--- /srv/rebuilderd/tmp/rebuilderdnGAMB3/inputs/libpython3.13-dev_3.13.5-2+deb13u3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdnGAMB3/out/libpython3.13-dev_3.13.5-2+deb13u3_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-13 14:18:01.000000 debian-binary │ --rw-r--r-- 0 0 0 7676 2026-06-13 14:18:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3822616 2026-06-13 14:18:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7684 2026-06-13 14:18:01.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 3826340 2026-06-13 14:18:01.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+deb13u3 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 18178 │ │ │ +Installed-Size: 18186 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u3), libpython3.13 (= 3.13.5-2+deb13u3), 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-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 8280908 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7992796 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 8001392 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8300 2026-06-13 14:18:01.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.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 │ │ │ │ @@ -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 │ │ │ │ @@ -1829,18 +1829,18 @@ │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ +_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_FormatKwargsError 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 │ │ │ │ @@ -2807,18 +2807,18 @@ │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ _PyThread_FiniType in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ _PyThread_at_fork_reinit in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ -PyThread_exit_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_tss_alloc in thread.o │ │ │ │ PyThread_tss_free in thread.o │ │ │ │ +PyThread_exit_thread in thread.o │ │ │ │ PyThread_create_key in thread.o │ │ │ │ PyThread_delete_key in thread.o │ │ │ │ PyThread_delete_key_value in thread.o │ │ │ │ PyThread_set_key_value in thread.o │ │ │ │ PyThread_get_key_value in thread.o │ │ │ │ PyThread_ReInitTLS in thread.o │ │ │ │ PyThread_get_stacksize in thread.o │ │ │ │ @@ -3364,71 +3364,71 @@ │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000f1c T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000210 T _PyPegen_alias_for_star │ │ │ │ 000002bc T _PyPegen_arguments_parsing_error │ │ │ │ -00002b28 T _PyPegen_augoperator │ │ │ │ +00002b54 T _PyPegen_augoperator │ │ │ │ 000000cc T _PyPegen_check_barry_as_flufl │ │ │ │ -00002718 T _PyPegen_check_fstring_conversion │ │ │ │ +00002744 T _PyPegen_check_fstring_conversion │ │ │ │ 000002b8 T _PyPegen_check_legacy_stmt │ │ │ │ 00001034 T _PyPegen_checked_future_import │ │ │ │ 0000031c T _PyPegen_class_def_decorators │ │ │ │ 00000f34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000d7c T _PyPegen_collect_call_seqs │ │ │ │ 0000010c T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001790 T _PyPegen_constant_from_token │ │ │ │ +000017bc T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000380 T _PyPegen_decoded_constant_from_token │ │ │ │ -00002b54 T _PyPegen_dummy_name │ │ │ │ -000027b0 T _PyPegen_empty_arguments │ │ │ │ +00002b80 T _PyPegen_dummy_name │ │ │ │ +000027dc T _PyPegen_empty_arguments │ │ │ │ 000001b8 T _PyPegen_ensure_imaginary │ │ │ │ 00000130 T _PyPegen_ensure_real │ │ │ │ -0000183c T _PyPegen_formatted_value │ │ │ │ -0000266c T _PyPegen_function_def_decorators │ │ │ │ +00001868 T _PyPegen_formatted_value │ │ │ │ +00002698 T _PyPegen_function_def_decorators │ │ │ │ 00000fb4 T _PyPegen_get_cmpops │ │ │ │ 000007f8 T _PyPegen_get_expr_name │ │ │ │ -0000110c T _PyPegen_get_exprs │ │ │ │ +00001138 T _PyPegen_get_exprs │ │ │ │ 0000070c T _PyPegen_get_invalid_target │ │ │ │ -00002164 T _PyPegen_get_keys │ │ │ │ +00002190 T _PyPegen_get_keys │ │ │ │ 000003d8 T _PyPegen_get_last_comprehension_item │ │ │ │ 0000065c T _PyPegen_get_pattern_keys │ │ │ │ 000006b4 T _PyPegen_get_patterns │ │ │ │ -00002398 T _PyPegen_get_values │ │ │ │ +000023c4 T _PyPegen_get_values │ │ │ │ 00000140 T _PyPegen_join_names_with_dot │ │ │ │ -000016a0 T _PyPegen_join_sequences │ │ │ │ -00001ca4 T _PyPegen_joined_str │ │ │ │ +000016cc T _PyPegen_join_sequences │ │ │ │ +00001cd0 T _PyPegen_joined_str │ │ │ │ 00000628 T _PyPegen_key_pattern_pair │ │ │ │ -00002c1c T _PyPegen_key_value_pair │ │ │ │ -000026e4 T _PyPegen_keyword_or_starred │ │ │ │ -0000118c T _PyPegen_make_arguments │ │ │ │ -00002b68 T _PyPegen_make_module │ │ │ │ +00002c48 T _PyPegen_key_value_pair │ │ │ │ +00002710 T _PyPegen_keyword_or_starred │ │ │ │ +000011b8 T _PyPegen_make_arguments │ │ │ │ +00002b94 T _PyPegen_make_module │ │ │ │ 00000078 T _PyPegen_map_names_to_ids │ │ │ │ -000025cc T _PyPegen_name_default_pair │ │ │ │ +000025f8 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 000009c8 T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000032c T _PyPegen_seq_append_to_end │ │ │ │ 00000f68 T _PyPegen_seq_count_dots │ │ │ │ -00002990 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00002864 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +000029bc T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00002890 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003cc T _PyPegen_seq_first_item │ │ │ │ -00001b1c T _PyPegen_seq_flatten │ │ │ │ +00001b48 T _PyPegen_seq_flatten │ │ │ │ 00000cc4 T _PyPegen_seq_insert_in_front │ │ │ │ 000003b0 T _PyPegen_seq_last_item │ │ │ │ 00000b04 T _PyPegen_set_expr_context │ │ │ │ 00000448 T _PyPegen_setup_full_format_spec │ │ │ │ 00000c90 T _PyPegen_singleton_seq │ │ │ │ 000005f4 T _PyPegen_slash_with_default │ │ │ │ -00002630 T _PyPegen_star_etc │ │ │ │ +0000265c T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3443,35 +3443,35 @@ │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ U _Py_asdl_keyword_seq_new │ │ │ │ U _Py_asdl_pattern_seq_new │ │ │ │ U _Py_asdl_type_ignore_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ U __aeabi_read_tp │ │ │ │ -00001738 t _get_defaults.isra.0 │ │ │ │ -00001648 t _get_names.isra.0 │ │ │ │ +00001764 t _get_defaults.isra.0 │ │ │ │ +00001674 t _get_names.isra.0 │ │ │ │ 00000240 t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ -00023808 t INVALID_VERSION_CHECK │ │ │ │ -00017b68 t NEW_TYPE_COMMENT │ │ │ │ +00024458 t INVALID_VERSION_CHECK │ │ │ │ +00017b80 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 │ │ │ │ -000015c0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00001310 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3628,264 +3628,264 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00021124 t _gather_116_rule │ │ │ │ +0002157c 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_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 000016b0 t _gather_208_rule │ │ │ │ -000002b0 t _gather_20_rule │ │ │ │ +00000000 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 000016b0 t _gather_212_rule │ │ │ │ -00021124 t _gather_231_rule │ │ │ │ -00023d50 t _gather_51_rule │ │ │ │ -00023d50 t _gather_53_rule │ │ │ │ -00023d50 t _gather_55_rule │ │ │ │ -00023d50 t _gather_57_rule │ │ │ │ -00026ed8 t _loop0_100_rule │ │ │ │ -00026ed8 t _loop0_102_rule │ │ │ │ -00025de8 t _loop0_106_rule │ │ │ │ -00025de8 t _loop0_108_rule │ │ │ │ -000019f8 t _loop0_110_rule │ │ │ │ -000043e8 t _loop0_112_rule │ │ │ │ -000216f8 t _loop0_119_rule │ │ │ │ -000216f8 t _loop0_120_rule │ │ │ │ -00000e24 t _loop0_129_rule │ │ │ │ -00001834 t _loop0_164_rule │ │ │ │ -00001834 t _loop0_165_rule │ │ │ │ -00000000 t _loop0_170_rule │ │ │ │ -0001a6d4 t _loop0_171_rule │ │ │ │ -0001a6d4 t _loop0_172_rule │ │ │ │ -00000000 t _loop0_175_rule │ │ │ │ -00000000 t _loop0_177_rule │ │ │ │ -00000000 t _loop0_182_rule │ │ │ │ -000019f8 t _loop0_187_rule │ │ │ │ -00025de8 t _loop0_188_rule │ │ │ │ -00025de8 t _loop0_189_rule │ │ │ │ -000019f8 t _loop0_193_rule │ │ │ │ -000019f8 t _loop0_195_rule │ │ │ │ -00027e30 t _loop0_1_rule │ │ │ │ -000019f8 t _loop0_200_rule │ │ │ │ +0002157c t _gather_231_rule │ │ │ │ +00024c0c t _gather_51_rule │ │ │ │ +00024c0c t _gather_53_rule │ │ │ │ +00024c0c t _gather_55_rule │ │ │ │ +00024c0c t _gather_57_rule │ │ │ │ +00027d94 t _loop0_100_rule │ │ │ │ +00027d94 t _loop0_102_rule │ │ │ │ +00026ca4 t _loop0_106_rule │ │ │ │ +00026ca4 t _loop0_108_rule │ │ │ │ +00001748 t _loop0_110_rule │ │ │ │ +00003ef0 t _loop0_112_rule │ │ │ │ +00021b50 t _loop0_119_rule │ │ │ │ +00021b50 t _loop0_120_rule │ │ │ │ +00000b74 t _loop0_129_rule │ │ │ │ +00001584 t _loop0_164_rule │ │ │ │ +00001584 t _loop0_165_rule │ │ │ │ +000221b0 t _loop0_170_rule │ │ │ │ +0001a6cc t _loop0_171_rule │ │ │ │ +0001a6cc t _loop0_172_rule │ │ │ │ +000221b0 t _loop0_175_rule │ │ │ │ +000221b0 t _loop0_177_rule │ │ │ │ +000221b0 t _loop0_182_rule │ │ │ │ +00001748 t _loop0_187_rule │ │ │ │ +00026ca4 t _loop0_188_rule │ │ │ │ +00026ca4 t _loop0_189_rule │ │ │ │ +00001748 t _loop0_193_rule │ │ │ │ +00001748 t _loop0_195_rule │ │ │ │ +00028cec t _loop0_1_rule │ │ │ │ +00001748 t _loop0_200_rule │ │ │ │ 00000bf8 t _loop0_215_rule │ │ │ │ 00000bf8 t _loop0_218_rule │ │ │ │ -000043e8 t _loop0_240_rule │ │ │ │ -00027e30 t _loop0_2_rule │ │ │ │ -0001a6d4 t _loop0_36_rule │ │ │ │ -0001c208 t _loop0_37_rule │ │ │ │ -0001c208 t _loop0_38_rule │ │ │ │ -0001c208 t _loop0_40_rule │ │ │ │ -00000000 t _loop0_48_rule │ │ │ │ -00000000 t _loop0_49_rule │ │ │ │ -00025de8 t _loop0_98_rule │ │ │ │ -00026ed8 t _loop0_99_rule │ │ │ │ -000254d8 t _loop1_101_rule │ │ │ │ -00026648 t _loop1_103_rule │ │ │ │ -000254d8 t _loop1_104_rule │ │ │ │ -000254d8 t _loop1_105_rule │ │ │ │ -00026648 t _loop1_107_rule │ │ │ │ -00026648 t _loop1_109_rule │ │ │ │ -00005708 t _loop1_111_rule │ │ │ │ -00018ea4 t _loop1_173_rule │ │ │ │ -00023878 t _loop1_178_rule │ │ │ │ -0001aab8 t _loop1_185_rule │ │ │ │ -00005708 t _loop1_196_rule │ │ │ │ -00026648 t _loop1_197_rule │ │ │ │ -000204a8 t _loop1_216_rule │ │ │ │ -0000513c t _loop1_219_rule │ │ │ │ -00018ea4 t _loop1_39_rule │ │ │ │ -0001aab8 t _loop1_41_rule │ │ │ │ -00018ea4 t _loop1_42_rule │ │ │ │ -00018ea4 t _loop1_43_rule │ │ │ │ -0001aab8 t _loop1_45_rule │ │ │ │ -0001aab8 t _loop1_47_rule │ │ │ │ -00023878 t _loop1_50_rule │ │ │ │ -000204a8 t _loop1_60_rule │ │ │ │ -0000513c t _loop1_61_rule │ │ │ │ -00002e78 t _loop1_64_rule │ │ │ │ -00003a34 t _tmp_10_rule │ │ │ │ -000045d0 t _tmp_11_rule │ │ │ │ -000045d0 t _tmp_13_rule │ │ │ │ +00003ef0 t _loop0_240_rule │ │ │ │ +00028cec t _loop0_2_rule │ │ │ │ +0001a6cc t _loop0_36_rule │ │ │ │ +0001c1fc t _loop0_37_rule │ │ │ │ +0001c1fc t _loop0_38_rule │ │ │ │ +0001c1fc t _loop0_40_rule │ │ │ │ +000221b0 t _loop0_48_rule │ │ │ │ +000221b0 t _loop0_49_rule │ │ │ │ +00026ca4 t _loop0_98_rule │ │ │ │ +00027d94 t _loop0_99_rule │ │ │ │ +00026394 t _loop1_101_rule │ │ │ │ +00027504 t _loop1_103_rule │ │ │ │ +00026394 t _loop1_104_rule │ │ │ │ +00026394 t _loop1_105_rule │ │ │ │ +00027504 t _loop1_107_rule │ │ │ │ +00027504 t _loop1_109_rule │ │ │ │ +00005210 t _loop1_111_rule │ │ │ │ +00018ebc t _loop1_173_rule │ │ │ │ +000244c8 t _loop1_178_rule │ │ │ │ +0001aab0 t _loop1_185_rule │ │ │ │ +00005210 t _loop1_196_rule │ │ │ │ +00027504 t _loop1_197_rule │ │ │ │ +000208f8 t _loop1_216_rule │ │ │ │ +00004c44 t _loop1_219_rule │ │ │ │ +00018ebc t _loop1_39_rule │ │ │ │ +0001aab0 t _loop1_41_rule │ │ │ │ +00018ebc t _loop1_42_rule │ │ │ │ +00018ebc t _loop1_43_rule │ │ │ │ +0001aab0 t _loop1_45_rule │ │ │ │ +0001aab0 t _loop1_47_rule │ │ │ │ +000244c8 t _loop1_50_rule │ │ │ │ +000208f8 t _loop1_60_rule │ │ │ │ +00004c44 t _loop1_61_rule │ │ │ │ +00002bc8 t _loop1_64_rule │ │ │ │ +00003a38 t _tmp_10_rule │ │ │ │ +000040d8 t _tmp_11_rule │ │ │ │ +000040d8 t _tmp_13_rule │ │ │ │ 00000578 t _tmp_149_rule │ │ │ │ 00001298 t _tmp_155_rule │ │ │ │ -00002c14 t _tmp_157_rule │ │ │ │ -00001158 t _tmp_158_rule │ │ │ │ +00002964 t _tmp_157_rule │ │ │ │ +00000ea8 t _tmp_158_rule │ │ │ │ 000013ec t _tmp_159_rule │ │ │ │ 00000a2c t _tmp_160_rule │ │ │ │ -00001708 t _tmp_161_rule │ │ │ │ +00001458 t _tmp_161_rule │ │ │ │ 00001294 t _tmp_162_rule │ │ │ │ -00027ff8 t _tmp_167_rule │ │ │ │ -00027ff8 t _tmp_168_rule │ │ │ │ -00001024 t _tmp_169_rule │ │ │ │ -00001024 t _tmp_174_rule │ │ │ │ -00005f28 t _tmp_179_rule │ │ │ │ +00028eb4 t _tmp_167_rule │ │ │ │ +00028eb4 t _tmp_168_rule │ │ │ │ +00000d74 t _tmp_169_rule │ │ │ │ +00000d74 t _tmp_174_rule │ │ │ │ +00005a30 t _tmp_179_rule │ │ │ │ 00000ac4 t _tmp_181_rule │ │ │ │ 00000ac4 t _tmp_183_rule │ │ │ │ 00001330 t _tmp_184_rule │ │ │ │ 00000448 t _tmp_186_rule │ │ │ │ 00000448 t _tmp_192_rule │ │ │ │ 00001990 t _tmp_199_rule │ │ │ │ 00001990 t _tmp_201_rule │ │ │ │ 00001330 t _tmp_202_rule │ │ │ │ -0002a74c t _tmp_203_rule │ │ │ │ +0002b560 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 │ │ │ │ -000010b8 t _tmp_227_rule │ │ │ │ -000010b8 t _tmp_228_rule │ │ │ │ +00000e08 t _tmp_227_rule │ │ │ │ +00000e08 t _tmp_228_rule │ │ │ │ 00001488 t _tmp_229_rule.isra.0 │ │ │ │ -00000d88 t _tmp_22_rule │ │ │ │ -00000f88 t _tmp_233_rule │ │ │ │ -00005fc4 t _tmp_234_rule │ │ │ │ +00000ad8 t _tmp_22_rule │ │ │ │ +00000cd8 t _tmp_233_rule │ │ │ │ +00005acc 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 │ │ │ │ -0002a44c t _tmp_253_rule │ │ │ │ -0001757c t _tmp_258_rule │ │ │ │ +00017594 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 │ │ │ │ -0002430c t _tmp_59_rule │ │ │ │ -0000566c t _tmp_67_rule │ │ │ │ -00005f24 t _tmp_68_rule │ │ │ │ -00004328 t _tmp_69_rule │ │ │ │ -000146a0 t _tmp_6_rule │ │ │ │ -00004664 t _tmp_70_rule │ │ │ │ -000037d0 t _tmp_7_rule │ │ │ │ -000038b8 t _tmp_8_rule │ │ │ │ -00009fdc t _tmp_93_rule │ │ │ │ -00003974 t _tmp_9_rule │ │ │ │ -00016540 t annotated_rhs_rule │ │ │ │ -00015a58 t args_rule │ │ │ │ -00015914 t arguments_rule │ │ │ │ -000067cc t assignment_rule │ │ │ │ -00008a14 t atom_rule │ │ │ │ -00003d90 t attr_rule │ │ │ │ -00021998 t augassign_rule │ │ │ │ -00010c40 t bitwise_and_rule │ │ │ │ -00010364 t bitwise_or_rule │ │ │ │ -00010634 t bitwise_xor_rule │ │ │ │ -0001da14 t block_rule │ │ │ │ -00020adc t class_def_raw_rule │ │ │ │ -00028e10 t closed_pattern_rule │ │ │ │ -00003914 t complex_number_rule │ │ │ │ +000251c8 t _tmp_59_rule │ │ │ │ +00005174 t _tmp_67_rule │ │ │ │ +00005a2c t _tmp_68_rule │ │ │ │ +00003e30 t _tmp_69_rule │ │ │ │ +00014688 t _tmp_6_rule │ │ │ │ +0000416c t _tmp_70_rule │ │ │ │ +000037d4 t _tmp_7_rule │ │ │ │ +000038bc t _tmp_8_rule │ │ │ │ +00009fc4 t _tmp_93_rule │ │ │ │ +00003978 t _tmp_9_rule │ │ │ │ +00016528 t annotated_rhs_rule │ │ │ │ +00015a40 t args_rule │ │ │ │ +000158fc t arguments_rule │ │ │ │ +000067d0 t assignment_rule │ │ │ │ +000089fc t atom_rule │ │ │ │ +0002b300 t attr_rule │ │ │ │ +00021df0 t augassign_rule │ │ │ │ +00010bf0 t bitwise_and_rule │ │ │ │ +00010314 t bitwise_or_rule │ │ │ │ +000105e4 t bitwise_xor_rule │ │ │ │ +0001da08 t block_rule │ │ │ │ +00020f38 t class_def_raw_rule │ │ │ │ +00029cd0 t closed_pattern_rule │ │ │ │ +00003664 t complex_number_rule │ │ │ │ 00000e8c t compound_stmt_rule │ │ │ │ -0000dbf4 t conjunction_rule │ │ │ │ -00014190 t decorators_rule │ │ │ │ -00022f68 t default_rule │ │ │ │ -0000086c t del_target_rule │ │ │ │ -00000644 t del_targets_rule │ │ │ │ -0000cf80 t disjunction_rule │ │ │ │ -000165d4 t dotted_name_rule │ │ │ │ -00005880 t double_star_pattern_rule │ │ │ │ -0001f78c t elif_stmt_rule │ │ │ │ -0001fbd4 t else_block_rule │ │ │ │ -0000c784 t expression_rule │ │ │ │ -000243dc t expressions_rule │ │ │ │ -00012e5c t factor_rule │ │ │ │ -00014760 t for_if_clauses_rule │ │ │ │ -0001e9e0 t fstring_replacement_field_rule │ │ │ │ -0001f584 t func_type_comment_rule │ │ │ │ -00014e74 t function_def_raw_rule │ │ │ │ -0000c348 t genexp_rule │ │ │ │ -00004294 t guard_rule │ │ │ │ +0000dbc0 t conjunction_rule │ │ │ │ +00014178 t decorators_rule │ │ │ │ +00023bb8 t default_rule │ │ │ │ +000005bc t del_target_rule │ │ │ │ +00000394 t del_targets_rule │ │ │ │ +0000cf4c t disjunction_rule │ │ │ │ +000165bc t dotted_name_rule │ │ │ │ +00005388 t double_star_pattern_rule │ │ │ │ +0001f788 t elif_stmt_rule │ │ │ │ +0001fbd0 t else_block_rule │ │ │ │ +0000c750 t expression_rule │ │ │ │ +00025298 t expressions_rule │ │ │ │ +00012e0c t factor_rule │ │ │ │ +00014748 t for_if_clauses_rule │ │ │ │ +0001e9dc t fstring_replacement_field_rule │ │ │ │ +0001f580 t func_type_comment_rule │ │ │ │ +00014e5c t function_def_raw_rule │ │ │ │ +0000c314 t genexp_rule │ │ │ │ +00003d9c t guard_rule │ │ │ │ 00000398 t imaginary_number_rule │ │ │ │ -0001a8c8 t import_from_as_name_rule │ │ │ │ -0001a014 t import_from_as_names_rule │ │ │ │ -000197fc t import_from_targets_rule │ │ │ │ -0000161c t invalid_ann_assign_target_rule │ │ │ │ -00001c94 t invalid_arguments_rule │ │ │ │ -00001210 t invalid_comprehension_rule │ │ │ │ +0001a8c0 t import_from_as_name_rule │ │ │ │ +0001a00c t import_from_as_names_rule │ │ │ │ +000197f4 t import_from_targets_rule │ │ │ │ +0000136c t invalid_ann_assign_target_rule │ │ │ │ +000019e4 t invalid_arguments_rule │ │ │ │ +00000f60 t invalid_comprehension_rule │ │ │ │ 00000f90 t invalid_except_stmt_rule │ │ │ │ -000014e8 t invalid_for_target_rule │ │ │ │ -000028d0 t invalid_kwarg_rule.isra.0 │ │ │ │ +00001238 t invalid_for_target_rule │ │ │ │ +00002620 t invalid_kwarg_rule.isra.0 │ │ │ │ 00000618 t invalid_try_stmt_rule │ │ │ │ -0000ea48 t inversion_rule │ │ │ │ -00005914 t items_pattern_rule │ │ │ │ -00005b14 t key_value_pattern_rule │ │ │ │ -00004a6c t keyword_pattern_rule │ │ │ │ -00004868 t keyword_patterns_rule │ │ │ │ -000235b8 t kwarg_or_double_starred_rule │ │ │ │ -00023100 t kwarg_or_starred_rule │ │ │ │ -00021d58 t kwargs_rule │ │ │ │ -0001d79c t kwds_rule │ │ │ │ -00027bc8 t lambda_kwds_rule │ │ │ │ -00001b48 t lambda_param_maybe_default_rule │ │ │ │ -00025a48 t lambda_param_no_default_rule │ │ │ │ -00025b28 t lambda_param_rule │ │ │ │ -00024864 t lambda_params_rule │ │ │ │ -000253d0 t lambda_slash_no_default_rule │ │ │ │ -00025c84 t lambda_slash_with_default_rule │ │ │ │ -00027458 t lambda_star_etc_rule │ │ │ │ -000144b8 t lambdef_rule │ │ │ │ -0001e258 t list_rule │ │ │ │ -0000406c t maybe_sequence_pattern_rule │ │ │ │ -00003504 t maybe_star_pattern_rule │ │ │ │ -00003fd8 t name_or_attr_rule │ │ │ │ -0001b708 t named_expression_rule │ │ │ │ -00003420 t open_sequence_pattern_rule │ │ │ │ -00028b10 t or_pattern_rule │ │ │ │ -00019114 t param_no_default_rule │ │ │ │ -000195f4 t param_rule │ │ │ │ -0000046c t param_star_annotation_rule │ │ │ │ -00017e88 t params_rule │ │ │ │ -00003b2c t pattern_capture_target_rule │ │ │ │ -000280b0 t pattern_rule │ │ │ │ -000032ac t patterns_rule │ │ │ │ -00004668 t positional_patterns_rule │ │ │ │ -00013798 t primary_raw │ │ │ │ -000135dc t primary_rule │ │ │ │ +0000ea14 t inversion_rule │ │ │ │ +0000541c t items_pattern_rule │ │ │ │ +0000561c t key_value_pattern_rule │ │ │ │ +00004574 t keyword_pattern_rule │ │ │ │ +00004370 t keyword_patterns_rule │ │ │ │ +00024208 t kwarg_or_double_starred_rule │ │ │ │ +00023d50 t kwarg_or_starred_rule │ │ │ │ +000229a8 t kwargs_rule │ │ │ │ +0001d790 t kwds_rule │ │ │ │ +00028a84 t lambda_kwds_rule │ │ │ │ +00001898 t lambda_param_maybe_default_rule │ │ │ │ +00026904 t lambda_param_no_default_rule │ │ │ │ +000269e4 t lambda_param_rule │ │ │ │ +00025720 t lambda_params_rule │ │ │ │ +0002628c t lambda_slash_no_default_rule │ │ │ │ +00026b40 t lambda_slash_with_default_rule │ │ │ │ +00028314 t lambda_star_etc_rule │ │ │ │ +000144a0 t lambdef_rule │ │ │ │ +0001e254 t list_rule │ │ │ │ +00003b74 t maybe_sequence_pattern_rule │ │ │ │ +00003254 t maybe_star_pattern_rule │ │ │ │ +00003ae0 t name_or_attr_rule │ │ │ │ +0001b6fc t named_expression_rule │ │ │ │ +00003170 t open_sequence_pattern_rule │ │ │ │ +000299d0 t or_pattern_rule │ │ │ │ +0001912c t param_no_default_rule │ │ │ │ +0001960c t param_rule │ │ │ │ +000001bc t param_star_annotation_rule │ │ │ │ +00017ea0 t params_rule │ │ │ │ +0000387c t pattern_capture_target_rule │ │ │ │ +00028f6c t pattern_rule │ │ │ │ +00002ffc t patterns_rule │ │ │ │ +00004170 t positional_patterns_rule │ │ │ │ +00013758 t primary_raw │ │ │ │ +0001359c t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0001160c t shift_expr_rule │ │ │ │ -0000377c t signed_number_rule │ │ │ │ -0002a164 t signed_real_number_rule │ │ │ │ -00003de4 t simple_stmt_rule │ │ │ │ -00003af4 t simple_stmts_rule │ │ │ │ -0000d3e0 t single_target_rule │ │ │ │ -00018d9c t slash_no_default_rule │ │ │ │ -0001a214 t slash_with_default_rule │ │ │ │ -0001fdd4 t slices_rule │ │ │ │ +000115bc t shift_expr_rule │ │ │ │ +000034cc t signed_number_rule │ │ │ │ +0002b018 t signed_real_number_rule │ │ │ │ +00003de8 t simple_stmt_rule │ │ │ │ +00003af8 t simple_stmts_rule │ │ │ │ +0000d3ac t single_target_rule │ │ │ │ +00018db4 t slash_no_default_rule │ │ │ │ +0001a20c t slash_with_default_rule │ │ │ │ +00020658 t slice_rule │ │ │ │ +0001fdd0 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001ce08 t star_etc_rule │ │ │ │ -000101b4 t star_expression_rule │ │ │ │ -0000e0d8 t star_expressions_rule │ │ │ │ -0001c078 t star_named_expression_rule │ │ │ │ -0001e400 t star_named_expressions_rule │ │ │ │ -0000afcc t star_target_rule │ │ │ │ -0000a9b4 t star_targets_rule │ │ │ │ -00017bbc t starred_expression_rule │ │ │ │ -0000a094 t strings_rule │ │ │ │ -00002cb4 t subject_expr_rule │ │ │ │ -00011ba8 t sum_rule │ │ │ │ -0000a8e4 t t_lookahead_rule │ │ │ │ -00007cdc t t_primary_raw │ │ │ │ -00007bc0 t t_primary_rule │ │ │ │ -0000b21c t target_with_star_atom_rule │ │ │ │ -000120c8 t term_raw │ │ │ │ -00011f0c t term_rule │ │ │ │ -0001bc70 t tuple_rule │ │ │ │ -00005068 t type_param_default_rule │ │ │ │ -00004b4c t type_param_rule │ │ │ │ -00016f80 t type_params_rule │ │ │ │ -00003c2c t wildcard_pattern_rule │ │ │ │ -00017364 t yield_expr_rule │ │ │ │ +0001cdfc t star_etc_rule │ │ │ │ +00010164 t star_expression_rule │ │ │ │ +0000e0a4 t star_expressions_rule │ │ │ │ +0001c06c t star_named_expression_rule │ │ │ │ +0001e3fc t star_named_expressions_rule │ │ │ │ +0000afb4 t star_target_rule │ │ │ │ +0000a99c t star_targets_rule │ │ │ │ +00017bd4 t starred_expression_rule │ │ │ │ +0000a07c t strings_rule │ │ │ │ +00002a04 t subject_expr_rule │ │ │ │ +00011b58 t sum_rule │ │ │ │ +0000a8cc t t_lookahead_rule │ │ │ │ +00007ce0 t t_primary_raw │ │ │ │ +00007bc4 t t_primary_rule │ │ │ │ +0000b204 t target_with_star_atom_rule │ │ │ │ +00012078 t term_raw │ │ │ │ +00011ebc t term_rule │ │ │ │ +0001bc64 t tuple_rule │ │ │ │ +00004b70 t type_param_default_rule │ │ │ │ +00004654 t type_param_rule │ │ │ │ +00016f98 t type_params_rule │ │ │ │ +0000397c t wildcard_pattern_rule │ │ │ │ +0001737c t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Size │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -3935,15 +3935,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00002fe0 T _PyLexer_update_fstring_expr │ │ │ │ +00002fcc T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -3958,20 +3958,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000010 r __func__.0 │ │ │ │ 0000007c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002f6c t tok_backup │ │ │ │ +00002f58 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003134 t tok_decimal_tail │ │ │ │ +00003120 t tok_decimal_tail │ │ │ │ 00000bec t tok_get_normal_mode │ │ │ │ -00002e68 t tok_nextc │ │ │ │ -000032b8 t verify_end_of_number │ │ │ │ +00002e54 t tok_nextc │ │ │ │ +000032a4 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000108 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 000003b8 T _PyToken_Free │ │ │ │ @@ -4170,21 +4170,21 @@ │ │ │ │ U fileno │ │ │ │ U isatty │ │ │ │ U memcpy │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ │ │ │ │ abstract.o: │ │ │ │ -00001008 T PyAIter_Check │ │ │ │ +0000100c T PyAIter_Check │ │ │ │ 00000b74 T PyBuffer_FillContiguousStrides │ │ │ │ -000010e8 T PyBuffer_FillInfo │ │ │ │ +000010ec T PyBuffer_FillInfo │ │ │ │ 000009e8 T PyBuffer_FromContiguous │ │ │ │ -00008edc T PyBuffer_GetPointer │ │ │ │ -00006330 T PyBuffer_IsContiguous │ │ │ │ -000012a4 T PyBuffer_Release │ │ │ │ +00008ee0 T PyBuffer_GetPointer │ │ │ │ +00006334 T PyBuffer_IsContiguous │ │ │ │ +000012a8 T PyBuffer_Release │ │ │ │ 00000928 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4209,165 +4209,165 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -000044e4 T PyIndex_Check │ │ │ │ -00005be4 T PyIter_Check │ │ │ │ -00000820 T PyIter_Next │ │ │ │ +000044e8 T PyIndex_Check │ │ │ │ +00005be8 T PyIter_Check │ │ │ │ +00000824 T PyIter_Next │ │ │ │ 000004bc T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ -00000a90 T PyMapping_Check │ │ │ │ -00000348 T PyMapping_GetItemString │ │ │ │ -00000a1c T PyMapping_GetOptionalItem │ │ │ │ +00000a94 T PyMapping_Check │ │ │ │ +0000034c T PyMapping_GetItemString │ │ │ │ +00000a20 T PyMapping_GetOptionalItem │ │ │ │ 00000774 T PyMapping_GetOptionalItemString │ │ │ │ 000005cc T PyMapping_HasKey │ │ │ │ 0000062c T PyMapping_HasKeyString │ │ │ │ 00000688 T PyMapping_HasKeyStringWithError │ │ │ │ 000006bc T PyMapping_HasKeyWithError │ │ │ │ -00005338 T PyMapping_Items │ │ │ │ -0000508c T PyMapping_Keys │ │ │ │ -00001000 T PyMapping_Length │ │ │ │ -00000ee0 T PyMapping_SetItemString │ │ │ │ -000066a4 T PyMapping_Size │ │ │ │ +0000533c T PyMapping_Items │ │ │ │ +00005090 T PyMapping_Keys │ │ │ │ +00001004 T PyMapping_Length │ │ │ │ +00000ee4 T PyMapping_SetItemString │ │ │ │ +000066a8 T PyMapping_Size │ │ │ │ 000002b0 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00007f60 T PyNumber_Absolute │ │ │ │ -00000ac0 T PyNumber_Add │ │ │ │ -000048b4 T PyNumber_And │ │ │ │ -000021f8 T PyNumber_AsSsize_t │ │ │ │ -00005004 T PyNumber_Check │ │ │ │ -00007934 T PyNumber_Divmod │ │ │ │ -00007fc8 T PyNumber_Float │ │ │ │ -00005944 T PyNumber_FloorDivide │ │ │ │ -00003b5c T PyNumber_InPlaceAdd │ │ │ │ -00006734 T PyNumber_InPlaceAnd │ │ │ │ -000081ec T PyNumber_InPlaceFloorDivide │ │ │ │ -00007b28 T PyNumber_InPlaceLshift │ │ │ │ +00007f64 T PyNumber_Absolute │ │ │ │ +00000ac4 T PyNumber_Add │ │ │ │ +000048b8 T PyNumber_And │ │ │ │ +000021fc T PyNumber_AsSsize_t │ │ │ │ +00005008 T PyNumber_Check │ │ │ │ +00007938 T PyNumber_Divmod │ │ │ │ +00007fcc T PyNumber_Float │ │ │ │ +00005948 T PyNumber_FloorDivide │ │ │ │ +00003b60 T PyNumber_InPlaceAdd │ │ │ │ +00006738 T PyNumber_InPlaceAnd │ │ │ │ +000081f0 T PyNumber_InPlaceFloorDivide │ │ │ │ +00007b2c T PyNumber_InPlaceLshift │ │ │ │ 000002f4 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00007534 T PyNumber_InPlaceMultiply │ │ │ │ -00002524 T PyNumber_InPlaceOr │ │ │ │ +00007538 T PyNumber_InPlaceMultiply │ │ │ │ +00002528 T PyNumber_InPlaceOr │ │ │ │ 00000430 T PyNumber_InPlacePower │ │ │ │ 00000488 T PyNumber_InPlaceRemainder │ │ │ │ 000006fc T PyNumber_InPlaceRshift │ │ │ │ -00005dfc T PyNumber_InPlaceSubtract │ │ │ │ +00005e00 T PyNumber_InPlaceSubtract │ │ │ │ 000005f0 T PyNumber_InPlaceTrueDivide │ │ │ │ -00006e88 T PyNumber_InPlaceXor │ │ │ │ -000057d8 T PyNumber_Index │ │ │ │ -00003e24 T PyNumber_Invert │ │ │ │ -00004aa8 T PyNumber_Long │ │ │ │ -00002ba8 T PyNumber_Lshift │ │ │ │ +00006e8c T PyNumber_InPlaceXor │ │ │ │ +000057dc T PyNumber_Index │ │ │ │ +00003e28 T PyNumber_Invert │ │ │ │ +00004aac T PyNumber_Long │ │ │ │ +00002bac T PyNumber_Lshift │ │ │ │ 000002a4 T PyNumber_MatrixMultiply │ │ │ │ -00004504 T PyNumber_Multiply │ │ │ │ -00003994 T PyNumber_Negative │ │ │ │ -000055e4 T PyNumber_Or │ │ │ │ +00004508 T PyNumber_Multiply │ │ │ │ +00003998 T PyNumber_Negative │ │ │ │ +000055e8 T PyNumber_Or │ │ │ │ 00000588 T PyNumber_Positive │ │ │ │ -00007698 T PyNumber_Power │ │ │ │ -00005c08 T PyNumber_Remainder │ │ │ │ -00007d6c T PyNumber_Rshift │ │ │ │ -00002d98 T PyNumber_Subtract │ │ │ │ -0000739c T PyNumber_ToBase │ │ │ │ -00005edc T PyNumber_TrueDivide │ │ │ │ -00006c94 T PyNumber_Xor │ │ │ │ -00000f78 T PyObject_AsCharBuffer │ │ │ │ -00000f7c T PyObject_AsReadBuffer │ │ │ │ -00000e40 T PyObject_AsWriteBuffer │ │ │ │ +0000769c T PyNumber_Power │ │ │ │ +00005c0c T PyNumber_Remainder │ │ │ │ +00007d70 T PyNumber_Rshift │ │ │ │ +00002d9c T PyNumber_Subtract │ │ │ │ +000073a0 T PyNumber_ToBase │ │ │ │ +00005ee0 T PyNumber_TrueDivide │ │ │ │ +00006c98 T PyNumber_Xor │ │ │ │ +00000f7c T PyObject_AsCharBuffer │ │ │ │ +00000f80 T PyObject_AsReadBuffer │ │ │ │ +00000e44 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00003e8c T PyObject_CheckBuffer │ │ │ │ -00000f80 T PyObject_CheckReadBuffer │ │ │ │ +00003e90 T PyObject_CheckBuffer │ │ │ │ +00000f84 T PyObject_CheckReadBuffer │ │ │ │ 00000bc4 T PyObject_CopyData │ │ │ │ -00004268 T PyObject_DelItem │ │ │ │ +0000426c T PyObject_DelItem │ │ │ │ 00000504 T PyObject_DelItemString │ │ │ │ -000028b8 T PyObject_Format │ │ │ │ +000028bc T PyObject_Format │ │ │ │ 00000434 T PyObject_GetAIter │ │ │ │ -00001064 T PyObject_GetBuffer │ │ │ │ -00000570 T PyObject_GetItem │ │ │ │ -00000740 T PyObject_GetIter │ │ │ │ +00001068 T PyObject_GetBuffer │ │ │ │ +00000574 T PyObject_GetItem │ │ │ │ +00000744 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00001330 T PyObject_IsInstance │ │ │ │ -00002f8c T PyObject_IsSubclass │ │ │ │ +00001334 T PyObject_IsInstance │ │ │ │ +00002f90 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000b70 T PyObject_Length │ │ │ │ -00003eac T PyObject_LengthHint │ │ │ │ +00003eb0 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -000008a0 T PyObject_SetItem │ │ │ │ -00004174 T PyObject_Size │ │ │ │ +000008a4 T PyObject_SetItem │ │ │ │ +00004178 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -000009d4 T PyObject_Type │ │ │ │ +000009d8 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00006948 T PySequence_Check │ │ │ │ -00006ba0 T PySequence_Concat │ │ │ │ -000021c0 T PySequence_Contains │ │ │ │ +0000694c T PySequence_Check │ │ │ │ +00006ba4 T PySequence_Concat │ │ │ │ +000021c4 T PySequence_Contains │ │ │ │ 00000328 T PySequence_Count │ │ │ │ -00004410 T PySequence_DelItem │ │ │ │ +00004414 T PySequence_DelItem │ │ │ │ 000008d4 T PySequence_DelSlice │ │ │ │ -000039fc T PySequence_Fast │ │ │ │ -00002ae0 T PySequence_GetItem │ │ │ │ +00003a00 T PySequence_Fast │ │ │ │ +00002ae4 T PySequence_GetItem │ │ │ │ 000001f4 T PySequence_GetSlice │ │ │ │ -00001004 T PySequence_In │ │ │ │ +00001008 T PySequence_In │ │ │ │ 00000330 T PySequence_InPlaceConcat │ │ │ │ 000006f0 T PySequence_InPlaceRepeat │ │ │ │ 000002a8 T PySequence_Index │ │ │ │ -00000ffc T PySequence_Length │ │ │ │ -00004378 T PySequence_List │ │ │ │ +00001000 T PySequence_Length │ │ │ │ +0000437c T PySequence_List │ │ │ │ 00000814 T PySequence_Repeat │ │ │ │ 000007fc T PySequence_SetItem │ │ │ │ 0000098c T PySequence_SetSlice │ │ │ │ -000069bc T PySequence_Size │ │ │ │ +000069c0 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00005eb0 t Py_XDECREF │ │ │ │ -00005ebc t Py_XDECREF.part.0 │ │ │ │ -00006610 t _IsCContiguous │ │ │ │ -00008e64 t _IsFortranContiguous │ │ │ │ +00005eb4 t Py_XDECREF │ │ │ │ +00005ec0 t Py_XDECREF.part.0 │ │ │ │ +00006614 t _IsCContiguous │ │ │ │ +00008e68 t _IsFortranContiguous │ │ │ │ 00000730 t _IsFortranContiguous.part.0 │ │ │ │ -00000fec T _PyBuffer_ReleaseInInterpreter │ │ │ │ +00000ff0 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000009bc T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -000023f8 T _PyNumber_Index │ │ │ │ -000060d0 T _PyNumber_PowerNoMod │ │ │ │ -0000697c T _PyObject_HasLen │ │ │ │ +000023fc T _PyNumber_Index │ │ │ │ +000060d4 T _PyNumber_PowerNoMod │ │ │ │ +00006980 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006a4c T _PyObject_RealIsInstance │ │ │ │ -000041f8 T _PyObject_RealIsSubclass │ │ │ │ +00006a50 T _PyObject_RealIsInstance │ │ │ │ +000041fc T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -0000709c T _PySequence_IterSearch │ │ │ │ +000070a0 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4378,30 +4378,30 @@ │ │ │ │ 00000b30 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 000009cc t _buffer_release_call │ │ │ │ -00008400 t abstract_issubclass │ │ │ │ -00000ef8 t as_read_buffer │ │ │ │ -00002764 t binary_iop │ │ │ │ +00008404 t abstract_issubclass │ │ │ │ +00000efc t as_read_buffer │ │ │ │ +00002768 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -00002818 t binary_iop1 │ │ │ │ +0000281c t binary_iop1 │ │ │ │ 00000090 t binary_op.part.0 │ │ │ │ -00000d2c t binary_op1 │ │ │ │ +00000d30 t binary_op1 │ │ │ │ 00000624 t check_class │ │ │ │ U memcpy │ │ │ │ 00000580 t null_error.isra.0 │ │ │ │ -00004eb0 t object_isinstance │ │ │ │ -00003210 t object_issubclass │ │ │ │ -000017e4 t object_recursive_isinstance │ │ │ │ -00004230 t recursive_issubclass │ │ │ │ +00004eb4 t object_isinstance │ │ │ │ +00003214 t object_issubclass │ │ │ │ +000017e8 t object_recursive_isinstance │ │ │ │ +00004234 t recursive_issubclass │ │ │ │ 00000184 t recursive_issubclass.part.0 │ │ │ │ -00005b38 t sequence_repeat │ │ │ │ +00005b3c t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000c t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ 00000020 D PyBool_Type │ │ │ │ @@ -4739,15 +4739,15 @@ │ │ │ │ 00001d74 r bytearray_removesuffix__doc__ │ │ │ │ 00000184 t bytearray_repeat │ │ │ │ 000043c8 t bytearray_replace │ │ │ │ 000019dc r bytearray_replace__doc__ │ │ │ │ 0000156c t bytearray_repr │ │ │ │ 00002f08 t bytearray_reverse │ │ │ │ 0000127c r bytearray_reverse__doc__ │ │ │ │ -0000532c t bytearray_rfind │ │ │ │ +00005314 t bytearray_rfind │ │ │ │ 00002334 r bytearray_rfind__doc__ │ │ │ │ 00003190 t bytearray_richcompare │ │ │ │ 00000d78 t bytearray_rindex │ │ │ │ 000021e4 r bytearray_rindex__doc__ │ │ │ │ 00002ca0 t bytearray_rpartition │ │ │ │ 000014ac r bytearray_rpartition__doc__ │ │ │ │ 00001810 t bytearray_rsplit │ │ │ │ @@ -4775,15 +4775,15 @@ │ │ │ │ 000000c4 t bytearrayiter_dealloc │ │ │ │ 0000241c t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ 000033f4 t bytearrayiter_next │ │ │ │ 000023c8 t bytearrayiter_reduce │ │ │ │ 0000298c t bytearrayiter_setstate │ │ │ │ 000027d4 t bytearrayiter_traverse │ │ │ │ -00005448 t fastsearch │ │ │ │ +00005430 t fastsearch │ │ │ │ 00000098 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ @@ -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 │ │ │ │ -00003228 T PyBytes_AsStringAndSize │ │ │ │ -00000fd4 T PyBytes_Concat │ │ │ │ +000032a0 T PyBytes_AsStringAndSize │ │ │ │ +00001018 T PyBytes_Concat │ │ │ │ 000013d0 T PyBytes_ConcatAndDel │ │ │ │ -00008354 T PyBytes_DecodeEscape │ │ │ │ -00007448 T PyBytes_FromFormat │ │ │ │ -00007480 T PyBytes_FromFormatV │ │ │ │ -0000544c T PyBytes_FromObject │ │ │ │ -00000efc T PyBytes_FromString │ │ │ │ +000083bc T PyBytes_DecodeEscape │ │ │ │ +000074b8 T PyBytes_FromFormat │ │ │ │ +000074f0 T PyBytes_FromFormatV │ │ │ │ +000054b8 T PyBytes_FromObject │ │ │ │ +00000f40 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00003ac0 T PyBytes_Repr │ │ │ │ -00008308 T PyBytes_Size │ │ │ │ +00003b38 T PyBytes_Repr │ │ │ │ +00008370 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 │ │ │ │ +000020dc t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -0000197c T _PyBytesWriter_Alloc │ │ │ │ -000031f0 T _PyBytesWriter_Dealloc │ │ │ │ -00000c7c T _PyBytesWriter_Finish │ │ │ │ -00001970 T _PyBytesWriter_Init │ │ │ │ -00000c04 T _PyBytesWriter_Prepare │ │ │ │ -000019fc T _PyBytesWriter_Resize │ │ │ │ -00007c44 T _PyBytesWriter_WriteBytes │ │ │ │ +000019f4 T _PyBytesWriter_Alloc │ │ │ │ +00003268 T _PyBytesWriter_Dealloc │ │ │ │ +00000cc0 T _PyBytesWriter_Finish │ │ │ │ +000019e8 T _PyBytesWriter_Init │ │ │ │ +00000c48 T _PyBytesWriter_Prepare │ │ │ │ +00001a74 T _PyBytesWriter_Resize │ │ │ │ +00007cb4 T _PyBytesWriter_WriteBytes │ │ │ │ 00001648 T _PyBytes_DecodeEscape │ │ │ │ 0000044c T _PyBytes_DecodeEscape2 │ │ │ │ -000027d0 T _PyBytes_Find │ │ │ │ -00001650 T _PyBytes_FormatEx │ │ │ │ -000080f4 T _PyBytes_FromHex │ │ │ │ -0000701c t _PyBytes_FromIterator │ │ │ │ -00007cd4 t _PyBytes_FromList │ │ │ │ +00002774 T _PyBytes_Find │ │ │ │ +000015f4 T _PyBytes_FormatEx │ │ │ │ +0000815c T _PyBytes_FromHex │ │ │ │ +0000708c t _PyBytes_FromIterator │ │ │ │ +00007d44 t _PyBytes_FromList │ │ │ │ 00000128 t _PyBytes_FromSize │ │ │ │ -000049e0 T _PyBytes_Join │ │ │ │ -00003a0c T _PyBytes_Repeat │ │ │ │ +00004a58 T _PyBytes_Join │ │ │ │ +00003a84 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 │ │ │ │ -000047c0 t bytes___bytes__ │ │ │ │ +00004838 t bytes___bytes__ │ │ │ │ 0000252c r bytes___bytes____doc__ │ │ │ │ 00001624 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -00001654 t bytes_buffer_getbuffer │ │ │ │ -000013b4 t bytes_concat │ │ │ │ -00007438 t bytes_contains │ │ │ │ -00005924 t bytes_count │ │ │ │ +000016cc t bytes_buffer_getbuffer │ │ │ │ +0000142c t bytes_concat │ │ │ │ +000074a8 t bytes_contains │ │ │ │ +00005990 t bytes_count │ │ │ │ 000015a8 r bytes_count__doc__ │ │ │ │ -0000208c t bytes_decode │ │ │ │ +00002104 t bytes_decode │ │ │ │ 00000bd4 r bytes_decode__doc__ │ │ │ │ 000003b0 r bytes_doc │ │ │ │ -00005820 t bytes_endswith │ │ │ │ +0000588c t bytes_endswith │ │ │ │ 00000dd0 r bytes_endswith__doc__ │ │ │ │ -00005724 t bytes_find │ │ │ │ +00005790 t bytes_find │ │ │ │ 00001c60 r bytes_find__doc__ │ │ │ │ 00000748 t bytes_fromhex │ │ │ │ 00000a4c r bytes_fromhex__doc__ │ │ │ │ 00001580 t bytes_getnewargs │ │ │ │ -00001694 t bytes_hash │ │ │ │ -00000f44 t bytes_hex │ │ │ │ +0000170c t bytes_hash │ │ │ │ +00000ee8 t bytes_hex │ │ │ │ 00000868 r bytes_hex__doc__ │ │ │ │ 00000060 t bytes_index │ │ │ │ 00001b14 r bytes_index__doc__ │ │ │ │ 000001f4 t bytes_item │ │ │ │ -00001f14 t bytes_iter │ │ │ │ -00005920 t bytes_join │ │ │ │ +00001f8c t bytes_iter │ │ │ │ +0000598c t bytes_join │ │ │ │ 00001d90 r bytes_join__doc__ │ │ │ │ -00001f0c t bytes_length │ │ │ │ +00001f84 t bytes_length │ │ │ │ 00000148 t bytes_lstrip │ │ │ │ 00001748 r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 0000134c r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00001620 t bytes_mod │ │ │ │ -00004010 t bytes_new │ │ │ │ -00005a24 t bytes_partition │ │ │ │ +000015c4 t bytes_mod │ │ │ │ +00004088 t bytes_new │ │ │ │ +00005a90 t bytes_partition │ │ │ │ 00002210 r bytes_partition__doc__ │ │ │ │ 000012ec t bytes_removeprefix │ │ │ │ 0000112c r bytes_removeprefix__doc__ │ │ │ │ -0000284c t bytes_removesuffix │ │ │ │ +000027f0 t bytes_removesuffix │ │ │ │ 0000102c r bytes_removesuffix__doc__ │ │ │ │ -000047f8 t bytes_repeat │ │ │ │ -000023ac t bytes_replace │ │ │ │ +00004870 t bytes_repeat │ │ │ │ +00002424 t bytes_replace │ │ │ │ 00001210 r bytes_replace__doc__ │ │ │ │ -00003d2c t bytes_repr │ │ │ │ -000022ac t bytes_rfind │ │ │ │ +00003da4 t bytes_repr │ │ │ │ +00002324 t bytes_rfind │ │ │ │ 000019e0 r bytes_rfind__doc__ │ │ │ │ -000016c8 t bytes_richcompare │ │ │ │ -00002960 t bytes_rindex │ │ │ │ +00001740 t bytes_richcompare │ │ │ │ +00002904 t bytes_rindex │ │ │ │ 00001890 r bytes_rindex__doc__ │ │ │ │ 0000080c t bytes_rpartition │ │ │ │ 0000206c r bytes_rpartition__doc__ │ │ │ │ 00000b0c t bytes_rsplit │ │ │ │ 00001e90 r bytes_rsplit__doc__ │ │ │ │ 000009f8 t bytes_rstrip │ │ │ │ 000016b0 r bytes_rstrip__doc__ │ │ │ │ -00006238 t bytes_split │ │ │ │ +000062a4 t bytes_split │ │ │ │ 0000239c r bytes_split__doc__ │ │ │ │ 00000a68 t bytes_splitlines │ │ │ │ 00000b0c r bytes_splitlines__doc__ │ │ │ │ -0000534c t bytes_startswith │ │ │ │ +000053b8 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 │ │ │ │ +00001ccc t bytes_subscript │ │ │ │ +00001014 t bytes_translate │ │ │ │ 00001458 r bytes_translate__doc__ │ │ │ │ -00001158 t bytes_translate_impl │ │ │ │ +000010fc t bytes_translate_impl │ │ │ │ 0000014c t do_argstrip │ │ │ │ -000032e4 t fastsearch │ │ │ │ -00003708 t fastsearch.constprop.0 │ │ │ │ +0000335c t fastsearch │ │ │ │ +00003780 t fastsearch.constprop.0 │ │ │ │ 00000250 t formatfloat │ │ │ │ -00002778 t getnextarg │ │ │ │ +0000271c t getnextarg │ │ │ │ 00000378 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 000004fc t pad │ │ │ │ 00000350 r reduce_doc │ │ │ │ -000031b8 t return_self │ │ │ │ +00003230 t return_self │ │ │ │ 00000328 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000014ec t stringlib__lex_search │ │ │ │ -00002e7c t stringlib__preprocess │ │ │ │ -00002fa8 t stringlib__two_way │ │ │ │ +00002e20 t stringlib__preprocess │ │ │ │ +00002f4c t stringlib__two_way │ │ │ │ 00001448 t stringlib__two_way_count │ │ │ │ -00002a30 t stringlib_adaptive_find │ │ │ │ -000049e4 t stringlib_bytes_join │ │ │ │ +000029d4 t stringlib_adaptive_find │ │ │ │ +00004a5c 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 │ │ │ │ @@ -5136,21 +5136,21 @@ │ │ │ │ 00000394 t stringlib_ljust │ │ │ │ 00000730 r stringlib_ljust__doc__ │ │ │ │ 000009b8 t stringlib_lower │ │ │ │ 000009a4 t stringlib_rjust │ │ │ │ 000006a0 r stringlib_rjust__doc__ │ │ │ │ 00001198 t stringlib_swapcase │ │ │ │ 000011d8 t stringlib_title │ │ │ │ -00000f04 t stringlib_upper │ │ │ │ +00000ea8 t stringlib_upper │ │ │ │ 00001218 t stringlib_zfill │ │ │ │ 0000057c r stringlib_zfill__doc__ │ │ │ │ -00001fe8 t striter_dealloc │ │ │ │ -00002944 t striter_len │ │ │ │ +00002060 t striter_dealloc │ │ │ │ +000028e8 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003f88 t striter_next │ │ │ │ +00004000 t striter_next │ │ │ │ 000013f4 t striter_reduce │ │ │ │ 000015b0 t striter_setstate │ │ │ │ 00001598 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 T PyCFunction_Call │ │ │ │ @@ -5434,40 +5434,40 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000002cc T PyUnstable_Code_GetExtra │ │ │ │ 00000dac T PyUnstable_Code_New │ │ │ │ -00000970 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00003010 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 000001c8 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 00001490 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ 00002440 T _PyCode_CheckLineNumber │ │ │ │ 00001910 T _PyCode_ConstantKey │ │ │ │ 00000018 T _PyCode_Fini │ │ │ │ 0000004c T _PyCode_GetCellvars │ │ │ │ 0000203c T _PyCode_GetCode │ │ │ │ 00000004 T _PyCode_GetFreevars │ │ │ │ -00002d88 T _PyCode_GetVarnames │ │ │ │ +00002de0 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00002b48 T _PyCode_InitAddressRange │ │ │ │ +00002ba0 T _PyCode_InitAddressRange │ │ │ │ 000002b0 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 00000e44 T _PyLineTable_InitAddressRange │ │ │ │ -00000e30 T _PyLineTable_NextAddressRange │ │ │ │ +000009f4 T _PyLineTable_NextAddressRange │ │ │ │ 00001100 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ 000000d0 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ @@ -5492,53 +5492,53 @@ │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000064 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00002adc t _source_offset_converter │ │ │ │ +00002b34 t _source_offset_converter │ │ │ │ 0000260c t advance │ │ │ │ 0000000c r assert0 │ │ │ │ -00003850 t code__varname_from_oparg │ │ │ │ +00003d1c t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 000014b8 t code_dealloc │ │ │ │ 00000048 t code_getcellvars │ │ │ │ -000036d8 t code_getcode │ │ │ │ -00000e20 t code_getcodeadaptive │ │ │ │ +00003ba4 t code_getcode │ │ │ │ +000009e4 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000348 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00002b7c t code_getvarnames │ │ │ │ +00002bd4 t code_getvarnames │ │ │ │ 00001d98 t code_hash │ │ │ │ -00002fb8 t code_linesiterator │ │ │ │ +00003454 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 0000057c t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ -000026e8 t code_positionsiterator │ │ │ │ +00002740 t code_positionsiterator │ │ │ │ 0000001c t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ -00000dac t code_repr │ │ │ │ -00003910 t code_richcompare │ │ │ │ +00000970 t code_repr │ │ │ │ +00003ddc t code_richcompare │ │ │ │ 00000c30 t code_sizeof │ │ │ │ 00000500 t emit_pair │ │ │ │ -00002dcc t get_cached_locals │ │ │ │ -00002e34 t get_localsplus_names │ │ │ │ +00002e24 t get_cached_locals │ │ │ │ +00002e8c t get_localsplus_names │ │ │ │ 000021b4 t init_co_cached │ │ │ │ 000010c0 t intern_constants │ │ │ │ -00003688 t lineiter_dealloc │ │ │ │ -00003070 t lineiter_next │ │ │ │ +00003b54 t lineiter_dealloc │ │ │ │ +0000350c t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002af8 t positionsiter_dealloc │ │ │ │ -000027a8 t positionsiter_next │ │ │ │ -00002a70 t read_signed_varint │ │ │ │ -00003598 t retreat │ │ │ │ +00002b50 t positionsiter_dealloc │ │ │ │ +00002800 t positionsiter_next │ │ │ │ +00002ac8 t read_signed_varint │ │ │ │ +00003a64 t retreat │ │ │ │ 00000b44 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000214 T PyComplex_AsCComplex │ │ │ │ 00000000 T PyComplex_FromCComplex │ │ │ │ 0000018c T PyComplex_FromDoubles │ │ │ │ 00000494 T PyComplex_ImagAsDouble │ │ │ │ @@ -5594,15 +5594,15 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000011b4 T _Py_c_abs │ │ │ │ 000001a8 T _Py_c_diff │ │ │ │ 00001370 T _Py_c_neg │ │ │ │ 00000ae8 T _Py_c_pow │ │ │ │ 00000200 T _Py_c_prod │ │ │ │ -000007ec T _Py_c_quot │ │ │ │ +000007e8 T _Py_c_quot │ │ │ │ 000002cc T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ @@ -5630,37 +5630,37 @@ │ │ │ │ 000001ec r complex___getnewargs____doc__ │ │ │ │ 00001150 t complex_abs │ │ │ │ 000002f0 t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ 000000d0 t complex_bool │ │ │ │ 00000120 t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ -00000330 t complex_div │ │ │ │ +0000032c t complex_div │ │ │ │ 00000ea4 t complex_from_string_inner │ │ │ │ -00000070 t complex_hash │ │ │ │ +0000006c t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -000013c4 t complex_mul │ │ │ │ +000013c0 t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ -00000a6c t complex_new │ │ │ │ +00000a68 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 000001dc t complex_pos │ │ │ │ 00000548 t complex_pow │ │ │ │ 00000d54 t complex_repr │ │ │ │ -000000dc t complex_richcompare │ │ │ │ +000000d8 t complex_richcompare │ │ │ │ 00000000 t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U memcpy │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ 00000100 t to_complex │ │ │ │ -00001230 t try_complex_special_method │ │ │ │ +0000122c 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 │ │ │ │ @@ -5758,22 +5758,22 @@ │ │ │ │ 0000056c t classmethod_get │ │ │ │ 0000023c t classmethoddescr_call │ │ │ │ 000003d0 r deleter_doc │ │ │ │ 00000468 t descr_dealloc │ │ │ │ 00000070 t descr_get_qualname │ │ │ │ 00000b20 d descr_members │ │ │ │ 00000b5c d descr_methods │ │ │ │ -00000318 t descr_reduce │ │ │ │ +00000304 t descr_reduce │ │ │ │ 00002f68 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 0000087c t descr_traverse │ │ │ │ 000016d4 t getset_get │ │ │ │ 00000314 t getset_get_doc │ │ │ │ 00000a58 d getset_getset │ │ │ │ -000001ec t getset_repr │ │ │ │ +000001d8 t getset_repr │ │ │ │ 00001828 t getset_set │ │ │ │ 00000460 r getter_doc │ │ │ │ 000009fc d mappingproxy_as_mapping │ │ │ │ 0000096c d mappingproxy_as_number │ │ │ │ 00000944 d mappingproxy_as_sequence │ │ │ │ 00002ba8 t mappingproxy_contains │ │ │ │ 000000bc t mappingproxy_copy │ │ │ │ @@ -5786,30 +5786,30 @@ │ │ │ │ 00002af0 t mappingproxy_items │ │ │ │ 00002ca0 t mappingproxy_keys │ │ │ │ 00002ec0 t mappingproxy_len │ │ │ │ 000008c4 d mappingproxy_methods │ │ │ │ 00002d60 t mappingproxy_new │ │ │ │ 0000034c r mappingproxy_new__doc__ │ │ │ │ 0000017c t mappingproxy_or │ │ │ │ -00000200 t mappingproxy_repr │ │ │ │ +000001ec t mappingproxy_repr │ │ │ │ 00000140 t mappingproxy_reversed │ │ │ │ 000000b4 t mappingproxy_richcompare │ │ │ │ 00000410 t mappingproxy_str │ │ │ │ 00002ec8 t mappingproxy_traverse │ │ │ │ 00002ee0 t mappingproxy_values │ │ │ │ 00001018 t member_get │ │ │ │ 00000334 t member_get_doc │ │ │ │ 00000a94 d member_getset │ │ │ │ -00000210 t member_repr │ │ │ │ +000001fc t member_repr │ │ │ │ 000017b4 t member_set │ │ │ │ 000010cc t method_get │ │ │ │ -000002ac t method_get_doc │ │ │ │ -00000304 t method_get_text_signature │ │ │ │ +00000298 t method_get_doc │ │ │ │ +000002f0 t method_get_text_signature │ │ │ │ 00000ad0 d method_getset │ │ │ │ -000001d8 t method_repr │ │ │ │ +00002f98 t method_repr │ │ │ │ 000020a0 t method_vectorcall_FASTCALL │ │ │ │ 000021f8 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ 00002808 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 00001b10 t method_vectorcall_NOARGS │ │ │ │ 00001f0c t method_vectorcall_O │ │ │ │ 000006e0 t method_vectorcall_VARARGS │ │ │ │ 00001904 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ @@ -5823,40 +5823,40 @@ │ │ │ │ 0000001c t property_get__name__ │ │ │ │ 00000714 d property_getsetlist │ │ │ │ 00000010 t property_getter │ │ │ │ 000008a8 t property_init │ │ │ │ 00000024 r property_init__doc__ │ │ │ │ 000007a0 d property_members │ │ │ │ 00000750 d property_methods │ │ │ │ -00000238 t property_name │ │ │ │ +00000224 t property_name │ │ │ │ 00000074 t property_set__name__ │ │ │ │ 00001638 t property_set_name │ │ │ │ 000011b0 t property_setter │ │ │ │ 00002958 t property_traverse │ │ │ │ 00000384 r set_name_doc │ │ │ │ 00000418 r setter_doc │ │ │ │ 000024d8 t wrapper_call │ │ │ │ 00002570 t wrapper_dealloc │ │ │ │ -000002f0 t wrapper_doc │ │ │ │ +000002dc t wrapper_doc │ │ │ │ 00000804 d wrapper_getsets │ │ │ │ 000003d8 t wrapper_hash │ │ │ │ 0000087c d wrapper_members │ │ │ │ 000008a4 d wrapper_methods │ │ │ │ -0000028c t wrapper_name │ │ │ │ -000002d4 t wrapper_objclass │ │ │ │ +00000278 t wrapper_name │ │ │ │ +000002c0 t wrapper_objclass │ │ │ │ 00000418 t wrapper_qualname │ │ │ │ 000000f8 t wrapper_reduce │ │ │ │ 00000218 t wrapper_repr │ │ │ │ 00000354 t wrapper_richcompare │ │ │ │ -000002bc t wrapper_text_signature │ │ │ │ +000002a8 t wrapper_text_signature │ │ │ │ 00002c44 t wrapper_traverse │ │ │ │ 00002658 t wrapperdescr_call │ │ │ │ 00002320 t wrapperdescr_get │ │ │ │ -0000029c t wrapperdescr_get_doc │ │ │ │ -00000224 t wrapperdescr_get_text_signature │ │ │ │ +00000288 t wrapperdescr_get_doc │ │ │ │ +00000210 t wrapperdescr_get_text_signature │ │ │ │ 00000a08 d wrapperdescr_getset │ │ │ │ 00002f1c t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000158 D PyEnum_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -5936,28 +5936,28 @@ │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 0000052c t AttributeError_reduce │ │ │ │ 00000db4 t AttributeError_traverse │ │ │ │ 00000e84 t BaseExceptionGroup_clear │ │ │ │ 00000a74 t BaseExceptionGroup_dealloc │ │ │ │ 000024b4 t BaseExceptionGroup_derive │ │ │ │ -00003dc4 t BaseExceptionGroup_init │ │ │ │ +00003e00 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00003a74 t BaseExceptionGroup_new │ │ │ │ +00003ab0 t BaseExceptionGroup_new │ │ │ │ 00001f94 t BaseExceptionGroup_split │ │ │ │ -000046b4 t BaseExceptionGroup_str │ │ │ │ +000046f0 t BaseExceptionGroup_str │ │ │ │ 00000284 t BaseExceptionGroup_subgroup │ │ │ │ -000045a8 t BaseExceptionGroup_traverse │ │ │ │ -000031cc t BaseException_add_note │ │ │ │ +000045e4 t BaseExceptionGroup_traverse │ │ │ │ +00003208 t BaseException_add_note │ │ │ │ 000004f8 t BaseException_clear │ │ │ │ 0000138c t BaseException_dealloc │ │ │ │ 00001b3c t BaseException_get_args │ │ │ │ -000035e0 t BaseException_get_cause │ │ │ │ -0000360c t BaseException_get_context │ │ │ │ +0000361c t BaseException_get_cause │ │ │ │ +00003648 t BaseException_get_context │ │ │ │ 00002754 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 000012ec t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 00000250 t BaseException_new │ │ │ │ 00001f68 t BaseException_reduce │ │ │ │ @@ -5965,27 +5965,27 @@ │ │ │ │ 00001bfc t BaseException_set_args │ │ │ │ 00000484 t BaseException_set_cause │ │ │ │ 000001e4 t BaseException_set_context │ │ │ │ 000011f4 t BaseException_set_tb │ │ │ │ 00002640 t BaseException_setstate │ │ │ │ 00002780 t BaseException_str │ │ │ │ 000027b0 t BaseException_traverse │ │ │ │ -0000385c t BaseException_with_traceback │ │ │ │ +00003898 t BaseException_with_traceback │ │ │ │ 0000214c t ImportError_clear │ │ │ │ 00001c5c t ImportError_dealloc │ │ │ │ 00002494 t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 000007d0 t ImportError_reduce │ │ │ │ 00000cec t ImportError_str │ │ │ │ 00000838 t ImportError_traverse │ │ │ │ 0000031c t KeyError_str │ │ │ │ 000002fc t MemoryError_dealloc │ │ │ │ 00000144 t MemoryError_new │ │ │ │ -00003638 t NameError_clear │ │ │ │ +00003674 t NameError_clear │ │ │ │ 000015ac t NameError_dealloc │ │ │ │ 000010c0 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ 000011c4 t NameError_traverse │ │ │ │ 00002250 t OSError_clear │ │ │ │ 00001ed4 t OSError_dealloc │ │ │ │ @@ -6136,46 +6136,46 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ 00000f30 T PyUnicodeDecodeError_Create │ │ │ │ 00001aec T PyUnicodeDecodeError_GetEncoding │ │ │ │ 00001a64 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000036bc T PyUnicodeDecodeError_GetObject │ │ │ │ +000036f8 T PyUnicodeDecodeError_GetObject │ │ │ │ 000009f0 T PyUnicodeDecodeError_GetReason │ │ │ │ 000019ec T PyUnicodeDecodeError_GetStart │ │ │ │ -000037dc T PyUnicodeDecodeError_SetEnd │ │ │ │ -00003858 T PyUnicodeDecodeError_SetReason │ │ │ │ -000037c4 T PyUnicodeDecodeError_SetStart │ │ │ │ +00003818 T PyUnicodeDecodeError_SetEnd │ │ │ │ +00003894 T PyUnicodeDecodeError_SetReason │ │ │ │ +00003800 T PyUnicodeDecodeError_SetStart │ │ │ │ 00001adc T PyUnicodeEncodeError_GetEncoding │ │ │ │ -00003974 T PyUnicodeEncodeError_GetEnd │ │ │ │ +000039b0 T PyUnicodeEncodeError_GetEnd │ │ │ │ 00001bec T PyUnicodeEncodeError_GetObject │ │ │ │ 000009e0 T PyUnicodeEncodeError_GetReason │ │ │ │ 00001b68 T PyUnicodeEncodeError_GetStart │ │ │ │ -000037d0 T PyUnicodeEncodeError_SetEnd │ │ │ │ -000037e8 T PyUnicodeEncodeError_SetReason │ │ │ │ -000037b8 T PyUnicodeEncodeError_SetStart │ │ │ │ +0000380c T PyUnicodeEncodeError_SetEnd │ │ │ │ +00003824 T PyUnicodeEncodeError_SetReason │ │ │ │ +000037f4 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000318 T PyUnicodeTranslateError_GetEnd │ │ │ │ 0000263c T PyUnicodeTranslateError_GetObject │ │ │ │ 000009f4 T PyUnicodeTranslateError_GetReason │ │ │ │ 00000314 T PyUnicodeTranslateError_GetStart │ │ │ │ -0000470c T PyUnicodeTranslateError_SetEnd │ │ │ │ -00004718 T PyUnicodeTranslateError_SetReason │ │ │ │ -00004700 T PyUnicodeTranslateError_SetStart │ │ │ │ +00004748 T PyUnicodeTranslateError_SetEnd │ │ │ │ +00004754 T PyUnicodeTranslateError_SetReason │ │ │ │ +0000473c T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000694 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 00000a2c t Py_XDECREF │ │ │ │ 000028c0 t StopIteration_clear │ │ │ │ -00003434 t StopIteration_dealloc │ │ │ │ -00003338 t StopIteration_init │ │ │ │ +00003470 t StopIteration_dealloc │ │ │ │ +00003374 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 000000cc t StopIteration_traverse │ │ │ │ 00001268 t SyntaxError_clear │ │ │ │ 00001210 t SyntaxError_dealloc │ │ │ │ 00000b18 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ 000015b0 t SyntaxError_str │ │ │ │ @@ -6185,16 +6185,16 @@ │ │ │ │ 00000a44 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ 00001af0 t SystemExit_traverse │ │ │ │ 00002920 t UnicodeDecodeError_init │ │ │ │ 00000f84 t UnicodeDecodeError_str │ │ │ │ 000008e0 t UnicodeEncodeError_init │ │ │ │ 00001814 t UnicodeEncodeError_str │ │ │ │ -00002e18 t UnicodeError_clear │ │ │ │ -00002bd8 t UnicodeError_dealloc │ │ │ │ +00002e54 t UnicodeError_clear │ │ │ │ +00002c14 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000d30 t UnicodeError_traverse │ │ │ │ 00002528 t UnicodeTranslateError_init │ │ │ │ 0000275c t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000065c T _PyBuiltins_AddExceptions │ │ │ │ 000014f0 T _PyErr_NoMemory │ │ │ │ @@ -6217,15 +6217,15 @@ │ │ │ │ 00000020 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00002ee4 T _PyExc_Fini │ │ │ │ +00002f20 T _PyExc_Fini │ │ │ │ 00000f68 d _PyExc_FloatingPointError │ │ │ │ 000004a8 d _PyExc_FutureWarning │ │ │ │ 00003728 d _PyExc_GeneratorExit │ │ │ │ 000032a4 d _PyExc_ImportError │ │ │ │ 000003d4 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -6270,15 +6270,15 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e0 d _PyExc_UnicodeTranslateError │ │ │ │ 00000300 d _PyExc_UnicodeWarning │ │ │ │ 000008cc d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a0 d _PyExc_Warning │ │ │ │ 00000dc0 d _PyExc_ZeroDivisionError │ │ │ │ -0000300c T _PyException_AddNote │ │ │ │ +00003048 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 00000968 T _PyUnicodeTranslateError_Create │ │ │ │ @@ -6290,20 +6290,20 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ 00002370 t collect_exception_group_leaf_ids │ │ │ │ -00003e8c t exceptiongroup_split_recursive │ │ │ │ +00003ec8 t exceptiongroup_split_recursive │ │ │ │ 00002100 t exceptiongroup_subset │ │ │ │ 0000203c t get_matcher_type │ │ │ │ 00000164 t get_memory_error │ │ │ │ -0000363c t get_string.constprop.0 │ │ │ │ -00003740 t get_unicode │ │ │ │ +00003678 t get_string.constprop.0 │ │ │ │ +0000377c t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ @@ -6461,33 +6461,33 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00001154 t Py_XDECREF │ │ │ │ +00001164 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000f1c 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 │ │ │ │ +0000118c 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 │ │ │ │ -00001c94 T PyFloat_FromString │ │ │ │ +00001c34 T PyFloat_FromString │ │ │ │ 00000118 T PyFloat_GetInfo │ │ │ │ 0000059c T PyFloat_GetMax │ │ │ │ 000005ac T PyFloat_GetMin │ │ │ │ -000048b0 T PyFloat_Pack2 │ │ │ │ -00004450 T PyFloat_Pack4 │ │ │ │ -0000204c T PyFloat_Pack8 │ │ │ │ +00004850 T PyFloat_Pack2 │ │ │ │ +000043f0 T PyFloat_Pack4 │ │ │ │ +00001fec T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00004c78 T PyFloat_Unpack2 │ │ │ │ -00004730 T PyFloat_Unpack4 │ │ │ │ +00004c18 T PyFloat_Unpack2 │ │ │ │ +000046d0 T PyFloat_Unpack4 │ │ │ │ 00000604 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -6744,15 +6744,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00002024 t Py_XDECREF │ │ │ │ +00001fc4 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 │ │ │ │ 00000ca8 t convert_to_double │ │ │ │ 00000324 t float___ceil__ │ │ │ │ 00000710 r float___ceil____doc__ │ │ │ │ 00000344 t float___floor__ │ │ │ │ 0000074c r float___floor____doc__ │ │ │ │ -00002d20 t float___format__ │ │ │ │ +00002cc0 t float___format__ │ │ │ │ 00000134 r float___format____doc__ │ │ │ │ 000002c8 t float___getformat__ │ │ │ │ 00000188 r float___getformat____doc__ │ │ │ │ 0000058c t float___getnewargs__ │ │ │ │ 000002f0 r float___getnewargs____doc__ │ │ │ │ -0000266c t float___round__ │ │ │ │ +0000260c t float___round__ │ │ │ │ 00000668 r float___round____doc__ │ │ │ │ 000005b8 t float___trunc__ │ │ │ │ 00000788 r float___trunc____doc__ │ │ │ │ 000005fc t float___trunc___impl │ │ │ │ -00002de4 t float_abs │ │ │ │ +00002d84 t float_abs │ │ │ │ 00000f5c t float_add │ │ │ │ -00003a94 t float_as_integer_ratio │ │ │ │ +00003a34 t float_as_integer_ratio │ │ │ │ 00000368 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00002db8 t float_bool │ │ │ │ +00002d58 t float_bool │ │ │ │ 000006a8 t float_conjugate │ │ │ │ 0000061c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000d40 t float_div │ │ │ │ 00000364 t float_divmod │ │ │ │ 00000418 t float_float │ │ │ │ 00000040 t float_floor_div │ │ │ │ -00001e40 t float_from_string_inner │ │ │ │ -00002e90 t float_fromhex │ │ │ │ +00001de0 t float_from_string_inner │ │ │ │ +00002e30 t float_fromhex │ │ │ │ 000004c4 r float_fromhex__doc__ │ │ │ │ 000006b0 t float_getimag │ │ │ │ 000006ac t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -00001a08 t float_hash │ │ │ │ -00003f18 t float_hex │ │ │ │ +000019a8 t float_hash │ │ │ │ +00003eb8 t float_hex │ │ │ │ 00000574 r float_hex__doc__ │ │ │ │ 00000494 t float_is_integer │ │ │ │ 000007d4 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000a88 t float_mul │ │ │ │ -000025c0 t float_neg │ │ │ │ +00002560 t float_neg │ │ │ │ 0000044c t float_new │ │ │ │ 00000310 r float_new__doc__ │ │ │ │ -00001ba0 t float_new_impl │ │ │ │ -00001194 t float_pow │ │ │ │ +00001b40 t float_new_impl │ │ │ │ +00001134 t float_pow │ │ │ │ 000004fc t float_rem │ │ │ │ -00002354 t float_repr │ │ │ │ +000022f4 t float_repr │ │ │ │ 00000164 t float_richcompare │ │ │ │ -000023bc t float_sub │ │ │ │ -00001a10 t float_vectorcall │ │ │ │ +0000235c t float_sub │ │ │ │ +000019b0 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__ │ │ │ │ -00002744 t frame_clear │ │ │ │ +00002774 t frame_clear │ │ │ │ 000000cc t frame_dealloc │ │ │ │ 000011d4 t frame_getback │ │ │ │ 0000010c t frame_getbuiltins │ │ │ │ 0000114c t frame_getcode │ │ │ │ 000011ac t frame_getglobals │ │ │ │ -00002930 t frame_getlasti │ │ │ │ +00002960 t frame_getlasti │ │ │ │ 00001298 t frame_getlineno │ │ │ │ 00000650 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000168 t frame_gettrace │ │ │ │ 00000138 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ @@ -7041,19 +7041,19 @@ │ │ │ │ 000008a4 t framelocalsproxy_new │ │ │ │ 00000c80 t framelocalsproxy_or │ │ │ │ 00000da4 t framelocalsproxy_pop │ │ │ │ 000004e8 t framelocalsproxy_repr │ │ │ │ 00000c24 t framelocalsproxy_reversed │ │ │ │ 0000043c t framelocalsproxy_richcompare │ │ │ │ 00000808 t framelocalsproxy_setdefault │ │ │ │ -000022e8 t framelocalsproxy_setitem │ │ │ │ +00002318 t framelocalsproxy_setitem │ │ │ │ 000007b0 t framelocalsproxy_tp_clear │ │ │ │ 0000004c t framelocalsproxy_update │ │ │ │ 00000688 t framelocalsproxy_values │ │ │ │ -00002954 t framelocalsproxy_visit │ │ │ │ +00002984 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 000000e8 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 r CSWTCH.86 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyCell_Type │ │ │ │ @@ -7236,15 +7236,15 @@ │ │ │ │ 00000180 t anextawaitable_getiter.isra.0 │ │ │ │ 000000f0 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ 000002e0 t anextawaitable_proxy │ │ │ │ 000002d0 t anextawaitable_send │ │ │ │ 00000380 t anextawaitable_throw │ │ │ │ 000003a0 t anextawaitable_traverse │ │ │ │ -000005a0 t calliter_dealloc │ │ │ │ +00000598 t calliter_dealloc │ │ │ │ 0000037c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 000003f8 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 0000022c t iter_dealloc │ │ │ │ 0000013c t iter_iternext │ │ │ │ @@ -7281,23 +7281,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000360 T PyList_Append │ │ │ │ 00000148 T PyList_AsTuple │ │ │ │ 000001b4 T PyList_Clear │ │ │ │ 000001fc T PyList_Extend │ │ │ │ -00008334 T PyList_GetItem │ │ │ │ -000086d8 T PyList_GetItemRef │ │ │ │ -000000d0 T PyList_GetSlice │ │ │ │ -00000000 T PyList_Insert │ │ │ │ +0000882c T PyList_GetItem │ │ │ │ +00008bd0 T PyList_GetItemRef │ │ │ │ +00000000 T PyList_GetSlice │ │ │ │ +000086cc T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -00000158 T PyList_Reverse │ │ │ │ -00001f84 T PyList_SetItem │ │ │ │ -000021f8 T PyList_SetSlice │ │ │ │ -00002a2c T PyList_Size │ │ │ │ +00000088 T PyList_Reverse │ │ │ │ +00002064 T PyList_SetItem │ │ │ │ +000022d8 T PyList_SetSlice │ │ │ │ +00002b0c 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 │ │ │ │ -00009bb0 T _PyList_ClearFreeList │ │ │ │ +0000a0a8 T _PyList_ClearFreeList │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -0000694c T _PyList_Extend │ │ │ │ -00002090 T _PyList_FromArraySteal │ │ │ │ +00006ce8 T _PyList_Extend │ │ │ │ +00002170 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 │ │ │ │ -00006978 t _list_extend │ │ │ │ +00006d14 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -000077a8 t list___init__ │ │ │ │ +00007b40 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00008800 t list___reversed__ │ │ │ │ +00008cf8 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 000000bc t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -0000292c t list_append │ │ │ │ +00002a0c t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00007f6c t list_ass_item │ │ │ │ -000022b8 t list_ass_slice_lock_held │ │ │ │ -00008db4 t list_ass_subscript │ │ │ │ -000028b8 t list_clear_impl.isra.0 │ │ │ │ -00008610 t list_clear_slot │ │ │ │ -0000803c t list_concat │ │ │ │ -0000875c t list_contains │ │ │ │ -0000021c t list_copy │ │ │ │ +00008304 t list_ass_item │ │ │ │ +00002398 t list_ass_slice_lock_held │ │ │ │ +000092ac t list_ass_subscript │ │ │ │ +00002998 t list_clear_impl.isra.0 │ │ │ │ +00008b08 t list_clear_slot │ │ │ │ +000083d4 t list_concat │ │ │ │ +00008c54 t list_contains │ │ │ │ +0000014c t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -0000a208 t list_count │ │ │ │ +0000a700 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 00000198 t list_dealloc │ │ │ │ -00008308 t list_extend │ │ │ │ +000086a0 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -0000a364 t list_index │ │ │ │ +0000a85c t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -00008a9c t list_inplace_concat │ │ │ │ +00008f94 t list_inplace_concat │ │ │ │ 00000080 t list_inplace_repeat │ │ │ │ -000002d8 t list_inplace_repeat_lock_held │ │ │ │ -000088b0 t list_insert │ │ │ │ +00000208 t list_inplace_repeat_lock_held │ │ │ │ +00008da8 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -000066f0 t list_item │ │ │ │ -00006748 t list_iter │ │ │ │ -000068c0 t list_length │ │ │ │ +00006a8c t list_item │ │ │ │ +00006ae4 t list_iter │ │ │ │ +00006c5c t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00007cec t list_pop │ │ │ │ +00008084 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00007b80 t list_remove │ │ │ │ +00007f18 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00009cd4 t list_repeat │ │ │ │ -000099c0 t list_repr │ │ │ │ +0000a1cc t list_repeat │ │ │ │ +00009eb8 t list_repr │ │ │ │ 0000053c t list_resize │ │ │ │ -0000a318 t list_reverse │ │ │ │ +0000a810 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -000078b0 t list_richcompare │ │ │ │ -00008bdc t list_slice_lock_held │ │ │ │ -00009864 t list_sort │ │ │ │ +00007c48 t list_richcompare │ │ │ │ +000090d4 t list_slice_lock_held │ │ │ │ +00009d5c t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006a0 t list_sort_impl │ │ │ │ -00006254 t list_subscript │ │ │ │ -0000203c t list_traverse │ │ │ │ -00008adc t list_vectorcall │ │ │ │ -000068c8 t listiter_dealloc │ │ │ │ -0000a524 t listiter_len │ │ │ │ +000065f0 t list_subscript │ │ │ │ +0000211c t list_traverse │ │ │ │ +00008fd4 t list_vectorcall │ │ │ │ +00006c64 t listiter_dealloc │ │ │ │ +0000aa1c t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -0000681c t listiter_next │ │ │ │ -0000052c t listiter_reduce │ │ │ │ -000005ac t listiter_setstate │ │ │ │ -0000984c t listiter_traverse │ │ │ │ -00008854 t listreviter_dealloc │ │ │ │ -000001f0 t listreviter_len │ │ │ │ +00006bb8 t listiter_next │ │ │ │ +0000045c t listiter_reduce │ │ │ │ +000004dc t listiter_setstate │ │ │ │ +00009d44 t listiter_traverse │ │ │ │ +00008d4c t listreviter_dealloc │ │ │ │ +00000120 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00009c04 t listreviter_next │ │ │ │ +0000a0fc t listreviter_next │ │ │ │ 000000d0 t listreviter_reduce │ │ │ │ 0000013c t listreviter_setstate │ │ │ │ -000001d8 t listreviter_traverse │ │ │ │ +00000108 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00002a70 t merge_at │ │ │ │ -00000228 t merge_getmem │ │ │ │ -0000a13c t py_list_clear │ │ │ │ +00002b50 t merge_at │ │ │ │ +00000158 t merge_getmem │ │ │ │ +0000a634 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -0000a54c t safe_object_compare │ │ │ │ +0000aa44 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -0000a4fc t unsafe_float_compare │ │ │ │ -00001edc t unsafe_latin_compare │ │ │ │ -00009c9c t unsafe_long_compare │ │ │ │ -0000850c t unsafe_object_compare │ │ │ │ -000083a4 t unsafe_tuple_compare │ │ │ │ +0000a9f4 t unsafe_float_compare │ │ │ │ +00001fbc t unsafe_latin_compare │ │ │ │ +0000a194 t unsafe_long_compare │ │ │ │ +00008a04 t unsafe_object_compare │ │ │ │ +0000889c 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 │ │ │ │ -0000d684 T PyLong_AsDouble │ │ │ │ +0000d678 T PyLong_AsDouble │ │ │ │ 000041f4 T PyLong_AsInt │ │ │ │ 00001c00 T PyLong_AsLong │ │ │ │ 00001e10 T PyLong_AsLongAndOverflow │ │ │ │ -0000a52c T PyLong_AsLongLong │ │ │ │ -000171f8 T PyLong_AsLongLongAndOverflow │ │ │ │ -000008dc T PyLong_AsNativeBytes │ │ │ │ +0000a520 T PyLong_AsLongLong │ │ │ │ +000170d0 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000097c T PyLong_AsNativeBytes │ │ │ │ 00003318 T PyLong_AsSize_t │ │ │ │ 000005b4 T PyLong_AsSsize_t │ │ │ │ 00004404 T PyLong_AsUnsignedLong │ │ │ │ -00010ef8 T PyLong_AsUnsignedLongLong │ │ │ │ -00011194 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00013d44 T PyLong_AsUnsignedLongMask │ │ │ │ -0000d518 T PyLong_AsVoidPtr │ │ │ │ -0000a0b8 T PyLong_FromDouble │ │ │ │ +00010f08 T PyLong_AsUnsignedLongLong │ │ │ │ +000111a4 T PyLong_AsUnsignedLongLongMask │ │ │ │ +00013d54 T PyLong_AsUnsignedLongMask │ │ │ │ +0000d50c T PyLong_AsVoidPtr │ │ │ │ +0000a0ac T PyLong_FromDouble │ │ │ │ 0000042c T PyLong_FromLong │ │ │ │ -00007bd8 T PyLong_FromLongLong │ │ │ │ +00007bcc T PyLong_FromLongLong │ │ │ │ 0000029c T PyLong_FromNativeBytes │ │ │ │ -0000bdb4 T PyLong_FromSize_t │ │ │ │ +0000bda8 T PyLong_FromSize_t │ │ │ │ 0000033c T PyLong_FromSsize_t │ │ │ │ 000006dc T PyLong_FromString │ │ │ │ -00011e60 T PyLong_FromUnicodeObject │ │ │ │ +00011e70 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 │ │ │ │ -000114d0 t Py_XDECREF │ │ │ │ +000114e0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000079f8 T _PyLong_Add │ │ │ │ -0000536c T _PyLong_AsByteArray │ │ │ │ -00011328 T _PyLong_Copy │ │ │ │ +000079ec T _PyLong_Add │ │ │ │ +00005360 T _PyLong_AsByteArray │ │ │ │ +00011338 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00000684 T _PyLong_DivmodNear │ │ │ │ +00000724 T _PyLong_DivmodNear │ │ │ │ 00000138 T _PyLong_FiniTypes │ │ │ │ -000122b8 T _PyLong_Format │ │ │ │ +000122c8 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -0000060c T _PyLong_FormatBytesWriter │ │ │ │ -0000d4b0 T _PyLong_FormatWriter │ │ │ │ -00013f64 T _PyLong_Frexp │ │ │ │ -00006a94 T _PyLong_FromByteArray │ │ │ │ -00011f5c T _PyLong_FromBytes │ │ │ │ -0001145c T _PyLong_FromDigits │ │ │ │ -000114f8 t _PyLong_FromLarge │ │ │ │ +000006ac T _PyLong_FormatBytesWriter │ │ │ │ +0000d4a4 T _PyLong_FormatWriter │ │ │ │ +00013f74 T _PyLong_Frexp │ │ │ │ +00006a88 T _PyLong_FromByteArray │ │ │ │ +00011f6c T _PyLong_FromBytes │ │ │ │ +0001146c T _PyLong_FromDigits │ │ │ │ +00011508 t _PyLong_FromLarge │ │ │ │ 00000540 t _PyLong_FromMedium │ │ │ │ -00015e24 T _PyLong_GCD │ │ │ │ +00015d24 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00017390 T _PyLong_Lshift │ │ │ │ -0000805c T _PyLong_Multiply │ │ │ │ -00015d48 t _PyLong_Negate │ │ │ │ +00017268 T _PyLong_Lshift │ │ │ │ +00008050 T _PyLong_Multiply │ │ │ │ +00015c48 t _PyLong_Negate │ │ │ │ 00000188 T _PyLong_New │ │ │ │ 0000329c T _PyLong_NumBits │ │ │ │ -0001751c T _PyLong_Rshift │ │ │ │ -00009ff0 T _PyLong_Sign │ │ │ │ +000173f4 T _PyLong_Rshift │ │ │ │ +00009fe4 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 │ │ │ │ -00015170 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 │ │ │ │ -0000d0ec t divrem1 │ │ │ │ +0000d0e0 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000038 r half_even_correction.10 │ │ │ │ -0000d5ec t int___format__ │ │ │ │ +0000d5e0 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__ │ │ │ │ -00017164 t int_as_integer_ratio │ │ │ │ +0001703c 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__ │ │ │ │ -00011c18 t int_bit_length │ │ │ │ +00011c28 t int_bit_length │ │ │ │ 00000c1c r int_bit_length__doc__ │ │ │ │ -000059dc t int_from_bytes │ │ │ │ +000059d0 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__ │ │ │ │ -000082e8 t k_mul │ │ │ │ -00016e88 t kmul_split.constprop.0 │ │ │ │ -0000c5b4 t l_divmod │ │ │ │ -0001375c t l_mod │ │ │ │ +000082dc t k_mul │ │ │ │ +00016d60 t kmul_split.constprop.0 │ │ │ │ +0000c5a8 t l_divmod │ │ │ │ +0001376c t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -00014fc4 t long_abs │ │ │ │ -000077ec t long_add │ │ │ │ -00009e40 t long_and │ │ │ │ +00014fd4 t long_abs │ │ │ │ +000077e0 t long_add │ │ │ │ +00009e34 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000a664 t long_bitwise │ │ │ │ +0000a658 t long_bitwise │ │ │ │ 00001bec t long_bool │ │ │ │ 00001f84 t long_compare │ │ │ │ 00002064 t long_dealloc │ │ │ │ -0000c3f0 t long_div │ │ │ │ -00013e94 t long_divmod │ │ │ │ -0000ca80 t long_divrem │ │ │ │ +0000c3e4 t long_div │ │ │ │ +00013ea4 t long_divmod │ │ │ │ +0000ca74 t long_divrem │ │ │ │ 0000010c r long_doc │ │ │ │ -00013008 t long_float │ │ │ │ -00012328 t long_format_binary │ │ │ │ +00013018 t long_float │ │ │ │ +00012338 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 │ │ │ │ -00012160 t long_long │ │ │ │ -0000034c t long_long_meth │ │ │ │ +00012170 t long_long │ │ │ │ +000003ec t long_long_meth │ │ │ │ 00003444 t long_lshift │ │ │ │ 00003818 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -00013158 t long_mod │ │ │ │ -00007da0 t long_mul │ │ │ │ +00013168 t long_mod │ │ │ │ +00007d94 t long_mul │ │ │ │ 0000452c t long_neg │ │ │ │ -0001164c t long_new │ │ │ │ -000119b8 t long_new_impl │ │ │ │ -0000be18 t long_or │ │ │ │ -0000e3c8 t long_pow │ │ │ │ +0001165c t long_new │ │ │ │ +000119c8 t long_new_impl │ │ │ │ +0000be1c t long_or │ │ │ │ +0000e3d8 t long_pow │ │ │ │ 000019c0 t long_richcompare │ │ │ │ -0001454c t long_rshift │ │ │ │ +0001455c t long_rshift │ │ │ │ 00003e10 t long_sub │ │ │ │ 000020e0 t long_to_decimal_string │ │ │ │ 00002120 t long_to_decimal_string_internal │ │ │ │ -0000d784 t long_true_divide │ │ │ │ -0000a000 t long_vectorcall │ │ │ │ -00012020 t long_xor │ │ │ │ +0000d778 t long_true_divide │ │ │ │ +00009ff4 t long_vectorcall │ │ │ │ +00012030 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00009b5c t x_add │ │ │ │ -00015280 t x_divrem │ │ │ │ -0000bfc8 t x_sub │ │ │ │ +00009b50 t x_add │ │ │ │ +00015180 t x_divrem │ │ │ │ +0000bfcc t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000008 r CSWTCH.383 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000000ec D PyDictItems_Type │ │ │ │ 000001bc D PyDictIterItem_Type │ │ │ │ @@ -7713,39 +7713,39 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000b9c T PyDict_AddWatcher │ │ │ │ -0000d220 T PyDict_Clear │ │ │ │ +0000d258 T PyDict_Clear │ │ │ │ 00000c20 T PyDict_ClearWatcher │ │ │ │ 000001bc T PyDict_Contains │ │ │ │ -0000bfdc T PyDict_ContainsString │ │ │ │ +0000c014 T PyDict_ContainsString │ │ │ │ 00003ee0 T PyDict_Copy │ │ │ │ -000066f0 T PyDict_DelItem │ │ │ │ +00006728 T PyDict_DelItem │ │ │ │ 00000080 T PyDict_DelItemString │ │ │ │ -00010234 T PyDict_GetItem │ │ │ │ +0001026c T PyDict_GetItem │ │ │ │ 000039ec T PyDict_GetItemRef │ │ │ │ 000000e4 T PyDict_GetItemString │ │ │ │ -000063dc T PyDict_GetItemStringRef │ │ │ │ +00006414 T PyDict_GetItemStringRef │ │ │ │ 00003720 T PyDict_GetItemWithError │ │ │ │ 00000e90 T PyDict_Items │ │ │ │ -0000b0c0 T PyDict_Keys │ │ │ │ +0000b0f8 T PyDict_Keys │ │ │ │ 00000574 T PyDict_Merge │ │ │ │ 00000b68 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000060bc T PyDict_Next │ │ │ │ -0000bae0 T PyDict_Pop │ │ │ │ +000060f4 T PyDict_Next │ │ │ │ +0000bb18 T PyDict_Pop │ │ │ │ 00000268 T PyDict_PopString │ │ │ │ 00000b6c T PyDict_SetDefault │ │ │ │ 00002d84 T PyDict_SetDefaultRef │ │ │ │ 00001128 T PyDict_SetItem │ │ │ │ 0000384c T PyDict_SetItemString │ │ │ │ -0000d550 T PyDict_Size │ │ │ │ +0000d588 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000188 T PyDict_Unwatch │ │ │ │ 00004768 T PyDict_Update │ │ │ │ 000003c8 T PyDict_Values │ │ │ │ 00000074 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -7768,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 │ │ │ │ -0000b2f0 T PyObject_ClearManagedDict │ │ │ │ +0000b328 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00007ce0 T PyObject_GenericGetDict │ │ │ │ +00007d18 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 │ │ │ │ -0000c0bc T PyObject_VisitManagedDict │ │ │ │ +0000c0f4 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -7808,74 +7808,74 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 000036f8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000d59c T _PyDictKeys_DecRef │ │ │ │ -00007cb0 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000077e4 T _PyDictKeys_StringLookup │ │ │ │ -0000a0c4 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000d5d4 T _PyDictKeys_DecRef │ │ │ │ +00007ce8 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +0000781c T _PyDictKeys_StringLookup │ │ │ │ +0000a0fc T _PyDictKeys_StringLookupSplit │ │ │ │ 00000478 T _PyDictView_Intersect │ │ │ │ -000081a4 T _PyDictView_New │ │ │ │ +000081dc T _PyDictView_New │ │ │ │ 00000c74 T _PyDict_CheckConsistency │ │ │ │ -0000db60 T _PyDict_ClearFreeList │ │ │ │ +0000db98 T _PyDict_ClearFreeList │ │ │ │ 000013b8 T _PyDict_ContainsId │ │ │ │ 00000264 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00001430 T _PyDict_DelItemId │ │ │ │ -0000b5d0 T _PyDict_DelItemIf │ │ │ │ +0000b608 T _PyDict_DelItemIf │ │ │ │ 00000994 T _PyDict_DelItem_KnownHash │ │ │ │ -0000fd10 T _PyDict_DetachFromObject │ │ │ │ -00006f80 T _PyDict_FromItems │ │ │ │ -0000f300 T _PyDict_FromKeys │ │ │ │ +0000fd48 T _PyDict_DetachFromObject │ │ │ │ +00006fb8 T _PyDict_FromItems │ │ │ │ +0000f338 T _PyDict_FromKeys │ │ │ │ 00001318 T _PyDict_GetItemIdWithError │ │ │ │ 00003ad8 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00001268 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000ba18 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000ba50 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 0000134c T _PyDict_GetItemStringWithError │ │ │ │ 000012cc T _PyDict_GetItemWithError │ │ │ │ -0000facc T _PyDict_GetItem_KnownHash │ │ │ │ -00006044 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000fb04 T _PyDict_GetItem_KnownHash │ │ │ │ +0000607c T _PyDict_HasOnlyStringKeys │ │ │ │ 00000b20 T _PyDict_KeysSize │ │ │ │ -000076f4 T _PyDict_LoadGlobal │ │ │ │ -0000a314 T _PyDict_LookupIndex │ │ │ │ -0000d758 T _PyDict_MaybeUntrack │ │ │ │ -0000ae5c T _PyDict_MergeEx │ │ │ │ +0000772c T _PyDict_LoadGlobal │ │ │ │ +0000a34c T _PyDict_LookupIndex │ │ │ │ +0000d790 T _PyDict_MaybeUntrack │ │ │ │ +0000ae94 T _PyDict_MergeEx │ │ │ │ 000037c8 T _PyDict_NewKeysForClass │ │ │ │ 000011b0 T _PyDict_NewPresized │ │ │ │ -00006234 T _PyDict_Next │ │ │ │ -0000a894 T _PyDict_Pop │ │ │ │ -0000a9c4 T _PyDict_Pop_KnownHash │ │ │ │ -0000e174 T _PyDict_SendEvent │ │ │ │ +0000626c T _PyDict_Next │ │ │ │ +0000a8cc T _PyDict_Pop │ │ │ │ +0000a9fc T _PyDict_Pop_KnownHash │ │ │ │ +0000e1ac T _PyDict_SendEvent │ │ │ │ 000013f0 T _PyDict_SetItemId │ │ │ │ -0000fb28 T _PyDict_SetItem_KnownHash │ │ │ │ -0000fc00 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +0000fb60 T _PyDict_SetItem_KnownHash │ │ │ │ +0000fc38 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ 00003da0 T _PyDict_SetItem_LockHeld │ │ │ │ -0000ae90 T _PyDict_SetItem_Take2 │ │ │ │ +0000aec8 T _PyDict_SetItem_Take2 │ │ │ │ 00000a38 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ 00003b48 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000886c T _PyObject_InitInlineValues │ │ │ │ -0000fe04 T _PyObject_IsInstanceDictEmpty │ │ │ │ +000088a4 T _PyObject_InitInlineValues │ │ │ │ +0000fe3c T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00010208 T _PyObject_MaterializeManagedDict │ │ │ │ -0000f8c4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0000b4c0 T _PyObject_SetManagedDict │ │ │ │ -000088dc T _PyObject_StoreInstanceAttribute │ │ │ │ -00009ba0 T _PyObject_TryGetInstanceAttribute │ │ │ │ +00010240 T _PyObject_MaterializeManagedDict │ │ │ │ +0000f8fc T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000b4f8 T _PyObject_SetManagedDict │ │ │ │ +00008914 T _PyObject_StoreInstanceAttribute │ │ │ │ +00009bd8 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -7897,129 +7897,129 @@ │ │ │ │ 00004730 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000020 r __func__.0 │ │ │ │ 000003c8 t all_contained_in │ │ │ │ 00003568 t build_indices_generic │ │ │ │ 00003f28 t copy_lock_held │ │ │ │ -0000fd7c t copy_values │ │ │ │ -00006b54 t delitem_knownhash_lock_held │ │ │ │ -0000f114 t dict___contains__ │ │ │ │ +0000fdb4 t copy_values │ │ │ │ +00006b8c t delitem_knownhash_lock_held │ │ │ │ +0000f14c t dict___contains__ │ │ │ │ 000008ac r dict___contains____doc__ │ │ │ │ 00000998 t dict___reversed__ │ │ │ │ 00000540 r dict___reversed____doc__ │ │ │ │ 00000ab4 t dict___sizeof__ │ │ │ │ 0000058c r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00005ed0 t dict_ass_sub │ │ │ │ -0000fec8 t dict_clear │ │ │ │ +00005f08 t dict_ass_sub │ │ │ │ +0000ff00 t dict_clear │ │ │ │ 00000754 r dict_clear__doc__ │ │ │ │ -0000fcc8 t dict_copy │ │ │ │ +0000fd00 t dict_copy │ │ │ │ 00000908 r dict_copy__doc__ │ │ │ │ -000055f8 t dict_dealloc │ │ │ │ -0000f284 t dict_fromkeys │ │ │ │ +00005630 t dict_dealloc │ │ │ │ +0000f2bc t dict_fromkeys │ │ │ │ 00000940 r dict_fromkeys__doc__ │ │ │ │ -0000af78 t dict_get │ │ │ │ +0000afb0 t dict_get │ │ │ │ 00000840 r dict_get__doc__ │ │ │ │ -0000dcd8 t dict_init │ │ │ │ +0000dd10 t dict_init │ │ │ │ 00000228 t dict_ior │ │ │ │ -000080a8 t dict_items │ │ │ │ +000080e0 t dict_items │ │ │ │ 00000498 r dict_items__doc__ │ │ │ │ -0000ccac t dict_iter │ │ │ │ -0000c8ec t dict_keys │ │ │ │ +0000cce4 t dict_iter │ │ │ │ +0000c924 t dict_keys │ │ │ │ 000004ec r dict_keys__doc__ │ │ │ │ -0000dbe4 t dict_length │ │ │ │ +0000dc1c t dict_length │ │ │ │ 0000479c t dict_merge │ │ │ │ -0000dbec t dict_new │ │ │ │ +0000dc24 t dict_new │ │ │ │ 00000334 t dict_or │ │ │ │ -0000a388 t dict_pop │ │ │ │ +0000a3c0 t dict_pop │ │ │ │ 00000680 r dict_pop__doc__ │ │ │ │ -00010648 t dict_popitem │ │ │ │ +00010680 t dict_popitem │ │ │ │ 000005d8 r dict_popitem__doc__ │ │ │ │ -0000ed4c t dict_repr │ │ │ │ -0001034c t dict_richcompare │ │ │ │ -0000de58 t dict_setdefault │ │ │ │ +0000ed84 t dict_repr │ │ │ │ +00010384 t dict_richcompare │ │ │ │ +0000de90 t dict_setdefault │ │ │ │ 00000788 r dict_setdefault__doc__ │ │ │ │ 00002dac t dict_setdefault_ref_lock_held │ │ │ │ 000045ec t dict_subscript │ │ │ │ -0000c178 t dict_tp_clear │ │ │ │ -00006508 t dict_traverse │ │ │ │ -00007e98 t dict_update │ │ │ │ -00008004 t dict_update_arg │ │ │ │ -0000cacc t dict_values │ │ │ │ +0000c1b0 t dict_tp_clear │ │ │ │ +00006540 t dict_traverse │ │ │ │ +00007ed0 t dict_update │ │ │ │ +0000803c t dict_update_arg │ │ │ │ +0000cb04 t dict_values │ │ │ │ 00000448 r dict_values__doc__ │ │ │ │ -0000def0 t dict_vectorcall │ │ │ │ +0000df28 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000006ac t dictitems_contains │ │ │ │ -00008294 t dictitems_iter │ │ │ │ +000082cc t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000970 t dictitems_reversed │ │ │ │ -0000ada8 t dictiter_dealloc │ │ │ │ -0000858c t dictiter_iternextitem │ │ │ │ -0000cd7c t dictiter_iternextkey │ │ │ │ -0000d038 t dictiter_iternextvalue │ │ │ │ -0000c8c0 t dictiter_len │ │ │ │ +0000ade0 t dictiter_dealloc │ │ │ │ +000085c4 t dictiter_iternextitem │ │ │ │ +0000cdb4 t dictiter_iternextkey │ │ │ │ +0000d070 t dictiter_iternextvalue │ │ │ │ +0000c8f8 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -000083bc t dictiter_new │ │ │ │ +000083f4 t dictiter_new │ │ │ │ 000009a4 t dictiter_reduce │ │ │ │ 000002e0 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000f1c8 t dictkeys_contains │ │ │ │ -000054b4 t dictkeys_decref.constprop.0 │ │ │ │ -0000c9e8 t dictkeys_iter │ │ │ │ +0000f200 t dictkeys_contains │ │ │ │ +000054ec t dictkeys_decref.constprop.0 │ │ │ │ +0000ca20 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000af4 t dictkeys_reversed │ │ │ │ 00001fbc t dictresize.isra.0 │ │ │ │ 00000bc4 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000cbc8 t dictvalues_iter │ │ │ │ +0000cc00 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000ad0 t dictvalues_reversed │ │ │ │ -00008508 t dictview_dealloc │ │ │ │ +00008540 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -00010220 t dictview_len │ │ │ │ +00010258 t dictview_len │ │ │ │ 00000b18 t dictview_mapping │ │ │ │ 0000075c t dictview_repr │ │ │ │ 00000228 t dictview_richcompare │ │ │ │ -0000fcb0 t dictview_traverse │ │ │ │ +0000fce8 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000778 t dictviews_isdisjoint │ │ │ │ 00000718 t dictviews_or │ │ │ │ 000005ac t dictviews_sub │ │ │ │ 00000650 t dictviews_to_set │ │ │ │ 000007fc t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ 00001e4c t find_empty_slot │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -000095d4 t insert_split_key │ │ │ │ -0000c634 t insert_split_value │ │ │ │ +0000960c t insert_split_key │ │ │ │ +0000c66c 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 │ │ │ │ -0000e470 t merge_from_seq2_lock_held │ │ │ │ +0000e4a8 t merge_from_seq2_lock_held │ │ │ │ 000000f0 t new_dict │ │ │ │ -0000c4b4 t new_dict_with_shared_keys │ │ │ │ +0000c4ec t new_dict_with_shared_keys │ │ │ │ 000015fc t new_keys_object.isra.0 │ │ │ │ -0000a8f8 t pop_lock_held │ │ │ │ +0000a930 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 │ │ │ │ -000089cc t store_instance_attr_lock_held │ │ │ │ +00008a04 t store_instance_attr_lock_held │ │ │ │ 000002ec r update__doc__ │ │ │ │ 00000114 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 000006bc t OrderedDict_fromkeys │ │ │ │ 0000041c r OrderedDict_fromkeys__doc__ │ │ │ │ 00000000 t OrderedDict_move_to_end │ │ │ │ @@ -8238,15 +8238,15 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 0000173c T PyMemoryView_FromBuffer │ │ │ │ -00006944 T PyMemoryView_FromMemory │ │ │ │ +00006948 T PyMemoryView_FromMemory │ │ │ │ 00003ba4 T PyMemoryView_FromObject │ │ │ │ 00000554 t PyMemoryView_FromObjectAndFlags │ │ │ │ 00000ea0 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ @@ -8265,15 +8265,15 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -0000691c t Py_XDECREF │ │ │ │ +00006920 t Py_XDECREF │ │ │ │ 00000438 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ @@ -8311,21 +8311,21 @@ │ │ │ │ 000013c4 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ 00002d78 t adjust_fmt.isra.0 │ │ │ │ -00004a0c t buffer_to_contiguous │ │ │ │ -000072e8 t cmp_rec.part.0 │ │ │ │ -00004f98 t copy_rec.part.0 │ │ │ │ +00004a18 t buffer_to_contiguous │ │ │ │ +000072ec t cmp_rec.part.0 │ │ │ │ +00004fa0 t copy_rec.part.0 │ │ │ │ 000004a8 t fix_struct_error_int │ │ │ │ 00000a8c t init_flags │ │ │ │ 00000b38 t init_shape_strides.part.0 │ │ │ │ -00004f50 t init_strides_from_shape │ │ │ │ +00004f58 t init_strides_from_shape │ │ │ │ 00004008 t lookup_dimension │ │ │ │ 00000770 t mbuf_add_view │ │ │ │ 000006f8 t mbuf_alloc │ │ │ │ 000000d0 t mbuf_clear │ │ │ │ 00001684 t mbuf_dealloc │ │ │ │ 00001638 t mbuf_release │ │ │ │ 0000170c t mbuf_traverse │ │ │ │ @@ -8370,15 +8370,15 @@ │ │ │ │ 000008dc t memory_obj_get │ │ │ │ 000001ac t memory_obj_get.part.0 │ │ │ │ 000006f8 r memory_readonly_doc │ │ │ │ 000003b4 t memory_readonly_get │ │ │ │ 000001ac t memory_readonly_get.part.0 │ │ │ │ 00001628 t memory_releasebuf │ │ │ │ 000000a8 t memory_repr │ │ │ │ -00005530 t memory_richcompare │ │ │ │ +00005534 t memory_richcompare │ │ │ │ 000005b4 r memory_shape_doc │ │ │ │ 000003f4 t memory_shape_get │ │ │ │ 000001ac t memory_shape_get.part.0 │ │ │ │ 00000548 r memory_strides_doc │ │ │ │ 000004d4 t memory_strides_get │ │ │ │ 000001ac t memory_strides_get.part.0 │ │ │ │ 0000050c r memory_suboffsets_doc │ │ │ │ @@ -8406,15 +8406,15 @@ │ │ │ │ 00000650 t memoryview_toreadonly │ │ │ │ 00000b9c r memoryview_toreadonly__doc__ │ │ │ │ 00004090 t pack_single │ │ │ │ 000002f0 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00006d14 t struct_get_unpacker │ │ │ │ +00006d18 t struct_get_unpacker │ │ │ │ 00000940 t tolist_rec.part.0 │ │ │ │ 00002e20 t unpack_single.isra.0 │ │ │ │ 000001dc t unpack_single.part.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 0000007c T PyCFunction_GetFlags │ │ │ │ 000001c8 T PyCFunction_GetFunction │ │ │ │ @@ -9011,81 +9011,81 @@ │ │ │ │ 00001538 T PyMem_RawRealloc │ │ │ │ 000043cc T PyMem_Realloc │ │ │ │ 0000162c T PyMem_SetAllocator │ │ │ │ 0000a868 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00003664 T PyObject_Calloc │ │ │ │ +00003660 T PyObject_Calloc │ │ │ │ 00003f1c T PyObject_Free │ │ │ │ 0000a894 T PyObject_GetArenaAllocator │ │ │ │ 0000257c T PyObject_Malloc │ │ │ │ 000049a8 T PyObject_Realloc │ │ │ │ 0000a8d0 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00003550 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000033b8 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000033b4 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 00004cc8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 00004b94 T _PyMem_AbandonDelayed │ │ │ │ 00002c8c T _PyMem_ArenaAlloc │ │ │ │ 00004cb8 T _PyMem_ArenaFree │ │ │ │ 00003a78 T _PyMem_DebugCalloc │ │ │ │ 0000a858 T _PyMem_DebugEnabled │ │ │ │ 00003b38 T _PyMem_DebugFree │ │ │ │ 00002d90 T _PyMem_DebugMalloc │ │ │ │ 00001a94 t _PyMem_DebugRawAlloc │ │ │ │ -0000330c T _PyMem_DebugRawCalloc │ │ │ │ +00003308 T _PyMem_DebugRawCalloc │ │ │ │ 00001ce0 T _PyMem_DebugRawFree │ │ │ │ 00001878 T _PyMem_DebugRawMalloc │ │ │ │ 000021e4 T _PyMem_DebugRawRealloc │ │ │ │ 00004688 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -0000331c T _PyMem_FiniDelayed │ │ │ │ +00003318 T _PyMem_FiniDelayed │ │ │ │ 0000a90c T _PyMem_FreeDelayed │ │ │ │ 00000370 T _PyMem_GetAllocatorName │ │ │ │ 000035ec T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002d38 T _PyMem_MiCalloc │ │ │ │ +00002d34 T _PyMem_MiCalloc │ │ │ │ 00004264 T _PyMem_MiFree │ │ │ │ 00002cd4 T _PyMem_MiMalloc │ │ │ │ -00003188 T _PyMem_MiRealloc │ │ │ │ +00003184 T _PyMem_MiRealloc │ │ │ │ 0000a920 T _PyMem_ProcessDelayed │ │ │ │ 0000185c T _PyMem_RawCalloc │ │ │ │ 00001530 T _PyMem_RawFree │ │ │ │ 00001418 T _PyMem_RawMalloc │ │ │ │ 0000158c T _PyMem_RawRealloc │ │ │ │ 0000173c T _PyMem_RawStrdup │ │ │ │ 000015a0 T _PyMem_RawWcsdup │ │ │ │ 00001184 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ 00004f00 T _PyMem_Strdup │ │ │ │ 00001448 T _PyMem_init_obmalloc │ │ │ │ -00003640 T _PyMem_obmalloc_state_on_heap │ │ │ │ +0000363c T _PyMem_obmalloc_state_on_heap │ │ │ │ 000013cc t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000014b8 t _PyMutex_Unlock │ │ │ │ 000033a8 T _PyObject_Calloc │ │ │ │ 00003e58 t _PyObject_DebugDumpAddress │ │ │ │ 00002e20 T _PyObject_DebugMallocStats │ │ │ │ 000037f0 T _PyObject_Free │ │ │ │ 0000a918 T _PyObject_FreeDelayed │ │ │ │ 000026b8 T _PyObject_Malloc │ │ │ │ -000036bc T _PyObject_MiCalloc │ │ │ │ +000036b8 T _PyObject_MiCalloc │ │ │ │ 0000431c T _PyObject_MiFree │ │ │ │ 00002cf8 T _PyObject_MiMalloc │ │ │ │ -00003308 T _PyObject_MiRealloc │ │ │ │ +00003304 T _PyObject_MiRealloc │ │ │ │ 00004548 T _PyObject_Realloc │ │ │ │ 00004b24 T _PyObject_VirtualAlloc │ │ │ │ 00004c6c T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00003504 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00003500 T _Py_FinalizeAllocatedBlocks │ │ │ │ 0000392c T _Py_GetGlobalAllocatedBlocks │ │ │ │ 00004554 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dmul │ │ │ │ @@ -9181,15 +9181,15 @@ │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00009098 T _mi_heap_main_get │ │ │ │ 0000a694 T _mi_heap_malloc_zero │ │ │ │ 00002d5c T _mi_heap_malloc_zero_ex │ │ │ │ 00004e20 T _mi_heap_memid_is_suitable │ │ │ │ 000083e8 t _mi_heap_page_destroy │ │ │ │ 00004e70 T _mi_heap_random_next │ │ │ │ -000031a8 T _mi_heap_realloc_zero │ │ │ │ +000031a4 T _mi_heap_realloc_zero │ │ │ │ 0000541c T _mi_heap_set_default_direct │ │ │ │ 0000a6ec T _mi_heap_unsafe_destroy_all │ │ │ │ 000053cc T _mi_is_main_thread │ │ │ │ 00001860 T _mi_malloc_generic │ │ │ │ 000017a4 t _mi_memid_create_os │ │ │ │ 00000c8c t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ @@ -9219,20 +9219,20 @@ │ │ │ │ 000072d8 T _mi_os_reset │ │ │ │ 0000851c T _mi_os_unprotect │ │ │ │ 0000165c T _mi_os_use_large_page │ │ │ │ 000044a0 T _mi_padding_shrink │ │ │ │ 00007bbc T _mi_page_abandon │ │ │ │ 00000bc0 R _mi_page_empty │ │ │ │ 0000237c T _mi_page_free │ │ │ │ -00002e68 T _mi_page_free_collect │ │ │ │ +00002e64 T _mi_page_free_collect │ │ │ │ 00002fc0 T _mi_page_malloc │ │ │ │ 000044a4 T _mi_page_ptr_unalign │ │ │ │ 000065bc T _mi_page_queue_append │ │ │ │ 00006868 T _mi_page_reclaim │ │ │ │ -00002d84 T _mi_page_retire │ │ │ │ +00002d80 T _mi_page_retire │ │ │ │ 000064cc T _mi_page_try_use_delayed_free │ │ │ │ 000027f4 T _mi_page_unfull │ │ │ │ 00006580 T _mi_page_use_delayed_free │ │ │ │ 00000f00 T _mi_preloading │ │ │ │ 00001448 T _mi_prim_alloc │ │ │ │ 0000852c T _mi_prim_alloc_huge_os_pages │ │ │ │ 000088b4 T _mi_prim_clock_now │ │ │ │ @@ -9279,15 +9279,15 @@ │ │ │ │ 00006364 T _mi_strnlen │ │ │ │ 000024c8 T _mi_thread_data_collect │ │ │ │ 000081a0 T _mi_thread_done │ │ │ │ 00005360 T _mi_thread_id │ │ │ │ 00005378 T _mi_tld_init │ │ │ │ 000062f4 T _mi_toupper │ │ │ │ 00005f50 T _mi_trace_message │ │ │ │ -000032a0 t _mi_usable_size.isra.0 │ │ │ │ +0000329c t _mi_usable_size.isra.0 │ │ │ │ 00000f10 T _mi_verbose_message │ │ │ │ 00005d78 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 000027d4 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ @@ -9302,17 +9302,17 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00003984 t free_work_item │ │ │ │ U fwrite │ │ │ │ 00001428 t get_allocator_unlocked │ │ │ │ -00003534 t get_num_global_allocated_blocks │ │ │ │ +00003530 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000034b4 t has_own_state │ │ │ │ +000034b0 t has_own_state │ │ │ │ 000014f8 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.10 │ │ │ │ 000006d4 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ @@ -9344,15 +9344,15 @@ │ │ │ │ 0000a5b0 T mi_calloc │ │ │ │ 0000941c T mi_calloc_aligned │ │ │ │ 0000947c T mi_calloc_aligned_at │ │ │ │ 000083b0 T mi_cfree │ │ │ │ 0000501c T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 00008004 T mi_collect │ │ │ │ -000030f0 t mi_commit_mask_create │ │ │ │ +000030ec t mi_commit_mask_create │ │ │ │ 00005e34 T mi_debug_show_arenas │ │ │ │ 00009bf0 T mi_dupenv_s │ │ │ │ 000006e4 b mi_error_arg │ │ │ │ 000006e0 b mi_error_handler │ │ │ │ 00004524 T mi_expand │ │ │ │ 00001988 t mi_find_page │ │ │ │ 0000426c T mi_free │ │ │ │ @@ -9385,15 +9385,15 @@ │ │ │ │ 00009234 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 0000a57c T mi_heap_mallocn │ │ │ │ 0000a7c4 T mi_heap_new │ │ │ │ 0000a750 T mi_heap_new_in_arena │ │ │ │ 00003a30 t mi_heap_page_check_owned │ │ │ │ 000038c0 t mi_heap_page_collect │ │ │ │ 0000665c t mi_heap_page_never_delayed_free │ │ │ │ -00002c74 t mi_heap_queue_first_update │ │ │ │ +00002c70 t mi_heap_queue_first_update │ │ │ │ 0000a52c T mi_heap_realloc │ │ │ │ 0000a28c T mi_heap_realloc_aligned │ │ │ │ 0000a094 T mi_heap_realloc_aligned_at │ │ │ │ 0000a0c4 t mi_heap_realloc_zero_aligned │ │ │ │ 00009df4 t mi_heap_realloc_zero_aligned_at │ │ │ │ 0000a47c T mi_heap_reallocf │ │ │ │ 0000a4ec T mi_heap_reallocn │ │ │ │ @@ -9459,15 +9459,15 @@ │ │ │ │ 000016e4 t mi_os_prim_free.isra.0 │ │ │ │ 0000847c t mi_os_protectx │ │ │ │ 000006d8 b mi_out_arg │ │ │ │ 00003bec t mi_out_buf │ │ │ │ 00003d10 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000003b4 t mi_out_stderr │ │ │ │ -00002bd0 t mi_page_extend_free.isra.0 │ │ │ │ +00002bcc t mi_page_extend_free.isra.0 │ │ │ │ 000041c4 t mi_page_free_list_extend.isra.0 │ │ │ │ 00001bcc t mi_page_fresh_alloc │ │ │ │ 000022c4 t mi_page_queue_enqueue_from │ │ │ │ 000023d8 t mi_page_queue_remove │ │ │ │ 00003ac0 t mi_page_usable_aligned_size_of │ │ │ │ 000097f4 T mi_posix_memalign │ │ │ │ 00005928 t mi_printf_amount.constprop.0 │ │ │ │ @@ -9504,26 +9504,26 @@ │ │ │ │ 0000a394 T mi_rezalloc │ │ │ │ 0000a194 T mi_rezalloc_aligned │ │ │ │ 00009f84 T mi_rezalloc_aligned_at │ │ │ │ 00007a0c t mi_segment_abandon │ │ │ │ 000005f8 t mi_segment_alloc │ │ │ │ 00000968 t mi_segment_calculate_slices │ │ │ │ 00007e14 t mi_segment_check_free │ │ │ │ -00002fa0 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00002f9c t mi_segment_commit_mask.constprop.0 │ │ │ │ 000078c8 t mi_segment_free.isra.0 │ │ │ │ 00008590 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ 000024c0 t mi_segment_page_clear │ │ │ │ 000028e0 t mi_segment_purge.isra.0 │ │ │ │ 00007c04 t mi_segment_reclaim │ │ │ │ 00002344 t mi_segment_span_allocate.isra.0 │ │ │ │ 000026e4 t mi_segment_span_free │ │ │ │ 000025f0 t mi_segment_span_free_coalesce │ │ │ │ 00002d90 t mi_segment_span_remove_from_queue │ │ │ │ -00002ab8 t mi_segment_try_purge │ │ │ │ +00002ab4 t mi_segment_try_purge │ │ │ │ 00006790 t mi_segment_visit_pages │ │ │ │ 00001e48 t mi_segments_page_alloc.isra.0 │ │ │ │ 000021e4 t mi_segments_track_size │ │ │ │ 0000418c t mi_stat_add.constprop.0 │ │ │ │ 00004214 t mi_stat_counter_add.constprop.0 │ │ │ │ 00005d08 t mi_stat_counter_print.constprop.0 │ │ │ │ 00005b30 t mi_stat_print_ex.constprop.0 │ │ │ │ @@ -9726,15 +9726,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00003b64 T PyFrozenSet_New │ │ │ │ +00003ac0 T PyFrozenSet_New │ │ │ │ 00000000 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -9748,20 +9748,20 @@ │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ 00001338 T PySet_Add │ │ │ │ -00004618 T PySet_Clear │ │ │ │ +00004574 T PySet_Clear │ │ │ │ 00001e74 T PySet_Contains │ │ │ │ 00001860 T PySet_Discard │ │ │ │ 00001210 T PySet_New │ │ │ │ 00000100 T PySet_Pop │ │ │ │ -00003c84 T PySet_Size │ │ │ │ +00003be0 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -9769,33 +9769,33 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00003a1c t Py_XDECREF │ │ │ │ +00003978 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 00000114 T _PySet_ClearInternal │ │ │ │ -00003eb4 T _PySet_Contains │ │ │ │ +00003e10 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00004200 T _PySet_NextEntry │ │ │ │ -00003d08 T _PySet_NextEntryRef │ │ │ │ -00000298 T _PySet_Update │ │ │ │ +0000415c T _PySet_NextEntry │ │ │ │ +00003c64 T _PySet_NextEntryRef │ │ │ │ +000055b4 T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -9807,113 +9807,112 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000f0 t dummy_dealloc │ │ │ │ 000000e4 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007b8 r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -000043ac t frozenset_hash │ │ │ │ +00004308 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ -000010f8 t frozenset_new │ │ │ │ +00001090 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000224 t make_new_set │ │ │ │ -00005928 t make_new_set_basetype │ │ │ │ +00005978 t make_new_set_basetype │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -00004bd8 t set___contains__ │ │ │ │ +00004b34 t set___contains__ │ │ │ │ 000002f4 r set___contains____doc__ │ │ │ │ -00000dd0 t set___reduce__ │ │ │ │ +00000d68 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 000000bc t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -000048dc t set_add │ │ │ │ +00004838 t set_add │ │ │ │ 00000338 r set_add__doc__ │ │ │ │ 00000a88 t set_add_entry │ │ │ │ -00005cc4 t set_and │ │ │ │ +00005d14 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -000097d0 t set_clear │ │ │ │ +00009830 t set_clear │ │ │ │ 00000780 r set_clear__doc__ │ │ │ │ -000047a0 t set_clear_internal │ │ │ │ +000046fc t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ -00000948 t set_copy │ │ │ │ +000008e0 t set_copy │ │ │ │ 000007ec r set_copy__doc__ │ │ │ │ -000008e4 t set_copy_and_difference │ │ │ │ -0000585c t set_copy_impl │ │ │ │ -00003a44 t set_dealloc │ │ │ │ -00006a48 t set_difference │ │ │ │ -00008f50 t set_difference_multi │ │ │ │ +0000087c t set_copy_and_difference │ │ │ │ +000058ac t set_copy_impl │ │ │ │ +000039a0 t set_dealloc │ │ │ │ +00006a90 t set_difference │ │ │ │ +00008fb4 t set_difference_multi │ │ │ │ 00000534 r set_difference_multi__doc__ │ │ │ │ -00000978 t set_difference_update │ │ │ │ +00000910 t set_difference_update │ │ │ │ 0000059c r set_difference_update__doc__ │ │ │ │ -00008548 t set_difference_update_internal │ │ │ │ -00007358 t set_discard │ │ │ │ +000085a8 t set_difference_update_internal │ │ │ │ +000073a0 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ 00001c1c t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ -00000300 t set_iand │ │ │ │ -0000a130 t set_init │ │ │ │ +00000298 t set_iand │ │ │ │ +0000a194 t set_init │ │ │ │ 000010dc t set_insert_clean │ │ │ │ -00005d88 t set_intersection │ │ │ │ -00009724 t set_intersection_multi │ │ │ │ +00005dd8 t set_intersection │ │ │ │ +00009784 t set_intersection_multi │ │ │ │ 000006bc r set_intersection_multi__doc__ │ │ │ │ -00000b00 t set_intersection_multi_impl │ │ │ │ -00000e64 t set_intersection_update_multi │ │ │ │ +00000a98 t set_intersection_multi_impl │ │ │ │ +00000dfc t set_intersection_update_multi │ │ │ │ 0000064c r set_intersection_update_multi__doc__ │ │ │ │ 00002208 t set_ior │ │ │ │ -000090e4 t set_isdisjoint │ │ │ │ +00009148 t set_isdisjoint │ │ │ │ 000005f8 r set_isdisjoint__doc__ │ │ │ │ -000010f4 t set_issubset │ │ │ │ +0000108c t set_issubset │ │ │ │ 000003f4 r set_issubset__doc__ │ │ │ │ -000050e8 t set_issubset_impl │ │ │ │ -0000776c t set_issuperset │ │ │ │ +00005044 t set_issubset_impl │ │ │ │ +000077b4 t set_issuperset │ │ │ │ 000003a4 r set_issuperset__doc__ │ │ │ │ -00007c4c t set_issuperset_impl │ │ │ │ -00000a50 t set_isub │ │ │ │ -00003700 t set_iter │ │ │ │ -0000120c t set_ixor │ │ │ │ -00003d00 t set_len │ │ │ │ +00007c94 t set_issuperset_impl │ │ │ │ +000009e8 t set_isub │ │ │ │ +0000365c t set_iter │ │ │ │ +000011a4 t set_ixor │ │ │ │ +00003c5c t set_len │ │ │ │ 00001ce8 t set_lookkey │ │ │ │ -00002d48 t set_merge_lock_held │ │ │ │ +00002ca4 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -0000a0dc t set_new │ │ │ │ -00005658 t set_or │ │ │ │ -00006824 t set_pop │ │ │ │ +0000a140 t set_new │ │ │ │ +000056a8 t set_or │ │ │ │ +00006874 t set_pop │ │ │ │ 00000870 r set_pop__doc__ │ │ │ │ -0000813c t set_remove │ │ │ │ +00008184 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ -00000514 t set_repr │ │ │ │ -00004f34 t set_richcompare │ │ │ │ -00006984 t set_sub │ │ │ │ -000003f0 t set_swap_bodies │ │ │ │ -000012c4 t set_symmetric_difference │ │ │ │ +000004ac t set_repr │ │ │ │ +00004e90 t set_richcompare │ │ │ │ +000069cc t set_sub │ │ │ │ +00000388 t set_swap_bodies │ │ │ │ +0000125c t set_symmetric_difference │ │ │ │ 00000440 r set_symmetric_difference__doc__ │ │ │ │ -00000ffc t set_symmetric_difference_impl │ │ │ │ -00000bc4 t set_symmetric_difference_update │ │ │ │ +00000f94 t set_symmetric_difference_impl │ │ │ │ +00000b5c t set_symmetric_difference_update │ │ │ │ 000004b4 r set_symmetric_difference_update__doc__ │ │ │ │ -00009914 t set_symmetric_difference_update_set │ │ │ │ +00009974 t set_symmetric_difference_update_set │ │ │ │ 00000d34 t set_table_resize │ │ │ │ 00001148 t set_traverse │ │ │ │ -00000760 t set_union │ │ │ │ +000006f8 t set_union │ │ │ │ 00000724 r set_union__doc__ │ │ │ │ -000070f0 t set_update │ │ │ │ +00007138 t set_update │ │ │ │ 00000820 r set_update__doc__ │ │ │ │ -00005980 t set_update_dict_lock_held │ │ │ │ -00002ca4 t set_update_internal │ │ │ │ +000059d0 t set_update_dict_lock_held │ │ │ │ 00000330 t set_update_iterable_lock_held │ │ │ │ 00001694 t set_vectorcall │ │ │ │ -00000f48 t set_xor │ │ │ │ -00003998 t setiter_dealloc │ │ │ │ -000037c4 t setiter_iternext │ │ │ │ -0000094c t setiter_len │ │ │ │ +00000ee0 t set_xor │ │ │ │ +000038f4 t setiter_dealloc │ │ │ │ +00003720 t setiter_iternext │ │ │ │ +000008e4 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 0000002c t setiter_reduce │ │ │ │ -00000ae8 t setiter_traverse │ │ │ │ +00000a80 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000158 D PyEllipsis_Type │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ @@ -9997,40 +9996,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 │ │ │ │ +00000a3c T PyStructSequence_GetItem │ │ │ │ 000002c4 T PyStructSequence_InitType │ │ │ │ 00000094 T PyStructSequence_InitType2 │ │ │ │ -000008dc T PyStructSequence_New │ │ │ │ -00000a5c T PyStructSequence_NewType │ │ │ │ -00000a44 T PyStructSequence_SetItem │ │ │ │ +000008c8 T PyStructSequence_New │ │ │ │ +00000a48 T PyStructSequence_NewType │ │ │ │ +00000a30 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 │ │ │ │ +00001334 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 │ │ │ │ +0000135c T _PyStructSequence_FiniBuiltin │ │ │ │ 00000000 T _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -00001068 T _PyStructSequence_NewType │ │ │ │ +00001054 T _PyStructSequence_NewType │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_HasSubclasses │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ @@ -10041,23 +10040,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 │ │ │ │ +000009c4 t get_type_attr_as_size │ │ │ │ +00000688 t initialize_structseq_dict │ │ │ │ 00000034 r match_args_key │ │ │ │ U memset │ │ │ │ 00000014 r real_length_key │ │ │ │ U strlen │ │ │ │ -00001288 t structseq_dealloc │ │ │ │ +00001274 t structseq_dealloc │ │ │ │ 00000000 d structseq_methods │ │ │ │ -000013d0 t structseq_new │ │ │ │ +000013bc 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 │ │ │ │ │ │ │ │ @@ -10085,15 +10084,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00001250 T PyTuple_GetItem │ │ │ │ -00001a98 T PyTuple_GetSlice │ │ │ │ +00001ac8 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 0000042c T PyTuple_Pack │ │ │ │ 00000158 T PyTuple_SetItem │ │ │ │ 00001210 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -10111,15 +10110,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -000029c8 T _PyTuple_ClearFreeList │ │ │ │ +000029f8 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000144 T _PyTuple_FromArray │ │ │ │ 000012c4 T _PyTuple_FromArraySteal │ │ │ │ 00001078 T _PyTuple_MaybeUntrack │ │ │ │ 000006a0 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -10145,39 +10144,39 @@ │ │ │ │ 00000030 r reduce_doc │ │ │ │ 00000008 r setstate_doc │ │ │ │ 000001f4 t tuple___getnewargs__ │ │ │ │ 00000090 r tuple___getnewargs____doc__ │ │ │ │ 00000374 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002efc t tuple_count │ │ │ │ +00002f2c t tuple_count │ │ │ │ 000001b4 r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f8 r tuple_index__doc__ │ │ │ │ 00000ab8 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00002500 t tuple_new │ │ │ │ +00002530 t tuple_new │ │ │ │ 000000b0 r tuple_new__doc__ │ │ │ │ -00001d50 t tuple_vectorcall │ │ │ │ -000021ec t tupleconcat │ │ │ │ +00001d80 t tuple_vectorcall │ │ │ │ +0000221c t tupleconcat │ │ │ │ 00001478 t tuplecontains │ │ │ │ 00000cbc t tupledealloc │ │ │ │ -00001958 t tuplehash │ │ │ │ -000018f8 t tupleitem │ │ │ │ +00001988 t tuplehash │ │ │ │ +00001928 t tupleitem │ │ │ │ 00000c18 t tupleiter_dealloc │ │ │ │ -00002ed8 t tupleiter_len │ │ │ │ +00002f08 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000b8c t tupleiter_next │ │ │ │ 00000268 t tupleiter_reduce │ │ │ │ 000002bc t tupleiter_setstate │ │ │ │ -000027f0 t tupleiter_traverse │ │ │ │ -000024f8 t tuplelength │ │ │ │ -00002a24 t tuplerepeat │ │ │ │ -00002808 t tuplerepr │ │ │ │ -00002038 t tuplerichcompare │ │ │ │ +00002820 t tupleiter_traverse │ │ │ │ +00002528 t tuplelength │ │ │ │ +00002a54 t tuplerepeat │ │ │ │ +00002838 t tuplerepr │ │ │ │ +00002068 t tuplerichcompare │ │ │ │ 00001584 t tuplesubscript │ │ │ │ 00000f48 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000170 r CSWTCH.597 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -10323,32 +10322,32 @@ │ │ │ │ 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 │ │ │ │ -00011d08 T PyType_FromMetaclass │ │ │ │ -0000e174 T PyType_FromModuleAndSpec │ │ │ │ +00011f2c T PyType_FromMetaclass │ │ │ │ +0000e1c8 T PyType_FromModuleAndSpec │ │ │ │ 00005a80 T PyType_FromSpec │ │ │ │ -0000e1ac T PyType_FromSpecWithBases │ │ │ │ +0000e200 T PyType_FromSpecWithBases │ │ │ │ 000056c0 T PyType_GenericAlloc │ │ │ │ -0000cf20 T PyType_GenericNew │ │ │ │ +0000cf74 T PyType_GenericNew │ │ │ │ 00001204 T PyType_GetDict │ │ │ │ -000116e4 T PyType_GetFlags │ │ │ │ -000183a4 T PyType_GetFullyQualifiedName │ │ │ │ -00014ff0 T PyType_GetModule │ │ │ │ -00010198 T PyType_GetModuleByDef │ │ │ │ +00011908 T PyType_GetFlags │ │ │ │ +0001841c T PyType_GetFullyQualifiedName │ │ │ │ +00015214 T PyType_GetModule │ │ │ │ +000103bc T PyType_GetModuleByDef │ │ │ │ 0000000c T PyType_GetModuleName │ │ │ │ -00016ed8 T PyType_GetModuleState │ │ │ │ +00016f50 T PyType_GetModuleState │ │ │ │ 00000004 T PyType_GetName │ │ │ │ 0000074c T PyType_GetQualName │ │ │ │ -000161b4 T PyType_GetSlot │ │ │ │ +0001622c T PyType_GetSlot │ │ │ │ 00002ab0 T PyType_GetTypeDataSize │ │ │ │ 00007e8c T PyType_IsSubtype │ │ │ │ 0000020c T PyType_Modified │ │ │ │ 000078b4 T PyType_Ready │ │ │ │ 00003158 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00002ca8 T PyType_Unwatch │ │ │ │ @@ -10393,82 +10392,82 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 00001d08 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000b6dc T _PyObject_LookupSpecial │ │ │ │ +0000b730 T _PyObject_LookupSpecial │ │ │ │ 00003270 T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00012214 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012438 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -00012e28 T _PyStaticType_FiniBuiltin │ │ │ │ +0001304c T _PyStaticType_FiniBuiltin │ │ │ │ 000059a4 T _PyStaticType_GetState │ │ │ │ 00000084 T _PyStaticType_InitBuiltin │ │ │ │ 00000394 T _PyStaticType_InitForExtension │ │ │ │ -0000faf8 T _PySuper_Lookup │ │ │ │ +0000fd1c T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 00005858 T _PyType_AllocNoTrack │ │ │ │ 00006f14 T _PyType_CalculateMetaclass │ │ │ │ 00002eb8 T _PyType_CheckConsistency │ │ │ │ 00005ab8 t _PyType_FromMetaclass_impl │ │ │ │ 00002e80 T _PyType_GetBases │ │ │ │ 000059fc T _PyType_GetDict │ │ │ │ -000118a0 T _PyType_GetDocFromInternalDoc │ │ │ │ -000185d0 T _PyType_GetFullyQualifiedName │ │ │ │ +00011ac4 T _PyType_GetDocFromInternalDoc │ │ │ │ +00018648 T _PyType_GetFullyQualifiedName │ │ │ │ 00002e98 T _PyType_GetMRO │ │ │ │ -000193c0 T _PyType_GetModuleByDef2 │ │ │ │ -00001764 T _PyType_GetModuleByDef3 │ │ │ │ -0001154c T _PyType_GetSubclasses │ │ │ │ +00019438 T _PyType_GetModuleByDef2 │ │ │ │ +0000180c T _PyType_GetModuleByDef3 │ │ │ │ +00011770 T _PyType_GetSubclasses │ │ │ │ 0000097c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -00013570 T _PyType_HasSubclasses │ │ │ │ +00013794 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00007f3c T _PyType_Lookup │ │ │ │ 00003168 T _PyType_LookupId │ │ │ │ 00007980 T _PyType_LookupRef │ │ │ │ -0000e144 T _PyType_Name │ │ │ │ -0000f95c T _PyType_NewManagedObject │ │ │ │ +0000e198 T _PyType_Name │ │ │ │ +0000fb80 T _PyType_NewManagedObject │ │ │ │ 00000380 T _PyType_SetFlags │ │ │ │ -00011ba0 T _PyType_SetFlagsRecursive │ │ │ │ +00011dc4 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 000006cc T _PyTypes_Fini │ │ │ │ 00000610 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0001092c T _Py_BaseObject_RichCompare │ │ │ │ +00010b50 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ -00015d20 T _Py_slot_tp_getattr_hook │ │ │ │ +00015f34 T _Py_slot_tp_getattr_hook │ │ │ │ 000012bc T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000daec T _Py_type_getattro │ │ │ │ -0000c8a0 T _Py_type_getattro_impl │ │ │ │ +0000db40 T _Py_type_getattro │ │ │ │ +0000c8f4 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ U __aeabi_read_tp │ │ │ │ U __atomic_fetch_add_8 │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ @@ -10479,248 +10478,248 @@ │ │ │ │ 00007b14 t assign_version_tag │ │ │ │ 00007280 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000024f0 t bufferwrapper_dealloc │ │ │ │ 00002404 t bufferwrapper_releasebuf │ │ │ │ 00002d30 t bufferwrapper_traverse │ │ │ │ 0000021c t call_unbound_noarg.part.0 │ │ │ │ -0001437c t check_num_args │ │ │ │ -000110d0 t check_set_special_type_attr │ │ │ │ +000145a0 t check_num_args │ │ │ │ +000112f4 t check_set_special_type_attr │ │ │ │ 00001e10 t class_name │ │ │ │ -0000f128 t clear_slots │ │ │ │ -00012b84 t clear_tp_subclasses │ │ │ │ +0000f178 t clear_slots │ │ │ │ +00012da8 t clear_tp_subclasses │ │ │ │ 00000d04 t compatible_for_assignment │ │ │ │ 00000e98 t compatible_with_tp_base │ │ │ │ 00007c18 t find_name_in_mro │ │ │ │ -00012e48 t fini_static_type │ │ │ │ +0001306c t fini_static_type │ │ │ │ 00002994 t get_dict_descriptor │ │ │ │ -00010270 t get_module_by_def │ │ │ │ +00010494 t get_module_by_def │ │ │ │ 00001f9c t getindex │ │ │ │ -00017b60 t import_copyreg │ │ │ │ -0000d8c0 t lookup_maybe_method │ │ │ │ +00017bd8 t import_copyreg │ │ │ │ +0000d914 t lookup_maybe_method │ │ │ │ 0000068c t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00015b44 t merge_class_dict │ │ │ │ +00015d58 t merge_class_dict │ │ │ │ 000015c4 t method_is_overloaded.isra.0 │ │ │ │ 000008f4 t mro_hierarchy │ │ │ │ 000050b8 t mro_implementation_unlocked │ │ │ │ 00004708 t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 00000754 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -00012da8 t object___format__ │ │ │ │ +00012fcc t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 000012fc t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000210c t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00016f48 t object___reduce_ex__ │ │ │ │ +00016fc0 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 00001a44 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -0000c718 t object_dealloc │ │ │ │ +0000c76c t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -00010bac t object_get_class │ │ │ │ +00010dd0 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00017ba4 t object_getstate_default │ │ │ │ -0000d4a4 t object_init │ │ │ │ -0000c684 t object_init_subclass │ │ │ │ +00017c1c t object_getstate_default │ │ │ │ +0000d4f8 t object_init │ │ │ │ +0000c6d8 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -0000d0d4 t object_new │ │ │ │ +0000d128 t object_new │ │ │ │ 00000248 t object_repr │ │ │ │ -00010a68 t object_richcompare │ │ │ │ +00010c8c t object_richcompare │ │ │ │ 00000fa8 t object_set_class │ │ │ │ -0000e1e4 t object_str │ │ │ │ -000113a0 t object_subclasshook │ │ │ │ +0000e238 t object_str │ │ │ │ +000115c4 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00002680 t releasebuffer_call_python │ │ │ │ -00019798 t richcmp_eq │ │ │ │ +00019810 t richcmp_eq │ │ │ │ 0000131c t richcmp_ge │ │ │ │ 0000130c t richcmp_gt │ │ │ │ 00001314 t richcmp_le │ │ │ │ 00001304 t richcmp_lt │ │ │ │ -00018bbc t richcmp_ne │ │ │ │ -00011c54 t set_flags_recursive │ │ │ │ +00018c34 t richcmp_ne │ │ │ │ +00011e78 t set_flags_recursive │ │ │ │ 00001c28 t set_mro_error │ │ │ │ 00001e58 t slot_am_aiter │ │ │ │ 00002008 t slot_am_anext │ │ │ │ 00001b78 t slot_am_await │ │ │ │ 00002270 t slot_bf_getbuffer │ │ │ │ 00002800 t slot_bf_releasebuffer │ │ │ │ -00013614 t slot_mp_ass_subscript │ │ │ │ -00011d30 t slot_mp_subscript │ │ │ │ -000196cc t slot_nb_absolute │ │ │ │ -00018f28 t slot_nb_add │ │ │ │ -00015450 t slot_nb_and │ │ │ │ -00018d80 t slot_nb_bool │ │ │ │ +00013838 t slot_mp_ass_subscript │ │ │ │ +00011f54 t slot_mp_subscript │ │ │ │ +00019744 t slot_nb_absolute │ │ │ │ +00018fa0 t slot_nb_add │ │ │ │ +00015664 t slot_nb_and │ │ │ │ +00018df8 t slot_nb_bool │ │ │ │ 00001a88 t slot_nb_divmod │ │ │ │ 00001324 t slot_nb_float │ │ │ │ -000194b8 t slot_nb_floor_divide │ │ │ │ +00019530 t slot_nb_floor_divide │ │ │ │ 00001574 t slot_nb_index │ │ │ │ 00000aa0 t slot_nb_inplace_add │ │ │ │ 00001134 t slot_nb_inplace_and │ │ │ │ -00000e4c t slot_nb_inplace_floor_divide │ │ │ │ -00001724 t slot_nb_inplace_lshift │ │ │ │ +00000dc8 t slot_nb_inplace_floor_divide │ │ │ │ +000016ec t slot_nb_inplace_lshift │ │ │ │ 00000d48 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000ae0 t slot_nb_inplace_multiply │ │ │ │ 000010f4 t slot_nb_inplace_or │ │ │ │ 000010b4 t slot_nb_inplace_power │ │ │ │ 00001074 t slot_nb_inplace_remainder │ │ │ │ 0000139c t slot_nb_inplace_rshift │ │ │ │ 00000b20 t slot_nb_inplace_subtract │ │ │ │ 00000d88 t slot_nb_inplace_true_divide │ │ │ │ 00001174 t slot_nb_inplace_xor │ │ │ │ -0001872c t slot_nb_int │ │ │ │ +000187a4 t slot_nb_int │ │ │ │ 00001e28 t slot_nb_invert │ │ │ │ 000013dc t slot_nb_lshift │ │ │ │ 00000b60 t slot_nb_matrix_multiply │ │ │ │ 0000135c t slot_nb_multiply │ │ │ │ -0001916c t slot_nb_negative │ │ │ │ -000157f0 t slot_nb_or │ │ │ │ -000016ec t slot_nb_positive │ │ │ │ +000191e4 t slot_nb_negative │ │ │ │ +00015a04 t slot_nb_or │ │ │ │ +0000172c t slot_nb_positive │ │ │ │ 000015ac t slot_nb_power │ │ │ │ 00000e8c t slot_nb_remainder │ │ │ │ 000011b4 t slot_nb_rshift │ │ │ │ -000191a4 t slot_nb_subtract │ │ │ │ -00018764 t slot_nb_true_divide │ │ │ │ +0001921c t slot_nb_subtract │ │ │ │ +000187dc t slot_nb_true_divide │ │ │ │ 0000180c t slot_nb_xor │ │ │ │ 000031a8 t slot_sq_ass_item │ │ │ │ -000122bc t slot_sq_contains │ │ │ │ -0001515c t slot_sq_item │ │ │ │ -00014b04 t slot_sq_length │ │ │ │ -0001486c t slot_tp_call │ │ │ │ -0001505c t slot_tp_descr_get │ │ │ │ -00000dc8 t slot_tp_descr_set │ │ │ │ -00015384 t slot_tp_finalize │ │ │ │ -000165e4 t slot_tp_hash │ │ │ │ -0000d564 t slot_tp_init │ │ │ │ -00014968 t slot_tp_iter │ │ │ │ -00016cf4 t slot_tp_iternext │ │ │ │ -0000e6bc t slot_tp_new │ │ │ │ -0001652c t slot_tp_repr │ │ │ │ -00016224 t slot_tp_richcompare │ │ │ │ -00013a28 t slot_tp_setattro │ │ │ │ -00016924 t slot_tp_str │ │ │ │ +000124e0 t slot_sq_contains │ │ │ │ +00015380 t slot_sq_item │ │ │ │ +00014d28 t slot_sq_length │ │ │ │ +00014a90 t slot_tp_call │ │ │ │ +00015280 t slot_tp_descr_get │ │ │ │ +00000e08 t slot_tp_descr_set │ │ │ │ +00015598 t slot_tp_finalize │ │ │ │ +0001665c t slot_tp_hash │ │ │ │ +0000d5b8 t slot_tp_init │ │ │ │ +00014b8c t slot_tp_iter │ │ │ │ +00016d6c t slot_tp_iternext │ │ │ │ +0000e710 t slot_tp_new │ │ │ │ +000165a4 t slot_tp_repr │ │ │ │ +0001629c t slot_tp_richcompare │ │ │ │ +00013c4c t slot_tp_setattro │ │ │ │ +0001699c t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 000076f0 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00012c64 t subtype_clear │ │ │ │ -0000ebd4 t subtype_dealloc │ │ │ │ -00015a0c t subtype_dict │ │ │ │ +00012e88 t subtype_clear │ │ │ │ +0000ec28 t subtype_dealloc │ │ │ │ +00015c20 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000020a4 t subtype_getweakref │ │ │ │ 00001e78 t subtype_setdict │ │ │ │ -000102f4 t subtype_traverse │ │ │ │ -0000c5a0 t super_dealloc │ │ │ │ +00010518 t subtype_traverse │ │ │ │ +0000c5f4 t super_dealloc │ │ │ │ 0000215c t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -0000c1e0 t super_getattro │ │ │ │ +0000c234 t super_getattro │ │ │ │ 000020b8 t super_init │ │ │ │ -0000e760 t super_init_without_args │ │ │ │ +0000e7b4 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00002d88 t super_repr │ │ │ │ 0000291c t super_traverse │ │ │ │ -0000b8ec t super_vectorcall │ │ │ │ -0000bfe4 t supercheck │ │ │ │ +0000b940 t super_vectorcall │ │ │ │ +0000c038 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000e94c t tp_new_wrapper │ │ │ │ +0000e9a0 t tp_new_wrapper │ │ │ │ 00000928 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -000157a4 t type___instancecheck__ │ │ │ │ +000159b8 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00002114 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -00014ab4 t type___subclasscheck__ │ │ │ │ +00014cd8 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -000113ac t type___subclasses__ │ │ │ │ +000115d0 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -00010cf8 t type_abstractmethods │ │ │ │ +00010f1c t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 000081b8 t type_call │ │ │ │ -000124c8 t type_clear │ │ │ │ -000125f8 t type_dealloc │ │ │ │ -00010c34 t type_dict │ │ │ │ +000126ec t type_clear │ │ │ │ +0001281c t type_dealloc │ │ │ │ +00010e58 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -000119b4 t type_get_annotations │ │ │ │ -00010ce0 t type_get_bases │ │ │ │ -00011170 t type_get_doc │ │ │ │ -000116ec t type_get_module │ │ │ │ -00011b74 t type_get_mro │ │ │ │ +00011bd8 t type_get_annotations │ │ │ │ +00010f04 t type_get_bases │ │ │ │ +00011394 t type_get_doc │ │ │ │ +00011910 t type_get_module │ │ │ │ +00011d98 t type_get_mro │ │ │ │ 00000b2c t type_get_text_signature │ │ │ │ 00000b3c t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -0000c690 t type_init │ │ │ │ +0000c6e4 t type_init │ │ │ │ 00007974 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000f740 t type_modified_unlocked │ │ │ │ -0000f750 t type_modified_unlocked.part.0 │ │ │ │ -0000e518 t type_module │ │ │ │ -00010bc4 t type_mro │ │ │ │ +0000f790 t type_modified_unlocked │ │ │ │ +0000f974 t type_modified_unlocked.part.0 │ │ │ │ +0000e56c t type_module │ │ │ │ +00010de8 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -00011838 t type_name │ │ │ │ +00011a5c t type_name │ │ │ │ 000083c0 t type_new │ │ │ │ -0000cf1c t type_prepare │ │ │ │ -0000e654 t type_qualname │ │ │ │ +0000cf70 t type_prepare │ │ │ │ +0000e6a8 t type_qualname │ │ │ │ 00000274 t type_ready │ │ │ │ -0000e1fc t type_repr │ │ │ │ -00010df4 t type_set_abstractmethods │ │ │ │ -000107f8 t type_set_annotations │ │ │ │ +0000e250 t type_repr │ │ │ │ +00011018 t type_set_abstractmethods │ │ │ │ +00010a1c t type_set_annotations │ │ │ │ 00000010 t type_set_bases │ │ │ │ -000167d0 t type_set_doc │ │ │ │ -00010f5c t type_set_module │ │ │ │ +00016848 t type_set_doc │ │ │ │ +00011180 t type_set_module │ │ │ │ 00000c10 t type_set_name │ │ │ │ 00000a84 t type_set_qualname │ │ │ │ 00001924 t type_set_type_params │ │ │ │ -0000f218 t type_setattro │ │ │ │ -0000c724 t type_traverse │ │ │ │ +0000f268 t type_setattro │ │ │ │ +0000c778 t type_traverse │ │ │ │ 00008110 t type_vectorcall │ │ │ │ -0000aebc t update_one_slot │ │ │ │ -000104cc t update_slot │ │ │ │ -00014834 t update_slots_callback │ │ │ │ -000145f4 t update_subclasses.constprop.0 │ │ │ │ +0000af10 t update_one_slot │ │ │ │ +000106f0 t update_slot │ │ │ │ +00014a58 t update_slots_callback │ │ │ │ +00014818 t update_subclasses.constprop.0 │ │ │ │ 00002bec t validate_watcher_id │ │ │ │ -00015670 t vectorcall_maybe.constprop.0 │ │ │ │ -00012064 t vectorcall_method │ │ │ │ -00018a70 t wrap_binaryfunc │ │ │ │ -00019704 t wrap_binaryfunc_l │ │ │ │ +00015884 t vectorcall_maybe.constprop.0 │ │ │ │ +00012288 t vectorcall_method │ │ │ │ +00018ae8 t wrap_binaryfunc │ │ │ │ +0001977c t wrap_binaryfunc_l │ │ │ │ 00001a00 t wrap_binaryfunc_r │ │ │ │ 00001ad8 t wrap_buffer │ │ │ │ 00001e60 t wrap_call │ │ │ │ 00000a5c t wrap_del │ │ │ │ -00013db4 t wrap_delattr │ │ │ │ -00018b04 t wrap_delitem │ │ │ │ +00013fd8 t wrap_delattr │ │ │ │ +00018b7c t wrap_delitem │ │ │ │ 000028c0 t wrap_descr_delete │ │ │ │ -00018988 t wrap_descr_get │ │ │ │ +00018a00 t wrap_descr_get │ │ │ │ 00000f30 t wrap_descr_set │ │ │ │ 00001d04 t wrap_hashfunc │ │ │ │ 00001890 t wrap_indexargfunc │ │ │ │ -0000eba0 t wrap_init │ │ │ │ +0000ebf4 t wrap_init │ │ │ │ 00002a4c t wrap_inquirypred │ │ │ │ 00001ca0 t wrap_lenfunc │ │ │ │ -00014f3c t wrap_next │ │ │ │ -000139a0 t wrap_objobjargproc │ │ │ │ +00015160 t wrap_next │ │ │ │ +00013bc4 t wrap_objobjargproc │ │ │ │ 00001a20 t wrap_objobjproc │ │ │ │ 00002554 t wrap_releasebuffer │ │ │ │ -00018d34 t wrap_richcmpfunc │ │ │ │ -00014418 t wrap_setattr │ │ │ │ +00018dac t wrap_richcmpfunc │ │ │ │ +0001463c t wrap_setattr │ │ │ │ 00001f08 t wrap_sq_delitem │ │ │ │ 00002030 t wrap_sq_item │ │ │ │ 00002dd0 t wrap_sq_setitem │ │ │ │ 000029dc t wrap_ternaryfunc │ │ │ │ 00001a68 t wrap_ternaryfunc_r │ │ │ │ -00016c64 t wrap_unaryfunc │ │ │ │ +00016cdc t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 000011d0 t NoDefault_reduce │ │ │ │ 00000d74 t NoDefault_repr │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -10750,15 +10749,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ -00000704 t Py_XDECREF │ │ │ │ +00000730 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackKeywordsWithVararg │ │ │ │ 00000a18 D _PyNoDefault_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -10796,15 +10795,15 @@ │ │ │ │ 0000022c d _parser.11 │ │ │ │ 00000200 d _parser.14 │ │ │ │ 00000080 d _parser.17 │ │ │ │ 0000017c d _parser.2 │ │ │ │ 000001d4 d _parser.5 │ │ │ │ 000001a8 d _parser.8 │ │ │ │ 000002c4 t call_typing_func_object │ │ │ │ -00000698 t caller │ │ │ │ +000006c4 t caller │ │ │ │ 000006b4 t generic_class_getitem │ │ │ │ 00000064 r generic_class_getitem_doc │ │ │ │ 000013d8 t generic_dealloc │ │ │ │ 000001c8 r generic_doc │ │ │ │ 00000000 t generic_init_subclass │ │ │ │ 00000354 d generic_methods │ │ │ │ 0000031c d generic_slots │ │ │ │ @@ -10872,36 +10871,36 @@ │ │ │ │ 00000fd8 t typealias_module │ │ │ │ 000003d0 t typealias_new │ │ │ │ 00000aa8 t typealias_parameters │ │ │ │ 0000104c t typealias_reduce │ │ │ │ 00001b08 r typealias_reduce__doc__ │ │ │ │ 00000a90 t typealias_repr │ │ │ │ 00000834 t typealias_subscript │ │ │ │ -00000838 t typealias_traverse │ │ │ │ +00000864 t typealias_traverse │ │ │ │ 0000080c t typealias_type_params │ │ │ │ 000007b0 t typealias_value │ │ │ │ 00000b2c t typevar_bound │ │ │ │ 00000c60 t typevar_clear │ │ │ │ 00000abc t typevar_constraints │ │ │ │ -000008cc t typevar_dealloc │ │ │ │ +000008f8 t typevar_dealloc │ │ │ │ 00001160 t typevar_default │ │ │ │ 0000152c r typevar_doc │ │ │ │ 00000964 d typevar_getset │ │ │ │ 00000674 t typevar_has_default │ │ │ │ 00001c54 r typevar_has_default__doc__ │ │ │ │ 000009b4 d typevar_members │ │ │ │ 00000904 d typevar_methods │ │ │ │ 00001324 t typevar_mro_entries │ │ │ │ 00000164 t typevar_new │ │ │ │ 000011d0 t typevar_reduce │ │ │ │ 00001c70 r typevar_reduce__doc__ │ │ │ │ 00001380 t typevar_repr │ │ │ │ 0000089c d typevar_slots │ │ │ │ 00000014 D typevar_spec │ │ │ │ -0000072c t typevar_traverse │ │ │ │ +00000758 t typevar_traverse │ │ │ │ 00000800 t typevar_typing_prepare_subst │ │ │ │ 00001c8c r typevar_typing_prepare_subst__doc__ │ │ │ │ 00001064 t typevar_typing_subst │ │ │ │ 00001cc4 r typevar_typing_subst__doc__ │ │ │ │ 00000b9c t typevartuple │ │ │ │ 000000fc t typevartuple_alloc │ │ │ │ 00001028 t typevartuple_clear │ │ │ │ @@ -10929,15 +10928,15 @@ │ │ │ │ 00000558 t unpack_typevartuples │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ 000011dc r .LC211 │ │ │ │ 00001268 r .LC215 │ │ │ │ 00001414 r .LC235 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -00001a3c t EncodingMap_size │ │ │ │ +00001a74 t EncodingMap_size │ │ │ │ 00003528 r EncodingMap_size__doc__ │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ @@ -10981,15 +10980,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00004424 T PyInit__string │ │ │ │ +000042fc T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -11052,110 +11051,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0001505c T PyUnicode_Append │ │ │ │ -00003b8c T PyUnicode_AppendAndDel │ │ │ │ -00028c50 T PyUnicode_AsASCIIString │ │ │ │ -00000e50 T PyUnicode_AsCharmapString │ │ │ │ -0000249c T PyUnicode_AsDecodedObject │ │ │ │ -0000251c T PyUnicode_AsDecodedUnicode │ │ │ │ -00002608 T PyUnicode_AsEncodedObject │ │ │ │ +00015048 T PyUnicode_Append │ │ │ │ +00003a64 T PyUnicode_AppendAndDel │ │ │ │ +00028e88 T PyUnicode_AsASCIIString │ │ │ │ +00000e88 T PyUnicode_AsCharmapString │ │ │ │ +000024d4 T PyUnicode_AsDecodedObject │ │ │ │ +00002554 T PyUnicode_AsDecodedUnicode │ │ │ │ +00002640 T PyUnicode_AsEncodedObject │ │ │ │ 0000904c T PyUnicode_AsEncodedString │ │ │ │ -00002688 T PyUnicode_AsEncodedUnicode │ │ │ │ -00000e94 T PyUnicode_AsLatin1String │ │ │ │ -00030720 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0002a6f8 T PyUnicode_AsUCS4 │ │ │ │ -00009644 T PyUnicode_AsUCS4Copy │ │ │ │ -00000e9c T PyUnicode_AsUTF16String │ │ │ │ -00000ea8 T PyUnicode_AsUTF32String │ │ │ │ +000026c0 T PyUnicode_AsEncodedUnicode │ │ │ │ +00000ecc T PyUnicode_AsLatin1String │ │ │ │ +00030934 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0002a930 T PyUnicode_AsUCS4 │ │ │ │ +00009518 T PyUnicode_AsUCS4Copy │ │ │ │ +00000ed4 T PyUnicode_AsUTF16String │ │ │ │ +00000ee0 T PyUnicode_AsUTF32String │ │ │ │ 00003a74 T PyUnicode_AsUTF8 │ │ │ │ 0000383c T PyUnicode_AsUTF8AndSize │ │ │ │ -0001d23c T PyUnicode_AsUTF8String │ │ │ │ -0002dd1c T PyUnicode_AsUnicodeEscapeString │ │ │ │ -0001c68c T PyUnicode_AsWideChar │ │ │ │ -00010228 T PyUnicode_AsWideCharString │ │ │ │ -0001c888 T PyUnicode_BuildEncodingMap │ │ │ │ -00019540 T PyUnicode_Compare │ │ │ │ +0001d2ec T PyUnicode_AsUTF8String │ │ │ │ +0002df28 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +0001c73c T PyUnicode_AsWideChar │ │ │ │ +00010208 T PyUnicode_AsWideCharString │ │ │ │ +0001c938 T PyUnicode_BuildEncodingMap │ │ │ │ +000195ec T PyUnicode_Compare │ │ │ │ 00006c98 T PyUnicode_CompareWithASCIIString │ │ │ │ 00007c58 T PyUnicode_Concat │ │ │ │ -0000ea18 T PyUnicode_Contains │ │ │ │ -00004240 T PyUnicode_CopyCharacters │ │ │ │ -00001308 T PyUnicode_Count │ │ │ │ -0001e6d0 T PyUnicode_Decode │ │ │ │ -00017870 T PyUnicode_DecodeASCII │ │ │ │ -000224c0 T PyUnicode_DecodeCharmap │ │ │ │ +0000e9f4 T PyUnicode_Contains │ │ │ │ +00004118 T PyUnicode_CopyCharacters │ │ │ │ +00001340 T PyUnicode_Count │ │ │ │ +0001e780 T PyUnicode_Decode │ │ │ │ +0001791c T PyUnicode_DecodeASCII │ │ │ │ +000226f4 T PyUnicode_DecodeCharmap │ │ │ │ 00003970 T PyUnicode_DecodeFSDefault │ │ │ │ 00002e4c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000224bc T PyUnicode_DecodeLatin1 │ │ │ │ -00012f90 T PyUnicode_DecodeLocale │ │ │ │ -0000276c T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0002b46c T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ -00000df4 T PyUnicode_DecodeUTF16 │ │ │ │ -0002c4b0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ -00000e1c T PyUnicode_DecodeUTF32 │ │ │ │ -0002f568 T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00002a8c T PyUnicode_DecodeUTF7 │ │ │ │ -0002e2a0 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000226f0 T PyUnicode_DecodeLatin1 │ │ │ │ +00012f70 T PyUnicode_DecodeLocale │ │ │ │ +000027a4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ +0002b6a4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00000e2c T PyUnicode_DecodeUTF16 │ │ │ │ +0002c570 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +00000e54 T PyUnicode_DecodeUTF32 │ │ │ │ +0002f77c T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00002ac4 T PyUnicode_DecodeUTF7 │ │ │ │ +0002e4ac T PyUnicode_DecodeUTF7Stateful │ │ │ │ 000067c8 T PyUnicode_DecodeUTF8 │ │ │ │ 00006860 T PyUnicode_DecodeUTF8Stateful │ │ │ │ -00000eb4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0001876c T PyUnicode_EncodeFSDefault │ │ │ │ -00004210 T PyUnicode_EncodeLocale │ │ │ │ -0001d6b4 T PyUnicode_EqualToUTF8 │ │ │ │ -0001d72c T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00000eec T PyUnicode_DecodeUnicodeEscape │ │ │ │ +00018818 T PyUnicode_EncodeFSDefault │ │ │ │ +000040e8 T PyUnicode_EncodeLocale │ │ │ │ +0001d764 T PyUnicode_EqualToUTF8 │ │ │ │ +0001d7dc T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000031c8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001af84 T PyUnicode_FSConverter │ │ │ │ -0001c0cc T PyUnicode_FSDecoder │ │ │ │ -0002d304 T PyUnicode_Fill │ │ │ │ -0000bf18 T PyUnicode_Find │ │ │ │ -000104d4 T PyUnicode_FindChar │ │ │ │ -0001edb4 T PyUnicode_Format │ │ │ │ -0001e414 T PyUnicode_FromEncodedObject │ │ │ │ +0001b030 T PyUnicode_FSConverter │ │ │ │ +0001c17c T PyUnicode_FSDecoder │ │ │ │ +0002d510 T PyUnicode_Fill │ │ │ │ +0000bdf0 T PyUnicode_Find │ │ │ │ +000104b4 T PyUnicode_FindChar │ │ │ │ +0001ee64 T PyUnicode_Format │ │ │ │ +0001e4c4 T PyUnicode_FromEncodedObject │ │ │ │ 0000a9ec T PyUnicode_FromFormat │ │ │ │ 00003b04 T PyUnicode_FromFormatV │ │ │ │ 000061d8 T PyUnicode_FromKindAndData │ │ │ │ -00014fe0 T PyUnicode_FromObject │ │ │ │ -000234d4 T PyUnicode_FromOrdinal │ │ │ │ -00000e88 T PyUnicode_FromString │ │ │ │ +00014fcc T PyUnicode_FromObject │ │ │ │ +00023708 T PyUnicode_FromOrdinal │ │ │ │ +00000dac T PyUnicode_FromString │ │ │ │ 0000289c T PyUnicode_FromStringAndSize │ │ │ │ 00003088 T PyUnicode_FromWideChar │ │ │ │ -00000e44 T PyUnicode_GetDefaultEncoding │ │ │ │ -0002152c T PyUnicode_GetLength │ │ │ │ -000027a4 T PyUnicode_GetSize │ │ │ │ -00000bb8 T PyUnicode_InternFromString │ │ │ │ -00002ab8 T PyUnicode_InternImmortal │ │ │ │ -00000920 T PyUnicode_InternInPlace │ │ │ │ +00000e7c T PyUnicode_GetDefaultEncoding │ │ │ │ +00021638 T PyUnicode_GetLength │ │ │ │ +000027dc T PyUnicode_GetSize │ │ │ │ +00000adc T PyUnicode_InternFromString │ │ │ │ +00002af0 T PyUnicode_InternImmortal │ │ │ │ +00000958 T PyUnicode_InternInPlace │ │ │ │ 00006894 T PyUnicode_IsIdentifier │ │ │ │ -00018010 T PyUnicode_Join │ │ │ │ +000180bc T PyUnicode_Join │ │ │ │ 00000938 T PyUnicode_New │ │ │ │ -00013280 T PyUnicode_Partition │ │ │ │ -0000c7f8 t PyUnicode_READ_CHAR │ │ │ │ +00013260 T PyUnicode_Partition │ │ │ │ +0000c7d4 t PyUnicode_READ_CHAR │ │ │ │ 00002a54 t PyUnicode_READ_CHAR.part.0 │ │ │ │ 0000a3e8 T PyUnicode_RPartition │ │ │ │ -000013e4 T PyUnicode_RSplit │ │ │ │ -0000087c T PyUnicode_ReadChar │ │ │ │ -00005c9c T PyUnicode_Replace │ │ │ │ -00001368 T PyUnicode_Resize │ │ │ │ +0000141c T PyUnicode_RSplit │ │ │ │ +000008b4 T PyUnicode_ReadChar │ │ │ │ +00005b70 T PyUnicode_Replace │ │ │ │ +000013a0 T PyUnicode_Resize │ │ │ │ 000097dc T PyUnicode_RichCompare │ │ │ │ -0002a67c T PyUnicode_Split │ │ │ │ -00021830 T PyUnicode_Splitlines │ │ │ │ -000107d4 T PyUnicode_Substring │ │ │ │ +0002a8b4 T PyUnicode_Split │ │ │ │ +00021a64 T PyUnicode_Splitlines │ │ │ │ +000107b4 T PyUnicode_Substring │ │ │ │ 00003160 T PyUnicode_Tailmatch │ │ │ │ -00001444 T PyUnicode_Translate │ │ │ │ +0000147c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ -00001060 T PyUnicode_WriteChar │ │ │ │ +00001098 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ 0000848c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000a3a8 t SubString_new_object │ │ │ │ -00009ff4 t SubString_new_object_or_empty │ │ │ │ +0000a27c t SubString_new_object │ │ │ │ +00009ec8 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -11173,122 +11172,122 @@ │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ -000004b8 t _PyMutex_Lock │ │ │ │ -00000504 t _PyMutex_Unlock │ │ │ │ +000004f0 t _PyMutex_Lock │ │ │ │ +0000053c t _PyMutex_Unlock │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00022484 T _PyUnicodeWriter_Dealloc │ │ │ │ +000226b8 T _PyUnicodeWriter_Dealloc │ │ │ │ 00005e60 T _PyUnicodeWriter_Finish │ │ │ │ 0000a9c0 T _PyUnicodeWriter_Init │ │ │ │ 00007fe8 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -000027d4 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +0000280c T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000277c t _PyUnicodeWriter_Update │ │ │ │ 00005ad0 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00021640 T _PyUnicodeWriter_WriteChar │ │ │ │ +00021874 T _PyUnicodeWriter_WriteChar │ │ │ │ 0000aa24 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -000027fc T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +00002834 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ 0000a20c T _PyUnicodeWriter_WriteStr │ │ │ │ -0000c880 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +0000c85c T _PyUnicodeWriter_WriteSubstring │ │ │ │ 00009774 T _PyUnicode_AsASCIIString │ │ │ │ -00026b74 T _PyUnicode_AsLatin1String │ │ │ │ +00026dac T _PyUnicode_AsLatin1String │ │ │ │ 00003760 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000216f0 T _PyUnicode_AsUTF8String │ │ │ │ -00001ec8 T _PyUnicode_CheckConsistency │ │ │ │ -00023394 T _PyUnicode_ClearInterned │ │ │ │ -0002882c T _PyUnicode_Copy │ │ │ │ -0002b474 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00002964 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ +00021924 T _PyUnicode_AsUTF8String │ │ │ │ +00001f00 T _PyUnicode_CheckConsistency │ │ │ │ +000235c8 T _PyUnicode_ClearInterned │ │ │ │ +00028a64 T _PyUnicode_Copy │ │ │ │ +0002b6ac T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +0000299c T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ 00006df0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0000be58 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00012ebc T _PyUnicode_EQ │ │ │ │ -000248e8 T _PyUnicode_EncodeCharmap │ │ │ │ -000046a0 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000affc T _PyUnicode_EncodeUTF32 │ │ │ │ -000301b8 T _PyUnicode_EncodeUTF7 │ │ │ │ +0000bd30 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00012e9c T _PyUnicode_EQ │ │ │ │ +00024b20 T _PyUnicode_EncodeCharmap │ │ │ │ +00004570 T _PyUnicode_EncodeUTF16 │ │ │ │ +0000aed0 T _PyUnicode_EncodeUTF32 │ │ │ │ +000303cc T _PyUnicode_EncodeUTF7 │ │ │ │ 00006bc8 T _PyUnicode_Equal │ │ │ │ -00002994 T _PyUnicode_EqualToASCIIId │ │ │ │ +000029cc T _PyUnicode_EqualToASCIIId │ │ │ │ 000067f4 T _PyUnicode_EqualToASCIIString │ │ │ │ -0001df44 T _PyUnicode_ExactDealloc │ │ │ │ -0000775c T _PyUnicode_FastCopyCharacters │ │ │ │ -0002aa40 T _PyUnicode_FastFill │ │ │ │ -0000ca40 T _PyUnicode_FindMaxChar │ │ │ │ +0001dff4 T _PyUnicode_ExactDealloc │ │ │ │ +00007630 T _PyUnicode_FastCopyCharacters │ │ │ │ +0002ac78 T _PyUnicode_FastFill │ │ │ │ +0000ca1c T _PyUnicode_FindMaxChar │ │ │ │ 00002a7c t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00003acc T _PyUnicode_Fini │ │ │ │ -00003a0c T _PyUnicode_FiniTypes │ │ │ │ +00003928 T _PyUnicode_Fini │ │ │ │ +00003868 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -000294e8 T _PyUnicode_FormatLong │ │ │ │ +00029720 T _PyUnicode_FormatLong │ │ │ │ 00005d20 T _PyUnicode_FromASCII │ │ │ │ -00000348 T _PyUnicode_FromId │ │ │ │ +00000380 T _PyUnicode_FromId │ │ │ │ 000064f4 t _PyUnicode_FromUCS1 │ │ │ │ -00022d60 t _PyUnicode_FromUCS2 │ │ │ │ -00029b0c t _PyUnicode_FromUCS4 │ │ │ │ -000038d0 T _PyUnicode_GetNameCAPI │ │ │ │ +00022f94 t _PyUnicode_FromUCS2 │ │ │ │ +00029d44 t _PyUnicode_FromUCS4 │ │ │ │ +0000372c T _PyUnicode_GetNameCAPI │ │ │ │ 00002564 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002c0c T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00002520 T _PyUnicode_InitState │ │ │ │ 000025c4 T _PyUnicode_InitTypes │ │ │ │ -00028df8 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00029030 T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00002920 T _PyUnicode_InternImmortal │ │ │ │ -000309c8 T _PyUnicode_InternInPlace │ │ │ │ +00030bdc T _PyUnicode_InternInPlace │ │ │ │ 00002bb4 T _PyUnicode_InternMortal │ │ │ │ -00002a94 T _PyUnicode_InternStatic │ │ │ │ -00001dec T _PyUnicode_InternedSize │ │ │ │ -00001e38 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00002acc T _PyUnicode_InternStatic │ │ │ │ +00001e24 T _PyUnicode_InternedSize │ │ │ │ +00001e70 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000e2f4 T _PyUnicode_JoinArray │ │ │ │ +0000e2d0 T _PyUnicode_JoinArray │ │ │ │ 00006af8 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -00026bf0 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00026d5c t _PyUnicode_TranslateCharmap │ │ │ │ -00002378 T _PyUnicode_WideCharString_Converter │ │ │ │ -000023fc T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00019d54 T _PyUnicode_XStrip │ │ │ │ +00026e28 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00026f94 t _PyUnicode_TranslateCharmap │ │ │ │ +000023b0 T _PyUnicode_WideCharString_Converter │ │ │ │ +00002434 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +00019e00 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 000000bc T _Py_DecodeUTF8Ex │ │ │ │ 00002bb4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -00013c28 T _Py_EncodeUTF8Ex │ │ │ │ +00013c08 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00013188 T _Py_GetErrorHandler │ │ │ │ +00013168 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -11342,256 +11341,256 @@ │ │ │ │ 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 │ │ │ │ -00018cb4 t any_find_slice │ │ │ │ -0001d248 t anylib_find │ │ │ │ +00018d60 t any_find_slice │ │ │ │ +0001d2f8 t anylib_find │ │ │ │ 00000440 r ascii_linebreak │ │ │ │ -0000880c t asciilib__factorize │ │ │ │ -00008870 t asciilib__lex_search │ │ │ │ -00008580 t asciilib__preprocess │ │ │ │ -000089b4 t asciilib__two_way │ │ │ │ -00007908 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0002db30 t asciilib_default_rfind.constprop.0 │ │ │ │ -00024510 t backslashreplace │ │ │ │ +000086e0 t asciilib__factorize │ │ │ │ +00008744 t asciilib__lex_search │ │ │ │ +00008454 t asciilib__preprocess │ │ │ │ +00008888 t asciilib__two_way │ │ │ │ +00007910 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0002dd3c t asciilib_default_rfind.constprop.0 │ │ │ │ +0002473c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0002af28 t case_operation │ │ │ │ -00007e44 t charmapencode_lookup │ │ │ │ -00025dfc t charmapencode_output │ │ │ │ -00003a4c t clear_interned_dict │ │ │ │ +0002b160 t case_operation │ │ │ │ +000077dc t charmapencode_lookup │ │ │ │ +00026034 t charmapencode_output │ │ │ │ +000038a8 t clear_interned_dict │ │ │ │ 00002e18 t config_get_codec_name │ │ │ │ -00000a10 t convert_uc.constprop.0 │ │ │ │ -0002b2d0 t do_capitalize │ │ │ │ -00000d48 t do_casefold │ │ │ │ -0000a7a4 t do_lower │ │ │ │ +00000a48 t convert_uc.constprop.0 │ │ │ │ +0002b508 t do_capitalize │ │ │ │ +00000d80 t do_casefold │ │ │ │ +0000a678 t do_lower │ │ │ │ 0000b224 t do_string_format │ │ │ │ -0000bfac t do_string_format_map │ │ │ │ -0002bc94 t do_swapcase │ │ │ │ -0002d4d4 t do_title │ │ │ │ -00030604 t do_upper │ │ │ │ -0001c394 t encode_wstr_utf8 │ │ │ │ +0000be84 t do_string_format_map │ │ │ │ +0002becc t do_swapcase │ │ │ │ +0002d95c t do_title │ │ │ │ +00030818 t do_upper │ │ │ │ +0001c444 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 00002850 t ensure_unicode.isra.0 │ │ │ │ -0000a33c t fieldnameiter_dealloc │ │ │ │ +0000a210 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000a160 t fieldnameiter_next │ │ │ │ +0000a034 t fieldnameiter_next │ │ │ │ 00000878 r format__doc__ │ │ │ │ 000007d0 r format_map__doc__ │ │ │ │ -0000a018 t formatter_field_name_split │ │ │ │ -00009904 t formatter_parser │ │ │ │ -0000a364 t formatteriter_dealloc │ │ │ │ +00009eec t formatter_field_name_split │ │ │ │ +000097d8 t formatter_parser │ │ │ │ +0000a238 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000998c t formatteriter_next │ │ │ │ +00009860 t formatteriter_next │ │ │ │ 00000298 t get_error_handler_wide.part.0 │ │ │ │ 00002b18 t get_integer │ │ │ │ -00000c78 t handle_capital_sigma │ │ │ │ -00000adc t hashtable_unicode_compare │ │ │ │ +00000cb0 t handle_capital_sigma │ │ │ │ +00002640 t hashtable_unicode_compare │ │ │ │ 000008c8 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000810 t intern_static.isra.0 │ │ │ │ 00000600 r length_hint_doc │ │ │ │ -00021560 t make_encode_exception │ │ │ │ +00000348 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -0000cab4 t output_markup │ │ │ │ -00004430 t pad │ │ │ │ -00003b40 t raise_encode_exception │ │ │ │ +0000ca90 t output_markup │ │ │ │ +00004308 t pad │ │ │ │ +0000399c t raise_encode_exception │ │ │ │ 000005d8 r reduce_doc │ │ │ │ -00015fe4 t replace │ │ │ │ +00016090 t replace │ │ │ │ 00008e2c t resize_compact │ │ │ │ -000022e0 t resize_copy │ │ │ │ -00005ec0 t rsplit │ │ │ │ +00002318 t resize_copy │ │ │ │ +00005d94 t rsplit │ │ │ │ 000005b0 r setstate_doc │ │ │ │ -00010b78 t split │ │ │ │ +00010b58 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000afa8 t tailmatch │ │ │ │ -0000880c t ucs1lib__factorize │ │ │ │ -00008fb4 t ucs1lib__preprocess │ │ │ │ -00009240 t ucs1lib__two_way │ │ │ │ -0000096c t ucs1lib__two_way_count │ │ │ │ -00007f78 t ucs1lib_adaptive_find │ │ │ │ +000086e0 t ucs1lib__factorize │ │ │ │ +00008e88 t ucs1lib__preprocess │ │ │ │ +00009114 t ucs1lib__two_way │ │ │ │ +000009a4 t ucs1lib__two_way_count │ │ │ │ +00007e4c t ucs1lib_adaptive_find │ │ │ │ 00002f44 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00004e64 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0000b9b0 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 │ │ │ │ -0002661c t ucs2lib_fastsearch │ │ │ │ -00000568 t ucs2lib_fastsearch.part.0 │ │ │ │ -000269e4 t ucs2lib_find_char │ │ │ │ -0000394c t ucs2lib_find_max_char │ │ │ │ -00003bb0 t ucs2lib_rfind_char │ │ │ │ -0001aae0 t ucs2lib_utf8_encoder │ │ │ │ -000017b8 t ucs4lib__lex_search │ │ │ │ -00001a54 t ucs4lib__preprocess │ │ │ │ -0000184c t ucs4lib__two_way │ │ │ │ -00001b78 t ucs4lib__two_way_count │ │ │ │ -0000a904 t ucs4lib_fastsearch │ │ │ │ -0000a72c t ucs4lib_find_char │ │ │ │ -00005240 t ucs4lib_find_max_char │ │ │ │ -00000f80 t ucs4lib_rfind_char │ │ │ │ -00003c9c t ucs4lib_utf8_encoder │ │ │ │ -000076b0 t unicode___format__ │ │ │ │ +00004d38 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000b888 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +000014c4 t ucs2lib__lex_search │ │ │ │ +00001c54 t ucs2lib__preprocess │ │ │ │ +00001560 t ucs2lib__two_way │ │ │ │ +00001d80 t ucs2lib__two_way_count │ │ │ │ +00026854 t ucs2lib_fastsearch │ │ │ │ +000005a0 t ucs2lib_fastsearch.part.0 │ │ │ │ +00026c1c t ucs2lib_find_char │ │ │ │ +000037a8 t ucs2lib_find_max_char │ │ │ │ +00003a88 t ucs2lib_rfind_char │ │ │ │ +0001ab8c t ucs2lib_utf8_encoder │ │ │ │ +000017f0 t ucs4lib__lex_search │ │ │ │ +00001a8c t ucs4lib__preprocess │ │ │ │ +00001884 t ucs4lib__two_way │ │ │ │ +00001bb0 t ucs4lib__two_way_count │ │ │ │ +0000a7d8 t ucs4lib_fastsearch │ │ │ │ +0000a600 t ucs4lib_find_char │ │ │ │ +00005114 t ucs4lib_find_max_char │ │ │ │ +00000fb8 t ucs4lib_rfind_char │ │ │ │ +00003b74 t ucs4lib_utf8_encoder │ │ │ │ +00007584 t unicode___format__ │ │ │ │ 00000978 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -0001819c t unicode_ascii_iter_next │ │ │ │ -00026410 t unicode_askind │ │ │ │ -0000766c t unicode_capitalize │ │ │ │ +00018248 t unicode_ascii_iter_next │ │ │ │ +00026648 t unicode_askind │ │ │ │ +00007540 t unicode_capitalize │ │ │ │ 000033c8 r unicode_capitalize__doc__ │ │ │ │ -0000a3cc t unicode_casefold │ │ │ │ +0000a2a0 t unicode_casefold │ │ │ │ 0000336c r unicode_casefold__doc__ │ │ │ │ -00029390 t unicode_center │ │ │ │ +000295c8 t unicode_center │ │ │ │ 000032cc r unicode_center__doc__ │ │ │ │ -0001b778 t unicode_char │ │ │ │ +0001b824 t unicode_char │ │ │ │ 00002898 t unicode_check_encoding_errors │ │ │ │ -000043b8 t unicode_check_modifiable │ │ │ │ -000195b0 t unicode_compare │ │ │ │ -00027fd8 t unicode_count │ │ │ │ +00004290 t unicode_check_modifiable │ │ │ │ +0001965c t unicode_compare │ │ │ │ +00028210 t unicode_count │ │ │ │ 00003200 r unicode_count__doc__ │ │ │ │ -000280e4 t unicode_count_impl │ │ │ │ +0002831c t unicode_count_impl │ │ │ │ 0000271c t unicode_dealloc │ │ │ │ -000220dc t unicode_decode_call_errorhandler_writer │ │ │ │ +00022310 t unicode_decode_call_errorhandler_writer │ │ │ │ 00002f44 t unicode_decode_locale │ │ │ │ -00000ec4 t unicode_decode_utf8 │ │ │ │ +00000de8 t unicode_decode_utf8 │ │ │ │ 00000638 r unicode_doc │ │ │ │ -0001e0bc t unicode_encode │ │ │ │ +0001e16c t unicode_encode │ │ │ │ 00003000 r unicode_encode__doc__ │ │ │ │ -000033e4 t unicode_encode_call_errorhandler │ │ │ │ -0001884c t unicode_encode_locale │ │ │ │ -000238dc t unicode_encode_ucs1 │ │ │ │ -0001a744 t unicode_encode_utf8 │ │ │ │ -00019f4c t unicode_endswith │ │ │ │ +0002166c t unicode_encode_call_errorhandler │ │ │ │ +000188f8 t unicode_encode_locale │ │ │ │ +00023b10 t unicode_encode_ucs1 │ │ │ │ +0001a7f0 t unicode_encode_utf8 │ │ │ │ +00019ff8 t unicode_endswith │ │ │ │ 000009e4 r unicode_endswith__doc__ │ │ │ │ -000156ac t unicode_expandtabs │ │ │ │ +00015698 t unicode_expandtabs │ │ │ │ 00002f58 r unicode_expandtabs__doc__ │ │ │ │ -00029324 t unicode_fill │ │ │ │ -00003588 t unicode_fill_utf8 │ │ │ │ -0001e300 t unicode_find │ │ │ │ +0002955c t unicode_fill │ │ │ │ +000033e4 t unicode_fill_utf8 │ │ │ │ +0001e3b0 t unicode_find │ │ │ │ 00002e64 r unicode_find__doc__ │ │ │ │ 000099ac t unicode_fromformat_write_cstr │ │ │ │ 00009eac t unicode_fromformat_write_str │ │ │ │ -0000118c t unicode_fromformat_write_wcstr │ │ │ │ -0001b528 t unicode_getitem │ │ │ │ -0000bf80 t unicode_getnewargs │ │ │ │ +000011c4 t unicode_fromformat_write_wcstr │ │ │ │ +0001b5d4 t unicode_getitem │ │ │ │ +0000be58 t unicode_getnewargs │ │ │ │ 000007a0 t unicode_hash │ │ │ │ -00005b68 t unicode_index │ │ │ │ +00005a3c t unicode_index │ │ │ │ 00002d54 r unicode_index__doc__ │ │ │ │ -0001b178 t unicode_isalnum │ │ │ │ +0001b224 t unicode_isalnum │ │ │ │ 00002774 r unicode_isalnum__doc__ │ │ │ │ -0000593c t unicode_isalpha │ │ │ │ +00005810 t unicode_isalpha │ │ │ │ 00002854 r unicode_isalpha__doc__ │ │ │ │ -0001c67c t unicode_isascii │ │ │ │ +0001c72c t unicode_isascii │ │ │ │ 00002c9c r unicode_isascii__doc__ │ │ │ │ -0000bd90 t unicode_isdecimal │ │ │ │ +0000bc68 t unicode_isdecimal │ │ │ │ 0000269c r unicode_isdecimal__doc__ │ │ │ │ -0002a4f4 t unicode_isdigit │ │ │ │ +0002a72c t unicode_isdigit │ │ │ │ 000025cc r unicode_isdigit__doc__ │ │ │ │ -0001d788 t unicode_isidentifier │ │ │ │ +0001d838 t unicode_isidentifier │ │ │ │ 00002434 r unicode_isidentifier__doc__ │ │ │ │ -0000a578 t unicode_islower │ │ │ │ +0000a44c t unicode_islower │ │ │ │ 00002bc0 r unicode_islower__doc__ │ │ │ │ -00000bbc t unicode_isnumeric │ │ │ │ +00000bf4 t unicode_isnumeric │ │ │ │ 00002500 r unicode_isnumeric__doc__ │ │ │ │ -0002da5c t unicode_isprintable │ │ │ │ +0002dc68 t unicode_isprintable │ │ │ │ 00002390 r unicode_isprintable__doc__ │ │ │ │ -0002a2a4 t unicode_isspace │ │ │ │ +0002a4dc t unicode_isspace │ │ │ │ 00002928 r unicode_isspace__doc__ │ │ │ │ -00000a90 t unicode_istitle │ │ │ │ +00000ac8 t unicode_istitle │ │ │ │ 000029fc r unicode_istitle__doc__ │ │ │ │ -00028a84 t unicode_isupper │ │ │ │ +00028cbc t unicode_isupper │ │ │ │ 00002ae0 r unicode_isupper__doc__ │ │ │ │ -0001809c t unicode_iter │ │ │ │ -00017f84 t unicode_join │ │ │ │ +00018148 t unicode_iter │ │ │ │ +00018030 t unicode_join │ │ │ │ 000022a4 r unicode_join__doc__ │ │ │ │ -00001244 t unicode_kind_name │ │ │ │ +0000127c t unicode_kind_name │ │ │ │ 0000a3dc t unicode_length │ │ │ │ -0002c058 t unicode_ljust │ │ │ │ +0002c290 t unicode_ljust │ │ │ │ 00002200 r unicode_ljust__doc__ │ │ │ │ -00014ba4 t unicode_lower │ │ │ │ +00014b90 t unicode_lower │ │ │ │ 000021b8 r unicode_lower__doc__ │ │ │ │ -0001b904 t unicode_lstrip │ │ │ │ +0001b9b4 t unicode_lstrip │ │ │ │ 00002064 r unicode_lstrip__doc__ │ │ │ │ -00005444 t unicode_maketrans │ │ │ │ +00005318 t unicode_maketrans │ │ │ │ 00000ec8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -0001ed94 t unicode_mod │ │ │ │ -00026074 t unicode_new │ │ │ │ -0001327c t unicode_partition │ │ │ │ +0001ee44 t unicode_mod │ │ │ │ +000262ac t unicode_new │ │ │ │ +0001325c t unicode_partition │ │ │ │ 000015d8 r unicode_partition__doc__ │ │ │ │ -0002ad64 t unicode_removeprefix │ │ │ │ +0002af9c t unicode_removeprefix │ │ │ │ 00001da4 r unicode_removeprefix__doc__ │ │ │ │ -0000a44c t unicode_removesuffix │ │ │ │ +0000a320 t unicode_removesuffix │ │ │ │ 00001ca8 r unicode_removesuffix__doc__ │ │ │ │ -0001d9f4 t unicode_repeat │ │ │ │ -00015e60 t unicode_replace │ │ │ │ +0001daa4 t unicode_repeat │ │ │ │ +00015f0c t unicode_replace │ │ │ │ 00001e84 r unicode_replace__doc__ │ │ │ │ -0000f0c8 t unicode_repr │ │ │ │ -00015384 t unicode_resize │ │ │ │ +0000f0a4 t unicode_repr │ │ │ │ +00015370 t unicode_resize │ │ │ │ 00002664 t unicode_result │ │ │ │ 0000272c t unicode_result.part.0 │ │ │ │ -00018b98 t unicode_rfind │ │ │ │ +00018c44 t unicode_rfind │ │ │ │ 00001bb4 r unicode_rfind__doc__ │ │ │ │ -000040dc t unicode_rindex │ │ │ │ +00003fb4 t unicode_rindex │ │ │ │ 00001aa0 r unicode_rindex__doc__ │ │ │ │ -0002aaa0 t unicode_rjust │ │ │ │ +0002acd8 t unicode_rjust │ │ │ │ 000019fc r unicode_rjust__doc__ │ │ │ │ 0000a3e4 t unicode_rpartition │ │ │ │ 00001444 r unicode_rpartition__doc__ │ │ │ │ -00005d0c t unicode_rsplit │ │ │ │ +00005be0 t unicode_rsplit │ │ │ │ 0000124c r unicode_rsplit__doc__ │ │ │ │ -000197e8 t unicode_rstrip │ │ │ │ +00019894 t unicode_rstrip │ │ │ │ 00001fc0 r unicode_rstrip__doc__ │ │ │ │ -00000ebc t unicode_sizeof │ │ │ │ +00000ef4 t unicode_sizeof │ │ │ │ 0000092c r unicode_sizeof__doc__ │ │ │ │ -00010988 t unicode_split │ │ │ │ +00010968 t unicode_split │ │ │ │ 00001758 r unicode_split__doc__ │ │ │ │ -000216fc t unicode_splitlines │ │ │ │ +00021930 t unicode_splitlines │ │ │ │ 00001184 r unicode_splitlines__doc__ │ │ │ │ 0000aad4 t unicode_startswith │ │ │ │ 00000b14 r unicode_startswith__doc__ │ │ │ │ -0002d7e0 t unicode_str │ │ │ │ -00014080 t unicode_strip │ │ │ │ +0002d6e0 t unicode_str │ │ │ │ +0001406c t unicode_strip │ │ │ │ 00002108 r unicode_strip__doc__ │ │ │ │ -000182a4 t unicode_subscript │ │ │ │ -00000960 t unicode_swapcase │ │ │ │ +00018350 t unicode_subscript │ │ │ │ +00000998 t unicode_swapcase │ │ │ │ 0000111c r unicode_swapcase__doc__ │ │ │ │ -0000a720 t unicode_title │ │ │ │ +0000a5f4 t unicode_title │ │ │ │ 00003464 r unicode_title__doc__ │ │ │ │ -00026d50 t unicode_translate │ │ │ │ +00026f88 t unicode_translate │ │ │ │ 00000d1c r unicode_translate__doc__ │ │ │ │ -00028cc0 t unicode_upper │ │ │ │ +00028ef8 t unicode_upper │ │ │ │ 00000cd4 r unicode_upper__doc__ │ │ │ │ -0001a3b0 t unicode_vectorcall │ │ │ │ -0000ae88 t unicode_zfill │ │ │ │ +0001a45c t unicode_vectorcall │ │ │ │ +0000ad5c t unicode_zfill │ │ │ │ 00000c48 r unicode_zfill__doc__ │ │ │ │ -00018228 t unicodeiter_dealloc │ │ │ │ -0000a38c t unicodeiter_len │ │ │ │ +000182d4 t unicodeiter_dealloc │ │ │ │ +0000a260 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -0002365c t unicodeiter_next │ │ │ │ -0000a51c t unicodeiter_reduce │ │ │ │ -0000a888 t unicodeiter_setstate │ │ │ │ -00000550 t unicodeiter_traverse │ │ │ │ +00023890 t unicodeiter_next │ │ │ │ +0000a3f0 t unicodeiter_reduce │ │ │ │ +0000a75c t unicodeiter_setstate │ │ │ │ +00000588 t unicodeiter_traverse │ │ │ │ 000004c0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000778c t xmlcharrefreplace │ │ │ │ +00007660 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 0001b404 R _PyUnicode_ExtendedCase │ │ │ │ 00000104 T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 00000640 T _PyUnicode_IsCased │ │ │ │ 00000158 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -11743,15 +11742,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00001300 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 00001250 T PyWeakref_GetObject │ │ │ │ 0000151c T PyWeakref_GetRef │ │ │ │ -00000000 T PyWeakref_NewProxy │ │ │ │ +0000195c T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 00001268 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ @@ -11759,15 +11758,15 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000016e0 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ 00001600 T _PyWeakref_ClearRef │ │ │ │ 0000171c T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ 00001104 T _PyWeakref_GetWeakrefCount │ │ │ │ -00000508 T _PyWeakref_IsDead │ │ │ │ +00000138 T _PyWeakref_IsDead │ │ │ │ 000000d0 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -11783,19 +11782,19 @@ │ │ │ │ 00000270 d proxy_as_mapping │ │ │ │ 000002a4 d proxy_as_number │ │ │ │ 0000027c d proxy_as_sequence │ │ │ │ 00000318 t proxy_bool │ │ │ │ 0000117c t proxy_bytes │ │ │ │ 00000738 t proxy_call │ │ │ │ 00000458 t proxy_contains │ │ │ │ -000004c0 t proxy_dealloc │ │ │ │ +00001d74 t proxy_dealloc │ │ │ │ 000029cc t proxy_divmod │ │ │ │ 00001fc8 t proxy_float │ │ │ │ 00000ac8 t proxy_floor_div │ │ │ │ -00000388 t proxy_getattr │ │ │ │ +00000000 t proxy_getattr │ │ │ │ 000004f0 t proxy_getitem │ │ │ │ 00001ea4 t proxy_iadd │ │ │ │ 000017cc t proxy_iand │ │ │ │ 00000bec t proxy_ifloor_div │ │ │ │ 00001a14 t proxy_ilshift │ │ │ │ 00000eec t proxy_imatmul │ │ │ │ 00001b38 t proxy_imod │ │ │ │ @@ -11821,15 +11820,15 @@ │ │ │ │ 00002138 t proxy_or │ │ │ │ 0000285c t proxy_pos │ │ │ │ 00002fdc t proxy_pow │ │ │ │ 00001010 t proxy_repr │ │ │ │ 000010a8 t proxy_reversed │ │ │ │ 00000614 t proxy_richcompare │ │ │ │ 000024a4 t proxy_rshift │ │ │ │ -0000195c t proxy_setattr │ │ │ │ +00001e68 t proxy_setattr │ │ │ │ 000003b0 t proxy_setitem │ │ │ │ 00000260 t proxy_str │ │ │ │ 00002d38 t proxy_sub │ │ │ │ 00001460 t proxy_true_div │ │ │ │ 0000225c t proxy_xor │ │ │ │ 00000a50 t weakref___init__ │ │ │ │ 000004f8 t weakref___new__ │ │ │ │ @@ -12080,15 +12079,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -0000635c t Py_XDECREF │ │ │ │ +00006374 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 │ │ │ │ @@ -12189,15 +12188,15 @@ │ │ │ │ 0000169c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00006384 t _Py_EnterRecursiveCall │ │ │ │ +0000639c t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 000000d4 T _Py_asdl_alias_seq_new │ │ │ │ 00000640 T _Py_asdl_arg_seq_new │ │ │ │ 00003e08 T _Py_asdl_arguments_seq_new │ │ │ │ 00000f54 T _Py_asdl_comprehension_seq_new │ │ │ │ 00000744 T _Py_asdl_excepthandler_seq_new │ │ │ │ 0000055c T _Py_asdl_expr_seq_new │ │ │ │ @@ -12220,37 +12219,37 @@ │ │ │ │ 00001844 t add_attributes │ │ │ │ 00000384 r alias_attributes │ │ │ │ 0000037c r alias_fields │ │ │ │ 00000354 r arg_attributes │ │ │ │ 00000348 r arg_fields │ │ │ │ 0000032c r arguments_fields │ │ │ │ 000139c8 t ast2obj_alias │ │ │ │ -0000597c t ast2obj_arg.part.0 │ │ │ │ -00005300 t ast2obj_arguments │ │ │ │ +00005994 t ast2obj_arg.part.0 │ │ │ │ +00005318 t ast2obj_arguments │ │ │ │ 0001df1c t ast2obj_comprehension │ │ │ │ 0001e130 t ast2obj_excepthandler │ │ │ │ -00003dc8 t ast2obj_expr │ │ │ │ -00005180 t ast2obj_expr_context.isra.0 │ │ │ │ +00003de0 t ast2obj_expr │ │ │ │ +00005198 t ast2obj_expr_context.isra.0 │ │ │ │ 00013ce4 t ast2obj_keyword │ │ │ │ -000022c0 t ast2obj_list │ │ │ │ -0001e9a8 t ast2obj_match_case │ │ │ │ +000022d8 t ast2obj_list │ │ │ │ +0001e9b0 t ast2obj_match_case │ │ │ │ 0001e5b4 t ast2obj_object │ │ │ │ -000051d4 t ast2obj_operator.isra.0 │ │ │ │ -0001eb6c t ast2obj_pattern │ │ │ │ -000023a8 t ast2obj_stmt │ │ │ │ +000051ec t ast2obj_operator.isra.0 │ │ │ │ +0001eb74 t ast2obj_pattern │ │ │ │ +000023c0 t ast2obj_stmt │ │ │ │ 0001e5d8 t ast2obj_type_param │ │ │ │ 0001e450 t ast2obj_withitem │ │ │ │ 0000007c t ast_clear │ │ │ │ 00001a98 t ast_dealloc │ │ │ │ 00001a3c t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00005c8c t ast_type_init │ │ │ │ +00005ca4 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0000b740 t ast_type_reduce │ │ │ │ +0000b758 t ast_type_reduce │ │ │ │ 000128e8 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000300 r comprehension_fields │ │ │ │ 00000310 r excepthandler_attributes │ │ │ │ 00000208 r expr_attributes │ │ │ │ 00000520 t init_types │ │ │ │ 0000036c r keyword_attributes │ │ │ │ @@ -12259,18 +12258,18 @@ │ │ │ │ 0000039c r match_case_fields │ │ │ │ U memset │ │ │ │ 00000154 t obj2ast_alias │ │ │ │ 0001d8cc t obj2ast_arg │ │ │ │ 0001c71c t obj2ast_arguments │ │ │ │ 00000fd4 t obj2ast_comprehension │ │ │ │ 000007c4 t obj2ast_excepthandler │ │ │ │ -00006450 t obj2ast_expr │ │ │ │ +00006468 t obj2ast_expr │ │ │ │ 0001c10c t obj2ast_expr_context.isra.0 │ │ │ │ 0001c068 t obj2ast_identifier.isra.0 │ │ │ │ -000063dc t obj2ast_int.isra.0 │ │ │ │ +000063f4 t obj2ast_int.isra.0 │ │ │ │ 0001c1c0 t obj2ast_keyword │ │ │ │ 00001720 t obj2ast_match_case │ │ │ │ 0001d630 t obj2ast_operator.isra.0 │ │ │ │ 00001adc t obj2ast_pattern │ │ │ │ 00014f18 t obj2ast_stmt │ │ │ │ 00003cdc t obj2ast_string.isra.0 │ │ │ │ 000032c8 t obj2ast_type_param │ │ │ │ @@ -12443,15 +12442,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -00003c80 t PyUnicode_READ_CHAR │ │ │ │ +00003cbc 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 │ │ │ │ @@ -12465,25 +12464,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 │ │ │ │ -00003890 t astfold_arg │ │ │ │ +000038cc t astfold_arg │ │ │ │ 0000345c t astfold_arguments │ │ │ │ 00000190 t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ 00001804 t astfold_expr │ │ │ │ 000000d0 t astfold_pattern │ │ │ │ 00000388 t astfold_stmt │ │ │ │ 00000354 t astfold_type_param │ │ │ │ 00000034 t check_complexity │ │ │ │ -000038b4 t fold_iter.isra.0 │ │ │ │ -00003be8 t make_const │ │ │ │ +000038f0 t fold_iter.isra.0 │ │ │ │ +00003c24 t make_const │ │ │ │ U memcpy │ │ │ │ 000000e4 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000038 r CSWTCH.48 │ │ │ │ 0000006c r CSWTCH.49 │ │ │ │ @@ -12885,23 +12884,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 │ │ │ │ -0001323c T PyEval_GetFrame │ │ │ │ +00013280 T PyEval_GetFrame │ │ │ │ 00000be4 T PyEval_GetFrameBuiltins │ │ │ │ 00000b68 T PyEval_GetFrameGlobals │ │ │ │ 00000b64 T PyEval_GetFrameLocals │ │ │ │ 00000c74 T PyEval_GetFuncDesc │ │ │ │ 00000cec T PyEval_GetFuncName │ │ │ │ -00012420 T PyEval_GetGlobals │ │ │ │ +00012464 T PyEval_GetGlobals │ │ │ │ 00000d68 T PyEval_GetLocals │ │ │ │ -000131e0 T PyEval_MergeCompilerFlags │ │ │ │ +00013224 T PyEval_MergeCompilerFlags │ │ │ │ 00000f78 T PyEval_SetProfile │ │ │ │ 00000fc4 T PyEval_SetProfileAllThreads │ │ │ │ 00000c28 T PyEval_SetTrace │ │ │ │ 0000105c T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -13011,16 +13010,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -00013de0 T PyThreadState_EnterTracing │ │ │ │ -00013df0 T PyThreadState_LeaveTracing │ │ │ │ +00013e24 T PyThreadState_EnterTracing │ │ │ │ +00013e34 T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -13031,17 +13030,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 │ │ │ │ -00013e00 T Py_EnterRecursiveCall │ │ │ │ -00013544 T Py_GetRecursionLimit │ │ │ │ -00013e58 T Py_LeaveRecursiveCall │ │ │ │ +00013e44 T Py_EnterRecursiveCall │ │ │ │ +00013588 T Py_GetRecursionLimit │ │ │ │ +00013e9c T Py_LeaveRecursiveCall │ │ │ │ 00000174 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -13058,45 +13057,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 │ │ │ │ -00012384 T _PyEval_CheckExceptTypeValid │ │ │ │ +000123c8 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 │ │ │ │ -00011db8 T _PyEval_FrameClearAndPop │ │ │ │ +00011dfc 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 │ │ │ │ -000132e8 T _PyEval_GetFrame │ │ │ │ -00013344 T _PyEval_GetFrameLocals │ │ │ │ -00013638 T _PyEval_MatchClass │ │ │ │ +0001332c T _PyEval_GetFrame │ │ │ │ +00013388 T _PyEval_GetFrameLocals │ │ │ │ +0001367c 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 │ │ │ │ -00012b4c T _PyEval_SliceIndex │ │ │ │ -00013e80 T _PyEval_SliceIndexNotNone │ │ │ │ +00012b90 T _PyEval_SliceIndex │ │ │ │ +00013ec4 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00011f74 T _PyEval_UnpackIterable │ │ │ │ +00011fb8 T _PyEval_UnpackIterable │ │ │ │ 000003ec T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -13121,15 +13120,15 @@ │ │ │ │ 0000025c t _PyMutex_Unlock │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00013144 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00013188 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -13187,18 +13186,18 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000010 r __func__.1 │ │ │ │ 000004c8 r __func__.2 │ │ │ │ 000004b0 r __func__.3 │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ -00011ed4 t clear_thread_frame │ │ │ │ -00013568 t do_monitor_exc │ │ │ │ -00012c10 t do_raise │ │ │ │ -00012490 t import_from │ │ │ │ +00011f18 t clear_thread_frame │ │ │ │ +000135ac t do_monitor_exc │ │ │ │ +00012c54 t do_raise │ │ │ │ +000124d4 t import_from │ │ │ │ 00000ab4 t initialize_locals │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000540 t missing_arguments │ │ │ │ 00000344 t monitor_stop_iteration │ │ │ │ 00000038 r opcode_targets.0 │ │ │ │ @@ -13336,16 +13335,16 @@ │ │ │ │ 00000328 r NO_LABEL │ │ │ │ 000002e8 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001600 T PyCode_Optimize │ │ │ │ -00005614 T PyCompile_OpcodeStackEffect │ │ │ │ -0000d788 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00005884 T PyCompile_OpcodeStackEffect │ │ │ │ +0000d7e8 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -13416,15 +13415,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00007c44 t Py_XDECREF │ │ │ │ +00007c48 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -13439,26 +13438,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000c10 T _PyCompile_Assemble │ │ │ │ 00001588 T _PyCompile_AstOptimize │ │ │ │ -0000cf54 T _PyCompile_CleanDoc │ │ │ │ +0000cfb4 T _PyCompile_CleanDoc │ │ │ │ 00000de0 T _PyCompile_CodeGen │ │ │ │ -0000e92c T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000e9e8 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000de0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -00013664 T _PyCompile_OpcodeHasArg │ │ │ │ -0001367c T _PyCompile_OpcodeHasConst │ │ │ │ -000136f4 T _PyCompile_OpcodeHasExc │ │ │ │ -000136c4 T _PyCompile_OpcodeHasFree │ │ │ │ -000136ac T _PyCompile_OpcodeHasJump │ │ │ │ -000136dc T _PyCompile_OpcodeHasLocal │ │ │ │ -00013694 T _PyCompile_OpcodeHasName │ │ │ │ -00013638 T _PyCompile_OpcodeIsValid │ │ │ │ +0001371c T _PyCompile_OpcodeHasArg │ │ │ │ +00013734 T _PyCompile_OpcodeHasConst │ │ │ │ +000137ac T _PyCompile_OpcodeHasExc │ │ │ │ +0001377c T _PyCompile_OpcodeHasFree │ │ │ │ +00013764 T _PyCompile_OpcodeHasJump │ │ │ │ +00013794 T _PyCompile_OpcodeHasLocal │ │ │ │ +0001374c T _PyCompile_OpcodeHasName │ │ │ │ +000136f0 T _PyCompile_OpcodeIsValid │ │ │ │ 00001474 T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ @@ -13467,16 +13466,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 │ │ │ │ -0000d840 T _PyOpcode_num_popped │ │ │ │ -0000d9f4 T _PyOpcode_num_pushed │ │ │ │ +0000d8a0 T _PyOpcode_num_popped │ │ │ │ +0000da54 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 │ │ │ │ @@ -13488,91 +13487,91 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -00001ce4 t addop_yield │ │ │ │ -000118d8 t assignment_helper │ │ │ │ -00006e08 t check_ann_expr │ │ │ │ +00001f54 t addop_yield │ │ │ │ +00011990 t assignment_helper │ │ │ │ +00007078 t check_ann_expr │ │ │ │ 00001390 t check_ann_subscr │ │ │ │ 00000310 r compare_masks │ │ │ │ -000028a8 t compiler_add_yield_from │ │ │ │ -00008da8 t compiler_addcompare │ │ │ │ -0000779c t compiler_addop_load_const │ │ │ │ -00007538 t compiler_addop_name │ │ │ │ -0000c734 t compiler_addop_o │ │ │ │ -000069f0 t compiler_async_for │ │ │ │ -00004ea8 t compiler_async_with │ │ │ │ +00002b18 t compiler_add_yield_from │ │ │ │ +00008dac t compiler_addcompare │ │ │ │ +000077a0 t compiler_addop_load_const │ │ │ │ +0000753c t compiler_addop_name │ │ │ │ +0000c730 t compiler_addop_o │ │ │ │ +00006c60 t compiler_async_for │ │ │ │ +00005118 t compiler_async_with │ │ │ │ 00000eac t compiler_body │ │ │ │ -00012b40 t compiler_call_exit_with_nones │ │ │ │ -0000be0c t compiler_call_helper │ │ │ │ -00011b44 t compiler_call_simple_kw_helper │ │ │ │ -0000b5e8 t compiler_check_debug_args │ │ │ │ -0000f460 t compiler_class │ │ │ │ -0000855c t compiler_compare │ │ │ │ +00012bf8 t compiler_call_exit_with_nones │ │ │ │ +0000be08 t compiler_call_helper │ │ │ │ +00011bfc t compiler_call_simple_kw_helper │ │ │ │ +0000b5d4 t compiler_check_debug_args │ │ │ │ +0000f51c t compiler_class │ │ │ │ +00008560 t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ -0000109c t compiler_comprehension_generator │ │ │ │ -00001f48 t compiler_comprehension_iter │ │ │ │ -0000b8dc t compiler_default_arguments │ │ │ │ +0000130c t compiler_comprehension_generator │ │ │ │ +000021b8 t compiler_comprehension_iter │ │ │ │ +0000b8d8 t compiler_default_arguments │ │ │ │ 00000410 t compiler_enter_scope │ │ │ │ -000024cc t compiler_error │ │ │ │ -0001080c t compiler_exit_scope │ │ │ │ -00011484 t compiler_for │ │ │ │ -00011de0 t compiler_free │ │ │ │ -00009820 t compiler_function │ │ │ │ -00007c6c t compiler_jump_if.isra.0 │ │ │ │ -00011458 t compiler_lookup_arg │ │ │ │ -00010e8c t compiler_make_closure │ │ │ │ -00002b3c t compiler_match_inner.constprop.0 │ │ │ │ -00006d8c t compiler_nameop │ │ │ │ -00003014 t compiler_pattern │ │ │ │ -00006e88 t compiler_pattern_mapping │ │ │ │ -000040e8 t compiler_pattern_sequence │ │ │ │ -0000f1c4 t compiler_pop_except_and_reraise │ │ │ │ -0000bd6c t compiler_push_fblock │ │ │ │ -0000f338 t compiler_slice │ │ │ │ -00012f70 t compiler_subdict │ │ │ │ -000025f0 t compiler_subkwargs │ │ │ │ -0000dc74 t compiler_try_except │ │ │ │ -00001ffc t compiler_try_finally │ │ │ │ -00005bfc t compiler_try_star_except │ │ │ │ +0000273c t compiler_error │ │ │ │ +000108c4 t compiler_exit_scope │ │ │ │ +0001153c t compiler_for │ │ │ │ +00011e98 t compiler_free │ │ │ │ +00009824 t compiler_function │ │ │ │ +00007c70 t compiler_jump_if.isra.0 │ │ │ │ +00011510 t compiler_lookup_arg │ │ │ │ +00010f44 t compiler_make_closure │ │ │ │ +00002dac t compiler_match_inner.constprop.0 │ │ │ │ +00006d90 t compiler_nameop │ │ │ │ +00003284 t compiler_pattern │ │ │ │ +000070f8 t compiler_pattern_mapping │ │ │ │ +00004358 t compiler_pattern_sequence │ │ │ │ +0000f280 t compiler_pop_except_and_reraise │ │ │ │ +0000bd68 t compiler_push_fblock │ │ │ │ +0000f3f4 t compiler_slice │ │ │ │ +00013028 t compiler_subdict │ │ │ │ +00002860 t compiler_subkwargs │ │ │ │ +0000dcd4 t compiler_try_except │ │ │ │ +0000226c t compiler_try_finally │ │ │ │ +00005e6c t compiler_try_star_except │ │ │ │ 000007c4 t compiler_try_star_finally │ │ │ │ 000005e4 t compiler_type_param_bound_or_default │ │ │ │ -000056b0 t compiler_type_params │ │ │ │ +00005920 t compiler_type_params │ │ │ │ 00000064 t compiler_typealias │ │ │ │ -00010be8 t compiler_unit_free │ │ │ │ -0000eba0 t compiler_unwind_fblock │ │ │ │ -0000ea64 t compiler_unwind_fblock_stack │ │ │ │ -00005548 t compiler_visit_annexpr │ │ │ │ -0000bc24 t compiler_visit_argannotation │ │ │ │ -00004244 t compiler_visit_expr1 │ │ │ │ +00010ca0 t compiler_unit_free │ │ │ │ +0000ec5c t compiler_unwind_fblock │ │ │ │ +0000eb20 t compiler_unwind_fblock_stack │ │ │ │ +000057b8 t compiler_visit_annexpr │ │ │ │ +0000bc20 t compiler_visit_argannotation │ │ │ │ +00004248 t compiler_visit_expr1 │ │ │ │ 00001648 t compiler_visit_stmt │ │ │ │ -000078a4 t compiler_warn │ │ │ │ -00012224 t compiler_with │ │ │ │ -00012c34 t compiler_with_except_finish │ │ │ │ -00007460 t dict_add_o │ │ │ │ -00004bc0 t emit_and_reset_fail_pop │ │ │ │ -00004b30 t ensure_fail_pop │ │ │ │ +00007b14 t compiler_warn │ │ │ │ +000122dc t compiler_with │ │ │ │ +00012cec t compiler_with_except_finish │ │ │ │ +00007464 t dict_add_o │ │ │ │ +00004e30 t emit_and_reset_fail_pop │ │ │ │ +00004da0 t ensure_fail_pop │ │ │ │ 000014a0 t find_ann │ │ │ │ -000113cc t get_ref_type │ │ │ │ +00011484 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000f2ac t infer_type │ │ │ │ -0000ce00 t instr_sequence_to_cfg │ │ │ │ -00004a90 t jump_to_fail_pop │ │ │ │ -00011ea0 t load_args_for_super │ │ │ │ +0000f368 t infer_type │ │ │ │ +0000ce60 t instr_sequence_to_cfg │ │ │ │ +00004d00 t jump_to_fail_pop │ │ │ │ +00011f58 t load_args_for_super │ │ │ │ U memset │ │ │ │ -00007928 t merge_consts_recursive │ │ │ │ -0000c7b8 t optimize_and_assemble │ │ │ │ -00004e1c t pattern_helper_rotate │ │ │ │ -00004cac t pattern_helper_store_name │ │ │ │ -0001200c t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00008f3c t starunpack_helper │ │ │ │ -00001de4 t wrap_in_stopiteration_handler │ │ │ │ +0000792c t merge_consts_recursive │ │ │ │ +0000c7b4 t optimize_and_assemble │ │ │ │ +0000508c t pattern_helper_rotate │ │ │ │ +00004f1c t pattern_helper_store_name │ │ │ │ +000120c4 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00008f40 t starunpack_helper │ │ │ │ +00002054 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ 0000036c d PyContextTokenType_getsetlist │ │ │ │ 0000034c d PyContextTokenType_methods │ │ │ │ 00000000 D PyContextToken_Type │ │ │ │ 000004e0 T PyContextVar_Get │ │ │ │ @@ -14073,15 +14072,15 @@ │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ 00001284 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ -00000168 r NO_LOCATION │ │ │ │ +0000014c r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -14097,37 +14096,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000084 T _PyCfgBuilder_Addop │ │ │ │ 000002ec T _PyCfgBuilder_CheckSize │ │ │ │ -0000635c T _PyCfgBuilder_Free │ │ │ │ +00006324 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 00000204 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000368 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00005180 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00006228 T _PyCfg_ToInstructionSequence │ │ │ │ +00005148 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +000061f0 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 │ │ │ │ -000064b8 t add_const │ │ │ │ -000063b0 t basicblock_add_jump │ │ │ │ -00006174 t basicblock_insert_instruction │ │ │ │ -00003f84 t duplicate_exits_without_lineno │ │ │ │ -00003b48 t label_exception_targets │ │ │ │ +00006480 t add_const │ │ │ │ +00006378 t basicblock_add_jump │ │ │ │ +0000613c t basicblock_insert_instruction │ │ │ │ +00003f4c t duplicate_exits_without_lineno │ │ │ │ +00003b10 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000457c t optimize_basic_block │ │ │ │ +00004544 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -14286,21 +14285,21 @@ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ getargs.o: │ │ │ │ -00004870 T PyArg_Parse │ │ │ │ +0000486c T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -000021b0 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001e58 T PyArg_UnpackTuple │ │ │ │ +000021ac T PyArg_ParseTupleAndKeywords │ │ │ │ +00001e54 T PyArg_UnpackTuple │ │ │ │ 000001e8 T PyArg_VaParse │ │ │ │ 000002b0 T PyArg_VaParseTupleAndKeywords │ │ │ │ -00003164 T PyArg_ValidateKeywordArguments │ │ │ │ +00003160 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -14343,30 +14342,30 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00000308 t Py_XDECREF │ │ │ │ 00000478 T _PyArg_BadArgument │ │ │ │ -00002050 T _PyArg_CheckPositional │ │ │ │ -000047b4 T _PyArg_Fini │ │ │ │ -00004930 T _PyArg_NoKeywords │ │ │ │ +0000204c T _PyArg_CheckPositional │ │ │ │ +000047b0 T _PyArg_Fini │ │ │ │ +0000492c T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000048ac T _PyArg_NoPositional │ │ │ │ +000048a8 T _PyArg_NoPositional │ │ │ │ 000000bc T _PyArg_ParseStack │ │ │ │ 00000330 T _PyArg_ParseStackAndKeywords │ │ │ │ 000003fc T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000050 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 000003c0 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000218 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 000001ac T _PyArg_ParseTuple_SizeT │ │ │ │ 00000170 T _PyArg_Parse_SizeT │ │ │ │ -00003ccc T _PyArg_UnpackKeywords │ │ │ │ -000031d0 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -0000462c T _PyArg_UnpackStack │ │ │ │ +00003cc8 T _PyArg_UnpackKeywords │ │ │ │ +000031cc T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +00004628 T _PyArg_UnpackStack │ │ │ │ 00000338 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000214 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -14383,38 +14382,38 @@ │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_read_tp │ │ │ │ 000001a0 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -000037c0 t _parser_init │ │ │ │ +000037bc t _parser_init │ │ │ │ 00000414 t cleanreturn.constprop.0 │ │ │ │ 00000144 t cleanup_buffer │ │ │ │ 0000011c t cleanup_ptr │ │ │ │ 0000037c t convertbuffer │ │ │ │ 00000670 t converterr │ │ │ │ 00000fd0 t convertitem.constprop.0 │ │ │ │ 00001064 t convertsimple.constprop.0 │ │ │ │ 00000110 t converttuple.constprop.0 │ │ │ │ 000006f4 t error_unexpected_keyword_arg │ │ │ │ -00003c28 t find_keyword │ │ │ │ +00003c24 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ 000004e4 t seterror │ │ │ │ -000043e4 t skipitem.constprop.0 │ │ │ │ +000043e0 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000084 t vgetargs1.constprop.0 │ │ │ │ 000000f0 t vgetargs1_impl │ │ │ │ 00000a6c t vgetargs1_impl.constprop.0 │ │ │ │ -00002248 t vgetargskeywords.constprop.0 │ │ │ │ +00002244 t vgetargskeywords.constprop.0 │ │ │ │ 0000008c t vgetargskeywordsfast.constprop.0 │ │ │ │ -000049b4 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000049b0 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 T Py_GetCopyright │ │ │ │ 00000000 r cprt │ │ │ │ @@ -14430,20 +14429,20 @@ │ │ │ │ 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 │ │ │ │ +00000b78 T PyEval_AcquireThread │ │ │ │ 0000016c T PyEval_InitThreads │ │ │ │ 000001b8 T PyEval_ReleaseLock │ │ │ │ -00000b68 T PyEval_ReleaseThread │ │ │ │ -0000066c T PyEval_RestoreThread │ │ │ │ -00000368 T PyEval_SaveThread │ │ │ │ +00000b74 T PyEval_ReleaseThread │ │ │ │ +00000670 T PyEval_RestoreThread │ │ │ │ +0000036c 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 │ │ │ │ @@ -14453,39 +14452,39 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000b9c T _PyEval_AddPendingCall │ │ │ │ +00000ba8 T _PyEval_AddPendingCall │ │ │ │ 00000410 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 │ │ │ │ -0000039c T _PyEval_ReleaseLock │ │ │ │ +000003a0 T _PyEval_ReleaseLock │ │ │ │ 00000094 T _PyEval_SetSwitchInterval │ │ │ │ 00000414 T _PyEval_SignalReceived │ │ │ │ 00000124 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00000938 t _PyMutex_Unlock │ │ │ │ +0000093c 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 │ │ │ │ -0000069c T _Py_HandlePending │ │ │ │ +000006a0 T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000001e0 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000022c T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ @@ -14502,19 +14501,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 │ │ │ │ -00000984 t _make_pending_calls │ │ │ │ +00000988 t _make_pending_calls │ │ │ │ 00000170 t create_gil │ │ │ │ -00000510 t drop_gil │ │ │ │ +00000514 t drop_gil │ │ │ │ 000002e8 t handle_signals │ │ │ │ -000007d8 t make_pending_calls │ │ │ │ +000007dc t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ U pthread_mutex_lock │ │ │ │ @@ -15308,76 +15307,76 @@ │ │ │ │ 00000558 T _PyMonitoring_FirePyStartEvent │ │ │ │ 000008f0 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 00000b58 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000780 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000a10 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000f7c T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000bfc T _PyMonitoring_FireStopIterationEvent │ │ │ │ -000034b0 T _PyMonitoring_GetLocalEvents │ │ │ │ +00003488 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 000004ec T _PyMonitoring_SetEvents │ │ │ │ -000035c4 T _PyMonitoring_SetLocalEvents │ │ │ │ +0000359c T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000484 T _Py_GetBaseOpcode │ │ │ │ 0000276c T _Py_Instrument │ │ │ │ -0000342c T _Py_Instrumentation_GetLine │ │ │ │ +00003404 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 00002788 T _Py_call_instrumentation │ │ │ │ -000006a0 T _Py_call_instrumentation_2args │ │ │ │ -000038cc T _Py_call_instrumentation_arg │ │ │ │ +00003bd0 T _Py_call_instrumentation_2args │ │ │ │ +000038a4 T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 0000047c T _Py_call_instrumentation_instruction │ │ │ │ -000006f4 T _Py_call_instrumentation_jump │ │ │ │ -00002f0c T _Py_call_instrumentation_line │ │ │ │ +000006a0 T _Py_call_instrumentation_jump │ │ │ │ +00002ee4 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __popcountsi2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00002aac t call_instrumentation_vector │ │ │ │ -00002dcc t call_one_instrument │ │ │ │ +00002da4 t call_one_instrument │ │ │ │ 00000598 t capi_call_instrumentation.constprop.0 │ │ │ │ -00003d40 t de_instrument_per_instruction │ │ │ │ +00004010 t de_instrument_per_instruction │ │ │ │ 00000024 r event_names │ │ │ │ 00000994 t exception_event_setup │ │ │ │ 00000b00 t force_instrument_lock_held │ │ │ │ U memcpy │ │ │ │ 00000044 d methods │ │ │ │ 0000009c t monitoring__all_events │ │ │ │ 00000378 r monitoring__all_events__doc__ │ │ │ │ -000007c0 t monitoring_free_tool_id │ │ │ │ +0000076c t monitoring_free_tool_id │ │ │ │ 000004e0 r monitoring_free_tool_id__doc__ │ │ │ │ -00000888 t monitoring_get_events │ │ │ │ +00000834 t monitoring_get_events │ │ │ │ 00000458 r monitoring_get_events__doc__ │ │ │ │ 00000cd0 t monitoring_get_local_events │ │ │ │ 000003f4 r monitoring_get_local_events__doc__ │ │ │ │ -000009f0 t monitoring_get_tool │ │ │ │ +0000099c t monitoring_get_tool │ │ │ │ 000004bc r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ 000002f4 t monitoring_register_callback │ │ │ │ 00000480 r monitoring_register_callback__doc__ │ │ │ │ 00000184 t monitoring_restart_events │ │ │ │ 00000398 r monitoring_restart_events__doc__ │ │ │ │ 000001a8 t monitoring_set_events │ │ │ │ 00000428 r monitoring_set_events__doc__ │ │ │ │ 00000384 t monitoring_set_local_events │ │ │ │ 000003b8 r monitoring_set_local_events__doc__ │ │ │ │ 0000007c t monitoring_use_tool_id │ │ │ │ 00000508 r monitoring_use_tool_id__doc__ │ │ │ │ -00003bf8 t remove_tools │ │ │ │ +00003ec8 t remove_tools │ │ │ │ 00000ab0 t set_version_raw │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000294 t InstructionSequenceType_add_nested │ │ │ │ 000000b4 r InstructionSequenceType_add_nested__doc__ │ │ │ │ 00000020 t InstructionSequenceType_addop │ │ │ │ 00000118 r InstructionSequenceType_addop__doc__ │ │ │ │ @@ -15853,36 +15852,36 @@ │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 00000108 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000005fc T _PyParkingLot_Unpark │ │ │ │ +00000640 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ -00000000 t _PyRawMutex_Lock │ │ │ │ +00000470 t _PyRawMutex_Lock │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ -000004ac t _PyRawMutex_Unlock │ │ │ │ +000004f0 t _PyRawMutex_Unlock │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000160 T _PySemaphore_Destroy │ │ │ │ -00000474 T _PySemaphore_Init │ │ │ │ -000004f4 T _PySemaphore_Wait │ │ │ │ -000007b4 T _PySemaphore_Wakeup │ │ │ │ +000004b8 T _PySemaphore_Init │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000007f8 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __atomic_load_8 │ │ │ │ U __errno_location │ │ │ │ -00000048 r __func__.0 │ │ │ │ -0000002c r __func__.1 │ │ │ │ -00000018 r __func__.2 │ │ │ │ +00000040 r __func__.0 │ │ │ │ +00000024 r __func__.1 │ │ │ │ +00000010 r __func__.2 │ │ │ │ U __sem_clockwait64 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00000000 d buckets │ │ │ │ U memset │ │ │ │ @@ -16308,15 +16307,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 000005b0 T _Py_InitializeMain │ │ │ │ 00000680 T _Py_IsCoreInitialized │ │ │ │ -000006d0 T _Py_IsInterpreterFinalizing │ │ │ │ +00000700 T _Py_IsInterpreterFinalizing │ │ │ │ 00000a5c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsValidFD │ │ │ │ 00000630 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000005c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ @@ -16411,45 +16410,45 @@ │ │ │ │ 000004c8 T PyGILState_Check │ │ │ │ 00000480 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 00000548 T PyGILState_Release │ │ │ │ 00000828 T PyInterpreterState_Clear │ │ │ │ 00001160 T PyInterpreterState_Delete │ │ │ │ 00000804 T PyInterpreterState_Get │ │ │ │ -00001648 T PyInterpreterState_GetDict │ │ │ │ +00001650 T PyInterpreterState_GetDict │ │ │ │ 0000085c T PyInterpreterState_GetID │ │ │ │ 00001598 T PyInterpreterState_Head │ │ │ │ 00001588 T PyInterpreterState_Main │ │ │ │ 0000069c T PyInterpreterState_New │ │ │ │ 000015a8 T PyInterpreterState_Next │ │ │ │ -00001740 T PyInterpreterState_ThreadHead │ │ │ │ +00001748 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ 00000030 t PyMutex_LockFlags.constprop.0 │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ 000008a4 T PyThreadState_Clear │ │ │ │ -000012f8 T PyThreadState_Delete │ │ │ │ +00001300 T PyThreadState_Delete │ │ │ │ 00000868 T PyThreadState_DeleteCurrent │ │ │ │ 00000544 T PyThreadState_Get │ │ │ │ -000015ac T PyThreadState_GetDict │ │ │ │ -00001684 T PyThreadState_GetFrame │ │ │ │ +000015b4 T PyThreadState_GetDict │ │ │ │ +0000168c T PyThreadState_GetFrame │ │ │ │ 000007b8 T PyThreadState_GetID │ │ │ │ 00000478 T PyThreadState_GetInterpreter │ │ │ │ -00001958 T PyThreadState_GetUnchecked │ │ │ │ +00001960 T PyThreadState_GetUnchecked │ │ │ │ 000003cc T PyThreadState_New │ │ │ │ -00001748 T PyThreadState_Next │ │ │ │ +00001750 T PyThreadState_Next │ │ │ │ 00000934 T PyThreadState_SetAsyncExc │ │ │ │ -000010dc T PyThreadState_Swap │ │ │ │ +000010e4 T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_release_lock │ │ │ │ U PyThread_tss_create │ │ │ │ @@ -16472,17 +16471,17 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -0000173c T _PyEval_StartTheWorld │ │ │ │ +00001744 T _PyEval_StartTheWorld │ │ │ │ 000007d0 T _PyEval_StartTheWorldAll │ │ │ │ -00001738 T _PyEval_StopTheWorld │ │ │ │ +00001740 T _PyEval_StopTheWorld │ │ │ │ 00000350 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ @@ -16506,15 +16505,15 @@ │ │ │ │ 00001534 T _PyInterpreterState_GetWhence │ │ │ │ 000006f0 T _PyInterpreterState_HasFeature │ │ │ │ 000003d4 T _PyInterpreterState_IDDecref │ │ │ │ 000014e0 T _PyInterpreterState_IDIncref │ │ │ │ 00001398 T _PyInterpreterState_IDInitref │ │ │ │ 000014d8 T _PyInterpreterState_IsReady │ │ │ │ 000015b0 T _PyInterpreterState_IsRunningMain │ │ │ │ -00001750 T _PyInterpreterState_LookUpID │ │ │ │ +00001758 T _PyInterpreterState_LookUpID │ │ │ │ 00001408 T _PyInterpreterState_LookUpIDObject │ │ │ │ 0000017c T _PyInterpreterState_New │ │ │ │ 00001438 T _PyInterpreterState_ObjectToID │ │ │ │ 00000270 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00000070 T _PyInterpreterState_RequireIDRef │ │ │ │ 000007b0 T _PyInterpreterState_RequiresIDRef │ │ │ │ 00000464 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ @@ -16542,31 +16541,31 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000000fc T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 00000080 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000358 T _PyThreadState_Attach │ │ │ │ 0000041c T _PyThreadState_Bind │ │ │ │ -00001734 T _PyThreadState_ClearMimallocHeaps │ │ │ │ +0000173c T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000778 T _PyThreadState_DeleteCurrent │ │ │ │ 000007d4 T _PyThreadState_DeleteList │ │ │ │ 0000058c T _PyThreadState_Detach │ │ │ │ -00001940 T _PyThreadState_GetCurrent │ │ │ │ -00001608 T _PyThreadState_GetDict │ │ │ │ +00001948 T _PyThreadState_GetCurrent │ │ │ │ +00001610 T _PyThreadState_GetDict │ │ │ │ 00000804 T _PyThreadState_Init │ │ │ │ 00001340 T _PyThreadState_IsRunningMain │ │ │ │ 00000468 T _PyThreadState_MustExit │ │ │ │ 00000418 T _PyThreadState_New │ │ │ │ 00000c50 T _PyThreadState_NewBound │ │ │ │ 000007a8 T _PyThreadState_PopFrame │ │ │ │ 000007fc T _PyThreadState_Prealloc │ │ │ │ 000006cc T _PyThreadState_PushFrame │ │ │ │ 00000708 T _PyThreadState_RemoveExcept │ │ │ │ 00000884 T _PyThreadState_Suspend │ │ │ │ -00001254 T _PyThreadState_Swap │ │ │ │ +0000125c T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000004b8 T _PyThread_CurrentExceptions │ │ │ │ 00000610 T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ @@ -16605,15 +16604,15 @@ │ │ │ │ U __sync_fetch_and_or_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 000002dc t bind_gilstate_tstate │ │ │ │ 00000614 t detach_thread │ │ │ │ 000012f0 t free_interpreter │ │ │ │ -000012a4 t free_threadstate │ │ │ │ +000012ac t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ 00000850 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000dc t new_threadstate │ │ │ │ U stderr │ │ │ │ 00000eb8 t tstate_delete_common │ │ │ │ @@ -16792,54 +16791,54 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -00000af8 T PyTime_Monotonic │ │ │ │ -000001e8 T PyTime_MonotonicRaw │ │ │ │ -000013f0 T PyTime_PerfCounter │ │ │ │ +00000bf8 T PyTime_Monotonic │ │ │ │ +00000314 T PyTime_MonotonicRaw │ │ │ │ +000014f0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000e2c T PyTime_Time │ │ │ │ +00000f2c T PyTime_Time │ │ │ │ 00000160 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -000002b0 T _PyDeadline_Get │ │ │ │ -0000190c T _PyDeadline_Init │ │ │ │ -000017d8 T _PyLong_AsTime_t │ │ │ │ +000004c0 T _PyDeadline_Get │ │ │ │ +0000013c T _PyDeadline_Init │ │ │ │ +000018d8 T _PyLong_AsTime_t │ │ │ │ 000000d0 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000728 T _PyLong_FromTime_t │ │ │ │ +00000840 T _PyLong_FromTime_t │ │ │ │ 000001f4 T _PyTimeFraction_Mul │ │ │ │ 000001a0 T _PyTimeFraction_Resolution │ │ │ │ -00000660 T _PyTimeFraction_Set │ │ │ │ -00000518 T _PyTime_Add │ │ │ │ -000011bc T _PyTime_AsLong │ │ │ │ +00000778 T _PyTimeFraction_Set │ │ │ │ +00000634 T _PyTime_Add │ │ │ │ +000012bc T _PyTime_AsLong │ │ │ │ 00000090 T _PyTime_AsMicroseconds │ │ │ │ -0000182c T _PyTime_AsMilliseconds │ │ │ │ -00000c78 T _PyTime_AsTimespec │ │ │ │ -00000584 T _PyTime_AsTimespec_clamp │ │ │ │ -00000260 T _PyTime_AsTimeval │ │ │ │ +0000010c T _PyTime_AsMilliseconds │ │ │ │ +00000d78 T _PyTime_AsTimespec │ │ │ │ +000006a0 T _PyTime_AsTimespec_clamp │ │ │ │ +00000470 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000003c T _PyTime_AsTimeval_clamp │ │ │ │ -0000030c T _PyTime_FromLong │ │ │ │ -00000160 T _PyTime_FromMicrosecondsClamp │ │ │ │ -00001ac4 T _PyTime_FromMillisecondsObject │ │ │ │ +0000051c T _PyTime_FromLong │ │ │ │ +0000028c T _PyTime_FromMicrosecondsClamp │ │ │ │ +000001f4 T _PyTime_FromMillisecondsObject │ │ │ │ 0000007c T _PyTime_FromSeconds │ │ │ │ 00000098 T _PyTime_FromSecondsDouble │ │ │ │ -0000072c T _PyTime_FromSecondsObject │ │ │ │ -00000ce4 T _PyTime_FromTimespec │ │ │ │ +00000844 T _PyTime_FromSecondsObject │ │ │ │ +00000de4 T _PyTime_FromTimespec │ │ │ │ 0000042c T _PyTime_FromTimeval │ │ │ │ -0000010c T _PyTime_MonotonicWithInfo │ │ │ │ -000011c0 T _PyTime_ObjectToTime_t │ │ │ │ +000001ec T _PyTime_MonotonicWithInfo │ │ │ │ +000012c0 T _PyTime_ObjectToTime_t │ │ │ │ 000000a4 T _PyTime_ObjectToTimespec │ │ │ │ -00000234 T _PyTime_ObjectToTimeval │ │ │ │ +00000444 T _PyTime_ObjectToTimeval │ │ │ │ 00000088 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000090 T _PyTime_TimeWithInfo │ │ │ │ 00000040 T _PyTime_gmtime │ │ │ │ -000005ec T _PyTime_localtime │ │ │ │ +00000704 T _PyTime_localtime │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ U __aeabi_dcmple │ │ │ │ U __aeabi_dcmplt │ │ │ │ @@ -16854,19 +16853,20 @@ │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -00000310 t py_get_monotonic_clock │ │ │ │ -00000fac t py_get_system_clock │ │ │ │ -00000114 t pytime_as_timeval.isra.0 │ │ │ │ -00001570 t pytime_object_to_denominator │ │ │ │ -00000a04 t pytime_round │ │ │ │ +0000043c t py_get_monotonic_clock │ │ │ │ +000010ac t py_get_system_clock │ │ │ │ +000003d0 t pytime_as_timeval.isra.0 │ │ │ │ +00000160 t pytime_divide │ │ │ │ +00001670 t pytime_object_to_denominator │ │ │ │ +00000b04 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -17073,55 +17073,55 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00006e94 t Py_XDECREF │ │ │ │ +00007310 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00006f74 T _PyST_GetScope │ │ │ │ -00006f4c T _PyST_GetSymbol │ │ │ │ -00006fac T _PyST_IsFunctionLike │ │ │ │ +000073f0 T _PyST_GetScope │ │ │ │ +000073c8 T _PyST_GetSymbol │ │ │ │ +00007428 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00007334 T _PySymtable_Free │ │ │ │ -00006ebc T _PySymtable_Lookup │ │ │ │ +000077b0 T _PySymtable_Free │ │ │ │ +00007338 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00003ef4 T _Py_Mangle │ │ │ │ 00003e78 T _Py_MaybeMangle │ │ │ │ 00000a44 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ -00005844 t analyze_block │ │ │ │ +00005cc0 t analyze_block │ │ │ │ 00000018 t error_at_directive.isra.0 │ │ │ │ -000073d8 t ste_dealloc │ │ │ │ +00007854 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ 00003afc t symtable_add_def │ │ │ │ 00003b84 t symtable_add_def_helper │ │ │ │ 0000073c t symtable_enter_block │ │ │ │ 00000514 t symtable_enter_type_param_block │ │ │ │ -000056b0 t symtable_exit_block │ │ │ │ -000052e8 t symtable_handle_comprehension │ │ │ │ +00005b34 t symtable_exit_block │ │ │ │ +000052e4 t symtable_handle_comprehension │ │ │ │ 00000028 t symtable_lookup_entry.isra.0 │ │ │ │ 00000174 t symtable_raise_if_annotation_block │ │ │ │ 000000e4 t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000090 t symtable_record_directive │ │ │ │ -00006fc8 t symtable_visit_alias │ │ │ │ -00007534 t symtable_visit_annotation │ │ │ │ -000043a0 t symtable_visit_annotations │ │ │ │ -00004688 t symtable_visit_arguments │ │ │ │ -0000572c t symtable_visit_excepthandler │ │ │ │ +00007444 t symtable_visit_alias │ │ │ │ +000079b0 t symtable_visit_annotation │ │ │ │ +0000439c t symtable_visit_annotations │ │ │ │ +00004684 t symtable_visit_arguments │ │ │ │ +00005ba8 t symtable_visit_excepthandler │ │ │ │ 00002d5c t symtable_visit_expr │ │ │ │ 00000268 t symtable_visit_pattern │ │ │ │ 000009c4 t symtable_visit_stmt │ │ │ │ 000006c8 t symtable_visit_type_param │ │ │ │ 0000089c t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -17302,15 +17302,15 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000127c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000012ec t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 00000798 T _PySys_Audit │ │ │ │ @@ -17319,15 +17319,15 @@ │ │ │ │ 00000168 T _PySys_Create │ │ │ │ 00002744 T _PySys_FiniTypes │ │ │ │ 0000118c T _PySys_GetAttr │ │ │ │ 000007d0 T _PySys_GetOptionalAttr │ │ │ │ 00000754 T _PySys_GetOptionalAttrString │ │ │ │ 000005f0 T _PySys_GetRequiredAttr │ │ │ │ 000006b8 T _PySys_GetRequiredAttrString │ │ │ │ -000033ec T _PySys_GetSizeOf │ │ │ │ +0000337c T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000060 T _PySys_ReadPreinitWarnOptions │ │ │ │ 000000e4 T _PySys_ReadPreinitXOptions │ │ │ │ 000009a4 T _PySys_SetAttr │ │ │ │ 00001b7c T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ @@ -17415,15 +17415,15 @@ │ │ │ │ 0000141c r hash_info_doc │ │ │ │ 000005f8 d hash_info_fields │ │ │ │ 000000a8 d keywords.18 │ │ │ │ 0000010c d kwlist.11 │ │ │ │ U memcpy │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -00002e08 t profile_trampoline │ │ │ │ +00002d98 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 00001484 r set_asyncgen_hooks_doc │ │ │ │ 000015dc t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -17453,38 +17453,38 @@ │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00001064 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 0000102c t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000f94 t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ -000030f0 t sys_addaudithook │ │ │ │ +00003080 t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00001340 t sys_audit │ │ │ │ +000013b0 t sys_audit │ │ │ │ 00000078 t sys_audit_tstate │ │ │ │ 00000acc t sys_breakpointhook │ │ │ │ 0000059c t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000f64 t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ 00002790 t sys_displayhook │ │ │ │ 00003698 r sys_displayhook__doc__ │ │ │ │ 000005dc r sys_doc │ │ │ │ -00002f54 t sys_exc_info │ │ │ │ +00002ee4 t sys_exc_info │ │ │ │ 00003468 r sys_exc_info__doc__ │ │ │ │ 000025e4 t sys_excepthook │ │ │ │ 0000361c r sys_excepthook__doc__ │ │ │ │ -00002ec0 t sys_exception │ │ │ │ +00002e50 t sys_exception │ │ │ │ 00003548 r sys_exception__doc__ │ │ │ │ 00002640 t sys_exit │ │ │ │ 000031b8 r sys_exit__doc__ │ │ │ │ 00001a28 t sys_format │ │ │ │ -00002c18 t sys_get_asyncgen_hooks │ │ │ │ +00002ba8 t sys_get_asyncgen_hooks │ │ │ │ 00002598 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -0000320c t sys_get_coroutine_origin_tracking_depth │ │ │ │ +0000319c t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002630 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ 00000544 t sys_get_int_max_str_digits │ │ │ │ 0000219c r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000a2c t sys_getallocatedblocks │ │ │ │ 00001fe8 r sys_getallocatedblocks__doc__ │ │ │ │ 00000578 t sys_getdefaultencoding │ │ │ │ 0000314c r sys_getdefaultencoding__doc__ │ │ │ │ @@ -17492,55 +17492,55 @@ │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ 00002540 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ 00000d4c t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 00000810 t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -00001324 t sys_getrecursionlimit │ │ │ │ +00001394 t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ -00002bdc t sys_getrefcount │ │ │ │ +00002b6c t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ -00003300 t sys_getsizeof │ │ │ │ +00003290 t sys_getsizeof │ │ │ │ 00000850 t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ -00002f14 t sys_gettrace │ │ │ │ +00002ea4 t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 0000109c t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ 00000c88 t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ -00002cac t sys_is_finalizing │ │ │ │ +00002c3c t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000f08 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ 000024dc t sys_pyfile_write │ │ │ │ 00001afc t sys_pyfile_write_unicode │ │ │ │ -00002f84 t sys_set_asyncgen_hooks │ │ │ │ -0000324c t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00002f14 t sys_set_asyncgen_hooks │ │ │ │ +000031dc t sys_set_coroutine_origin_tracking_depth │ │ │ │ 000026ac r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ -0000359c t sys_set_int_max_str_digits │ │ │ │ +0000352c t sys_set_int_max_str_digits │ │ │ │ 00002120 r sys_set_int_max_str_digits__doc__ │ │ │ │ 0000093c t sys_set_object │ │ │ │ 000009c8 t sys_setdlopenflags │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ -00002d98 t sys_setprofile │ │ │ │ +00002d28 t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ -00002cc8 t sys_setrecursionlimit │ │ │ │ +00002c58 t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 000008c0 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -00002b6c t sys_settrace │ │ │ │ +00001098 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 00000570 t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ 000023c0 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00001098 t trace_trampoline │ │ │ │ +00001108 t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -17564,32 +17564,32 @@ │ │ │ │ 00000514 T PyThread_acquire_lock_timed │ │ │ │ 00000278 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 000000c8 T PyThread_create_key │ │ │ │ 0000011c T PyThread_delete_key │ │ │ │ 00000120 T PyThread_delete_key_value │ │ │ │ 0000002c T PyThread_detach_thread │ │ │ │ -00000030 T PyThread_exit_thread │ │ │ │ +00000098 T PyThread_exit_thread │ │ │ │ 000006b0 T PyThread_free_lock │ │ │ │ 0000014c T PyThread_get_key_value │ │ │ │ 00000154 T PyThread_get_stacksize │ │ │ │ 0000012c T PyThread_get_thread_ident │ │ │ │ 0000017c T PyThread_get_thread_ident_ex │ │ │ │ 00000214 T PyThread_get_thread_native_id │ │ │ │ 00000078 T PyThread_init_thread │ │ │ │ 00000184 T PyThread_join_thread │ │ │ │ 00000684 T PyThread_release_lock │ │ │ │ 00000128 T PyThread_set_key_value │ │ │ │ 00000178 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 0000032c T PyThread_start_new_thread │ │ │ │ -00000060 T PyThread_tss_alloc │ │ │ │ +00000030 T PyThread_tss_alloc │ │ │ │ 000000e0 T PyThread_tss_create │ │ │ │ 000001e0 T PyThread_tss_delete │ │ │ │ -00000088 T PyThread_tss_free │ │ │ │ +00000058 T PyThread_tss_free │ │ │ │ 000001d8 T PyThread_tss_get │ │ │ │ 000001d0 T PyThread_tss_is_created │ │ │ │ 00000250 T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -17598,15 +17598,15 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 00000378 T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -000008e0 T _PyThread_cond_after │ │ │ │ +000008d8 T _PyThread_cond_after │ │ │ │ 000001b4 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -17920,23 +17920,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 │ │ │ │ -00003c80 t Bfree │ │ │ │ +00003c30 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00003ccc T _PyDtoa_Fini │ │ │ │ +00003c7c T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00003fa4 T _Py_dg_dtoa │ │ │ │ -000087a4 T _Py_dg_freedtoa │ │ │ │ +00003f54 T _Py_dg_dtoa │ │ │ │ +000087f4 T _Py_dg_freedtoa │ │ │ │ 00000964 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ @@ -17947,25 +17947,25 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_ui2d │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00008b80 t b2d │ │ │ │ +00008bd0 t b2d │ │ │ │ 000000c0 r bigtens │ │ │ │ -00008304 t lshift │ │ │ │ +00008354 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000051c t mult │ │ │ │ -00008620 t multadd │ │ │ │ -00008808 t nrv_alloc │ │ │ │ +00008670 t multadd │ │ │ │ +00008858 t nrv_alloc │ │ │ │ 00000110 r p05.0 │ │ │ │ -00007ba0 t pow5mult │ │ │ │ -00008978 t sd2b │ │ │ │ +00007bf0 t pow5mult │ │ │ │ +000089c8 t sd2b │ │ │ │ 00000008 r tens │ │ │ │ 000000e8 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 000000bc r CSWTCH.144 │ │ │ │ 000000e0 r CSWTCH.145 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ @@ -17983,19 +17983,19 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_New │ │ │ │ -00001850 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00001840 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -00002084 t Py_XDECREF │ │ │ │ +00002074 t Py_XDECREF │ │ │ │ 0000007c T _PyComplex_FormatAdvancedWriter │ │ │ │ -000020ac T _PyFloat_FormatAdvancedWriter │ │ │ │ +0000209c T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ 000002fc T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ @@ -18008,20 +18008,20 @@ │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dmul │ │ │ │ -00001a28 t calc_number_widths │ │ │ │ -00001d00 t fill_number │ │ │ │ +00001a18 t calc_number_widths │ │ │ │ +00001cf0 t fill_number │ │ │ │ 00000000 t fill_padding.isra.0 │ │ │ │ -000021c8 t format_float_internal │ │ │ │ +000021b8 t format_float_internal │ │ │ │ 00000b8c t format_obj │ │ │ │ -000018e0 t get_locale_info │ │ │ │ +000018d0 t get_locale_info │ │ │ │ U localeconv │ │ │ │ 00000104 r no_grouping │ │ │ │ 00000bf0 t parse_internal_render_format_spec │ │ │ │ 0000082c t parse_number │ │ │ │ U strlen │ │ │ │ 000009c4 t unknown_presentation_type │ │ │ │ │ │ │ │ @@ -18751,15 +18751,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00002178 t PyUnicode_READ_CHAR │ │ │ │ +0000217c t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ 0000065c t Py_XDECREF │ │ │ │ @@ -18803,15 +18803,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 00000070 r _days_before_month │ │ │ │ 0000003c r _days_in_month │ │ │ │ -00002fb0 t _get_current_state.constprop.0 │ │ │ │ +00002fb4 t _get_current_state.constprop.0 │ │ │ │ 00000160 r _keywords.1 │ │ │ │ 00000180 r _keywords.13 │ │ │ │ 0000019c r _keywords.16 │ │ │ │ 000001a4 r _keywords.27 │ │ │ │ 00000170 r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -18820,17 +18820,17 @@ │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ 000029fc t _timezone_check_argument │ │ │ │ -000030bc t accum │ │ │ │ +000030c0 t accum │ │ │ │ 000019f8 t add_date_timedelta.isra.0 │ │ │ │ -000038a0 t add_datetime_timedelta │ │ │ │ +000038a4 t add_datetime_timedelta │ │ │ │ 00002580 t append_keyword_fold │ │ │ │ 000022c8 t append_keyword_tzinfo │ │ │ │ 000019b8 t build_struct_time │ │ │ │ 00004554 t call_subclass_fold │ │ │ │ 00000e54 t call_tzinfo_method │ │ │ │ 00003290 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ @@ -18845,15 +18845,15 @@ │ │ │ │ 00001bec t date_ctime │ │ │ │ 00003384 t date_day │ │ │ │ 000003d4 r date_doc │ │ │ │ 00000c68 t date_format │ │ │ │ 0000175c t date_from_pickle │ │ │ │ 0000338c t date_fromisocalendar │ │ │ │ 00001cb4 t date_fromisoformat │ │ │ │ -00004e38 t date_fromordinal │ │ │ │ +00004e3c t date_fromordinal │ │ │ │ 000003a0 t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00001008 t date_hash │ │ │ │ 00004b34 t date_isocalendar │ │ │ │ 00000d2c t date_isoformat │ │ │ │ 00001f70 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ @@ -18865,71 +18865,71 @@ │ │ │ │ 000012f8 t date_richcompare │ │ │ │ 000009b8 t date_str │ │ │ │ 00001734 t date_strftime │ │ │ │ 000017a4 t date_subtract │ │ │ │ 000017f0 t date_timetuple │ │ │ │ 000002dc t date_today │ │ │ │ 00001594 t date_toordinal │ │ │ │ -000022c4 t date_weekday │ │ │ │ -000022a4 t date_year │ │ │ │ -000048d4 t datetime_add │ │ │ │ +000022c8 t date_weekday │ │ │ │ +000022a8 t date_year │ │ │ │ +000048d8 t datetime_add │ │ │ │ 00000380 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ 00002c2c t datetime_astimezone │ │ │ │ 0000070c t datetime_best_possible │ │ │ │ 000015f4 t datetime_combine │ │ │ │ 00001fc4 t datetime_ctime │ │ │ │ 0000039c t datetime_date_fromtimestamp │ │ │ │ 00000878 r datetime_date_fromtimestamp__doc__ │ │ │ │ 000012c4 t datetime_date_fromtimestamp_capi │ │ │ │ 00001e14 t datetime_date_replace │ │ │ │ 00000808 r datetime_date_replace__doc__ │ │ │ │ 000005dc t datetime_datetime_now │ │ │ │ 000006a8 r datetime_datetime_now__doc__ │ │ │ │ -00003f60 t datetime_datetime_replace │ │ │ │ +00003f64 t datetime_datetime_replace │ │ │ │ 000005b4 r datetime_datetime_replace__doc__ │ │ │ │ 00000f88 t datetime_dealloc │ │ │ │ 000001cc r datetime_doc │ │ │ │ 00003358 t datetime_dst │ │ │ │ -00004ce8 t datetime_fold │ │ │ │ +00004cec t datetime_fold │ │ │ │ 00004448 t datetime_from_pickle │ │ │ │ 000025bc t datetime_from_timestamp │ │ │ │ 00001b24 t datetime_from_timet_and_us │ │ │ │ 00005380 t datetime_fromisoformat │ │ │ │ 000024b4 t datetime_fromtimestamp │ │ │ │ 0000534c t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000a8c t datetime_getstate │ │ │ │ 000013a8 t datetime_gettime │ │ │ │ 000020c8 t datetime_gettimetz │ │ │ │ 00001078 t datetime_hash │ │ │ │ -00005210 t datetime_hour │ │ │ │ +00005218 t datetime_hour │ │ │ │ 00001de0 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ 00004274 t datetime_microsecond │ │ │ │ -00005218 t datetime_minute │ │ │ │ +00005220 t datetime_minute │ │ │ │ 000008f8 t datetime_new │ │ │ │ 00002094 t datetime_reduce │ │ │ │ 00000a28 t datetime_reduce_ex │ │ │ │ 000007dc t datetime_repr │ │ │ │ 000010a0 t datetime_richcompare │ │ │ │ -00005220 t datetime_second │ │ │ │ +00005228 t datetime_second │ │ │ │ 000041ac t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ 00002080 t datetime_subtract │ │ │ │ 00001038 t datetime_time_replace │ │ │ │ 00000750 r datetime_time_replace__doc__ │ │ │ │ 00003fb4 t datetime_timestamp │ │ │ │ 00001a28 t datetime_timetuple │ │ │ │ -00004894 t datetime_tzinfo │ │ │ │ +00004898 t datetime_tzinfo │ │ │ │ 00003274 t datetime_tzname │ │ │ │ 0000200c t datetime_utcfromtimestamp │ │ │ │ 00001700 t datetime_utcnow │ │ │ │ -00004cf0 t datetime_utcoffset │ │ │ │ +00004cf4 t datetime_utcoffset │ │ │ │ 00002174 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000fe4 t delta_abs │ │ │ │ 00004a80 t delta_add │ │ │ │ 00002064 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 000009f8 t delta_bool │ │ │ │ @@ -18938,22 +18938,22 @@ │ │ │ │ 000027ec t delta_divmod │ │ │ │ 000004bc r delta_doc │ │ │ │ 00001ff4 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ 00004290 t delta_multiply │ │ │ │ 00002be8 t delta_negative │ │ │ │ -000023bc t delta_new │ │ │ │ +000023c0 t delta_new │ │ │ │ 000027b4 t delta_positive │ │ │ │ 00000ce8 t delta_reduce │ │ │ │ 00002a30 t delta_remainder │ │ │ │ 00000418 t delta_repr │ │ │ │ 00001460 t delta_richcompare │ │ │ │ 00000d5c t delta_str │ │ │ │ -000046a4 t delta_subtract │ │ │ │ +000046a8 t delta_subtract │ │ │ │ 00002064 t delta_subtract.part.0 │ │ │ │ 00002800 t delta_to_microseconds │ │ │ │ 00002a80 t delta_total_seconds │ │ │ │ 000048a4 t delta_truedivide │ │ │ │ 00000fec t diff_to_bool │ │ │ │ 0000484c t divide_nearest │ │ │ │ 00002744 t divide_timedelta_timedelta │ │ │ │ @@ -18981,39 +18981,39 @@ │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -00004b5c t local │ │ │ │ +00004b60 t local │ │ │ │ 00003bdc t local_timezone_from_timestamp │ │ │ │ 000037fc t local_to_seconds │ │ │ │ 00000e94 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ -0000336c t microseconds_to_delta_ex │ │ │ │ +00003370 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 000016a4 t module_clear │ │ │ │ 00001990 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000df0 t module_traverse │ │ │ │ 0000439c t multiply_int_timedelta │ │ │ │ 00004680 t multiply_truedivide_timedelta_float │ │ │ │ 00000520 t new_date_ex │ │ │ │ -0000220c t new_date_subclass_ex │ │ │ │ +00002210 t new_date_subclass_ex │ │ │ │ 00001318 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00003808 t new_datetime_subclass_fold_ex │ │ │ │ +0000380c t new_datetime_subclass_fold_ex │ │ │ │ 000003d8 t new_delta_ex │ │ │ │ 00001368 t new_time_ex │ │ │ │ 00000b70 t new_time_ex2 │ │ │ │ 00003c9c t new_timezone │ │ │ │ -0000499c t ord_to_ymd │ │ │ │ +000049a0 t ord_to_ymd │ │ │ │ 00005a74 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ 00004dec t parse_isoformat_date.constprop.0 │ │ │ │ 00005840 t parse_isoformat_time.constprop.0 │ │ │ │ 000035f0 t pep495_eq_exception │ │ │ │ 00000140 r potential_separators.21 │ │ │ │ 00004678 t py_time_second │ │ │ │ U round │ │ │ │ @@ -19089,23 +19089,23 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r __about__ │ │ │ │ 00000000 t _heapq__heapify_max │ │ │ │ 00001760 r _heapq__heapify_max__doc__ │ │ │ │ 0000005c t _heapq__heappop_max │ │ │ │ 000017f0 r _heapq__heappop_max__doc__ │ │ │ │ -0000032c t _heapq__heapreplace_max │ │ │ │ +000004a0 t _heapq__heapreplace_max │ │ │ │ 000017a0 r _heapq__heapreplace_max__doc__ │ │ │ │ 00000048 t _heapq_heapify │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ 000002c0 t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ -000001a0 t _heapq_heappushpop │ │ │ │ +00000314 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ 00000ad0 t _heapq_heapreplace │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 000000a4 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ @@ -19224,15 +19224,15 @@ │ │ │ │ 00001a7c t scanner_call │ │ │ │ 000007b4 t scanner_clear │ │ │ │ 0000075c t scanner_dealloc │ │ │ │ 00000178 r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000078 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00003c00 t scanstring_unicode │ │ │ │ +00003c38 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCode_Type │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyErr_Format │ │ │ │ @@ -19327,32 +19327,32 @@ │ │ │ │ 00000034 d _parser.8 │ │ │ │ 000002e0 d module_slots │ │ │ │ 00000300 d opcode_functions │ │ │ │ 00000000 d opcodemodule │ │ │ │ │ │ │ │ _pickle.o: │ │ │ │ 00000d10 t Pdata_clear.isra.0 │ │ │ │ -000044a8 t Pdata_dealloc │ │ │ │ +00004498 t Pdata_dealloc │ │ │ │ 00000a00 t Pdata_pop │ │ │ │ 00000c74 t Pdata_poptuple │ │ │ │ 00002bcc t Pdata_push │ │ │ │ 0000072c t Pdata_traverse │ │ │ │ 0000198c t PicklerMemoProxy_clear │ │ │ │ 0000132c t PicklerMemoProxy_dealloc │ │ │ │ 00001884 t PicklerMemoProxy_traverse │ │ │ │ -0000a474 t Pickler_clear │ │ │ │ -0000a1c4 t Pickler_dealloc │ │ │ │ +0000a468 t Pickler_clear │ │ │ │ +0000a1b8 t Pickler_dealloc │ │ │ │ 00000fb4 t Pickler_get_memo │ │ │ │ -00004948 t Pickler_getattr │ │ │ │ +00004938 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00001010 t Pickler_set_memo │ │ │ │ 00000f0c t Pickler_setattr │ │ │ │ -0000ce50 t Pickler_traverse │ │ │ │ +0000ce48 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -19485,31 +19485,31 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ 0000286c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00001934 t UnpicklerMemoProxy_clear │ │ │ │ 0000140c t UnpicklerMemoProxy_dealloc │ │ │ │ 000018dc t UnpicklerMemoProxy_traverse │ │ │ │ -00004228 t Unpickler_clear │ │ │ │ -00003f04 t Unpickler_dealloc │ │ │ │ +00004218 t Unpickler_clear │ │ │ │ +00003ef4 t Unpickler_dealloc │ │ │ │ 000013b0 t Unpickler_get_memo │ │ │ │ 000027f8 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 00000dd0 t Unpickler_set_memo │ │ │ │ 00000c78 t Unpickler_setattr │ │ │ │ -0000cce4 t Unpickler_traverse │ │ │ │ +0000ccdc t Unpickler_traverse │ │ │ │ 00000548 t _Pickle_ClearState │ │ │ │ 00002b80 t _Pickle_FastCall │ │ │ │ 000010fc t _Pickler_CommitFrame.isra.0 │ │ │ │ 000011a4 t _Pickler_FlushToFile │ │ │ │ -00005134 t _Pickler_Write │ │ │ │ -00005314 t _Pickler_Write.constprop.0 │ │ │ │ +00005124 t _Pickler_Write │ │ │ │ +00005304 t _Pickler_Write.constprop.0 │ │ │ │ 00000f90 t _Pickler_Write.constprop.1 │ │ │ │ -00007cdc t _Pickler_write_bytes │ │ │ │ +00007cd0 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -19533,26 +19533,26 @@ │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -00007800 t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +000077f4 t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000598 t _Unpickler_MemoCleanup │ │ │ │ 00002c68 t _Unpickler_MemoPut │ │ │ │ 0000054c t _Unpickler_NewMemo │ │ │ │ 00002894 t _Unpickler_ReadImpl │ │ │ │ 00000a60 t _Unpickler_ReadInto │ │ │ │ -0000bbec t _Unpickler_Readline │ │ │ │ +0000bbe4 t _Unpickler_Readline │ │ │ │ 0000097c t _Unpickler_SkipConsumed │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ @@ -19585,73 +19585,73 @@ │ │ │ │ 00001cc4 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001af4 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00001da8 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001b5c r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00001da4 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001b28 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001b94 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -0000455c t _pickle_Pickler___init__ │ │ │ │ +0000454c t _pickle_Pickler___init__ │ │ │ │ 00001b8c r _pickle_Pickler___init____doc__ │ │ │ │ 00001764 t _pickle_Pickler___sizeof__ │ │ │ │ 00002130 r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000d9c t _pickle_Pickler_clear_memo │ │ │ │ 000021cc r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -000049bc t _pickle_Pickler_dump │ │ │ │ +000049ac t _pickle_Pickler_dump │ │ │ │ 0000216c r _pickle_Pickler_dump__doc__ │ │ │ │ 00001ab0 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00001490 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00001b90 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 000019e4 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -0000c6bc t _pickle_Unpickler___init__ │ │ │ │ +0000c6b4 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 000017d8 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00002d6c t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -0000cc54 t _pickle_Unpickler_load │ │ │ │ +0000cc4c t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 00000d00 t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 00000744 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ -0000af94 t _pickle_dumps │ │ │ │ +0000af88 t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ -0000aaf0 t _pickle_loads │ │ │ │ +0000aae4 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 0000171c t _save_bytearray_data.isra.0 │ │ │ │ -0000be90 t batch_dict │ │ │ │ -0000c34c t batch_list │ │ │ │ +0000be88 t batch_dict │ │ │ │ +0000c344 t batch_list │ │ │ │ 00003850 t do_append │ │ │ │ 00003bd0 t do_setitems │ │ │ │ -00004c4c t dump │ │ │ │ +00004c3c t dump │ │ │ │ 00000ac8 t fast_save_enter │ │ │ │ 00000bc4 t fast_save_leave │ │ │ │ 0000312c t get_deep_attribute │ │ │ │ 000016d4 t instantiate │ │ │ │ 00000230 t load │ │ │ │ -0000b418 t load_build │ │ │ │ +0000b410 t load_build │ │ │ │ 000032cc t load_counted_binbytes │ │ │ │ 00001b9c t load_counted_binstring │ │ │ │ 000015d4 t load_counted_long │ │ │ │ 0000369c t load_counted_tuple │ │ │ │ 000018b4 t load_extension │ │ │ │ 000014d8 t load_inst │ │ │ │ 0000136c t load_newobj │ │ │ │ 000037e4 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -0000a6d0 t memo_get.isra.0 │ │ │ │ -00007858 t memo_put.isra.0 │ │ │ │ +0000a6c4 t memo_get.isra.0 │ │ │ │ +0000784c t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000c6c t persistent_id │ │ │ │ 00000528 t pickle_clear │ │ │ │ @@ -19659,18 +19659,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -0000b8e0 t raw_unicode_escape │ │ │ │ -00005444 t save │ │ │ │ -00008b54 t save_global │ │ │ │ -0000812c t save_reduce │ │ │ │ +0000b8d8 t raw_unicode_escape │ │ │ │ +00005434 t save │ │ │ │ +00008b48 t save_global │ │ │ │ +00008120 t save_reduce │ │ │ │ 000006a8 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -20892,32 +20892,32 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001294 t Py_XDECREF │ │ │ │ +0000127c t Py_XDECREF │ │ │ │ 000009e0 r SmallFactorials │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_Frexp │ │ │ │ U _PyLong_GCD │ │ │ │ U _PyLong_Lshift │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Rshift │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000fb0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000f98 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -000016cc t _Py_log1p │ │ │ │ +000016e0 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ U __aeabi_dcmpgt │ │ │ │ U __aeabi_dcmple │ │ │ │ @@ -20954,182 +20954,181 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000037b8 t factorial_partial_product │ │ │ │ +000037d8 t factorial_partial_product │ │ │ │ 000008f0 r factorial_trailing_zeros │ │ │ │ 000000c8 r fast_comb_limits1.8 │ │ │ │ 00000970 r fast_comb_limits2.7 │ │ │ │ 00000a18 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ac0 r gamma_integral │ │ │ │ 000004f0 r inverted_factorial_odd_part │ │ │ │ -000058f8 t is_error │ │ │ │ +00005918 t is_error │ │ │ │ 00000be0 r lanczos_den_coeffs │ │ │ │ 00000b78 r lanczos_num_coeffs │ │ │ │ 0000144c t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -00000158 t loghelper │ │ │ │ -00000af4 t loghelper.part.0 │ │ │ │ +00000b14 t loghelper.part.0 │ │ │ │ 00000044 t m_atan2 │ │ │ │ -000009d8 t m_log │ │ │ │ -000015a0 t m_log10 │ │ │ │ -00005edc t m_log2 │ │ │ │ -00006d40 t m_remainder │ │ │ │ -00001994 t m_sinpi │ │ │ │ +000009f8 t m_log │ │ │ │ +000015b4 t m_log10 │ │ │ │ +00005efc t m_log2 │ │ │ │ +00006ecc t m_remainder │ │ │ │ +000019a8 t m_sinpi │ │ │ │ 00000e14 t m_tgamma │ │ │ │ 00000218 t math_1 │ │ │ │ -000018ac t math_1a │ │ │ │ -00000638 t math_2 │ │ │ │ -00000f74 t math_acos │ │ │ │ +00001894 t math_1a │ │ │ │ +00000620 t math_2 │ │ │ │ +00000f5c t math_acos │ │ │ │ 000017a4 r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 00001760 r math_acosh_doc │ │ │ │ -00000f88 t math_asin │ │ │ │ +00000f70 t math_asin │ │ │ │ 000016f0 r math_asin_doc │ │ │ │ 00000014 t math_asinh │ │ │ │ 000016ac r math_asinh_doc │ │ │ │ -00000f9c t math_atan │ │ │ │ +00000f84 t math_atan │ │ │ │ 00000028 t math_atan2 │ │ │ │ 000015a8 r math_atan2_doc │ │ │ │ 00001638 r math_atan_doc │ │ │ │ 00000298 t math_atanh │ │ │ │ 00001560 r math_atanh_doc │ │ │ │ 000002ac t math_cbrt │ │ │ │ 0000152c r math_cbrt_doc │ │ │ │ -00000238 t math_ceil │ │ │ │ +00000220 t math_ceil │ │ │ │ 00002a34 r math_ceil__doc__ │ │ │ │ -00000170 t math_clear │ │ │ │ -00001768 t math_comb │ │ │ │ +00000158 t math_clear │ │ │ │ +00001788 t math_comb │ │ │ │ 00001a00 r math_comb__doc__ │ │ │ │ -0000061c t math_copysign │ │ │ │ +00000604 t math_copysign │ │ │ │ 00001474 r math_copysign_doc │ │ │ │ -0000474c t math_cos │ │ │ │ +0000476c t math_cos │ │ │ │ 0000142c r math_cos_doc │ │ │ │ 00000480 t math_cosh │ │ │ │ 000013f0 r math_cosh_doc │ │ │ │ 00000494 t math_degrees │ │ │ │ 000022b4 r math_degrees__doc__ │ │ │ │ -0000483c t math_dist │ │ │ │ +0000485c t math_dist │ │ │ │ 00002464 r math_dist__doc__ │ │ │ │ -0000189c t math_erf │ │ │ │ +00001884 t math_erf │ │ │ │ 000013c4 r math_erf_doc │ │ │ │ -00001984 t math_erfc │ │ │ │ +00001998 t math_erfc │ │ │ │ 00001388 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 00000be8 t math_exp2 │ │ │ │ 00001310 r math_exp2_doc │ │ │ │ 0000134c r math_exp_doc │ │ │ │ -00001ad4 t math_expm1 │ │ │ │ +00001ae8 t math_expm1 │ │ │ │ 0000127c r math_expm1_doc │ │ │ │ -00005810 t math_fabs │ │ │ │ +00005830 t math_fabs │ │ │ │ 00001238 r math_fabs_doc │ │ │ │ -0000236c t math_factorial │ │ │ │ +0000238c t math_factorial │ │ │ │ 000028c8 r math_factorial__doc__ │ │ │ │ -00000d58 t math_floor │ │ │ │ +00000d78 t math_floor │ │ │ │ 000029d0 r math_floor__doc__ │ │ │ │ -00000324 t math_fma │ │ │ │ +0000030c t math_fma │ │ │ │ 000025dc r math_fma__doc__ │ │ │ │ 00000bfc t math_fmod │ │ │ │ 00002580 r math_fmod__doc__ │ │ │ │ -00000234 t math_free │ │ │ │ -0000599c t math_frexp │ │ │ │ +0000021c t math_free │ │ │ │ +000059bc t math_frexp │ │ │ │ 00002790 r math_frexp__doc__ │ │ │ │ -00005038 t math_fsum │ │ │ │ +00005058 t math_fsum │ │ │ │ 00002944 r math_fsum__doc__ │ │ │ │ 00000e04 t math_gamma │ │ │ │ 00001208 r math_gamma_doc │ │ │ │ -00000ed8 t math_gcd │ │ │ │ +00000ef8 t math_gcd │ │ │ │ 00001844 r math_gcd_doc │ │ │ │ -000016d8 t math_hypot │ │ │ │ +000016c0 t math_hypot │ │ │ │ 00000cd0 r math_hypot_doc │ │ │ │ -00000aec t math_isclose │ │ │ │ +00000ad4 t math_isclose │ │ │ │ 00001e94 r math_isclose__doc__ │ │ │ │ -00001654 t math_isfinite │ │ │ │ +00001674 t math_isfinite │ │ │ │ 0000220c r math_isfinite__doc__ │ │ │ │ -00001590 t math_isinf │ │ │ │ +000015b0 t math_isinf │ │ │ │ 00002150 r math_isinf__doc__ │ │ │ │ -00000e4c t math_isnan │ │ │ │ +00000e6c t math_isnan │ │ │ │ 000021b4 r math_isnan__doc__ │ │ │ │ -000010dc t math_isqrt │ │ │ │ +000010fc t math_isqrt │ │ │ │ 000028f0 r math_isqrt__doc__ │ │ │ │ -00001730 t math_lcm │ │ │ │ +00001744 t math_lcm │ │ │ │ 00001810 r math_lcm_doc │ │ │ │ -00005ae0 t math_ldexp │ │ │ │ +00005b00 t math_ldexp │ │ │ │ 00002734 r math_ldexp__doc__ │ │ │ │ -00006fa0 t math_lgamma │ │ │ │ +0000712c t math_lgamma │ │ │ │ 000011b0 r math_lgamma_doc │ │ │ │ 00000710 t math_log │ │ │ │ 00001590 t math_log10 │ │ │ │ 00002644 r math_log10__doc__ │ │ │ │ -000016b8 t math_log1p │ │ │ │ +000016cc t math_log1p │ │ │ │ 00001124 r math_log1p_doc │ │ │ │ -00005d04 t math_log2 │ │ │ │ +00005d24 t math_log2 │ │ │ │ 00002680 r math_log2__doc__ │ │ │ │ 00000e38 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -0000195c t math_modf │ │ │ │ +0000601c t math_modf │ │ │ │ 000026bc r math_modf__doc__ │ │ │ │ -00001ae8 t math_nextafter │ │ │ │ +00001afc t math_nextafter │ │ │ │ 000018d4 r math_nextafter__doc__ │ │ │ │ -00005ffc t math_perm │ │ │ │ +00006188 t math_perm │ │ │ │ 00001bd0 r math_perm__doc__ │ │ │ │ -00001aa0 t math_pow │ │ │ │ +00001944 t math_pow │ │ │ │ 000022f8 r math_pow__doc__ │ │ │ │ 000005ac t math_prod │ │ │ │ 00001d5c r math_prod__doc__ │ │ │ │ 00000520 t math_radians │ │ │ │ 00002270 r math_radians__doc__ │ │ │ │ -00006830 t math_remainder │ │ │ │ +000069bc t math_remainder │ │ │ │ 00001004 r math_remainder_doc │ │ │ │ -00005720 t math_sin │ │ │ │ +00005740 t math_sin │ │ │ │ 00000fc0 r math_sin_doc │ │ │ │ -00001708 t math_sinh │ │ │ │ +0000171c t math_sinh │ │ │ │ 00000f84 r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 00000500 t math_sqrt │ │ │ │ 00000f4c r math_sqrt_doc │ │ │ │ -00003900 t math_sumprod │ │ │ │ +00003920 t math_sumprod │ │ │ │ 00002338 r math_sumprod__doc__ │ │ │ │ -00001948 t math_tan │ │ │ │ +00001930 t math_tan │ │ │ │ 00000f04 r math_tan_doc │ │ │ │ -0000171c t math_tanh │ │ │ │ +00001730 t math_tanh │ │ │ │ 00000ec8 r math_tanh_doc │ │ │ │ -00000ea0 t math_trunc │ │ │ │ +00000e88 t math_trunc │ │ │ │ 00002854 r math_trunc__doc__ │ │ │ │ 000002c0 t math_ulp │ │ │ │ 0000187c r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c78 r module_doc │ │ │ │ U nextafter │ │ │ │ -0000104c t perm_comb │ │ │ │ -00002ee4 t perm_comb_small │ │ │ │ +00001034 t perm_comb │ │ │ │ +00002f04 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000f0 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -000012bc t vector_norm │ │ │ │ -00001648 t vector_norm.part.0 │ │ │ │ +000012a4 t vector_norm │ │ │ │ +00001630 t vector_norm.part.0 │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_DelItem │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -21171,15 +21170,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -0000081c t Py_XDECREF │ │ │ │ +00001020 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -21221,26 +21220,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__ │ │ │ │ @@ -21250,33 +21249,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 │ │ │ │ @@ -21412,15 +21411,15 @@ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 000019c8 t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ 00001074 t _elementtree_Element_clear │ │ │ │ 00000540 r _elementtree_Element_clear__doc__ │ │ │ │ 000009e4 t _elementtree_Element_extend │ │ │ │ 00000488 r _elementtree_Element_extend__doc__ │ │ │ │ -000014fc t _elementtree_Element_find │ │ │ │ +00001554 t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ 000019bc t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 000010e8 t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ 000039e8 t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ @@ -21532,15 +21531,15 @@ │ │ │ │ 0000005c d element_spec │ │ │ │ 00003024 t element_subscr │ │ │ │ 000021c4 t element_tag_getter │ │ │ │ 00001b7c t element_tag_setter │ │ │ │ 00002350 t element_tail_getter │ │ │ │ 0000259c t element_tail_setter │ │ │ │ 00002200 t element_text_getter │ │ │ │ -0000171c t element_text_setter │ │ │ │ +000014fc t element_text_setter │ │ │ │ 000022b4 t elementiter_dealloc │ │ │ │ 00001ed4 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00003744 t elementiter_traverse │ │ │ │ 000021cc t elementtree_clear │ │ │ │ 00002598 t elementtree_free │ │ │ │ @@ -21763,15 +21762,15 @@ │ │ │ │ 000021ec t my_EndCdataSectionHandler │ │ │ │ 0000183c t my_EndDoctypeDeclHandler │ │ │ │ 00000b7c t my_EndElementHandler │ │ │ │ 0000118c t my_EndNamespaceDeclHandler │ │ │ │ 0000195c t my_EntityDeclHandler │ │ │ │ 00000ebc t my_ExternalEntityRefHandler │ │ │ │ 00001c70 t my_NotStandaloneHandler │ │ │ │ -000013e4 t my_NotationDeclHandler │ │ │ │ +000016e8 t my_NotationDeclHandler │ │ │ │ 00001b50 t my_ProcessingInstructionHandler │ │ │ │ 000022e8 t my_SkippedEntityHandler │ │ │ │ 000020f0 t my_StartCdataSectionHandler │ │ │ │ 0000129c t my_StartDoctypeDeclHandler │ │ │ │ 000007a8 t my_StartElementHandler │ │ │ │ 00001254 t my_StartNamespaceDeclHandler │ │ │ │ 00001f84 t my_UnparsedEntityDeclHandler │ │ │ │ @@ -21785,15 +21784,15 @@ │ │ │ │ 00001ec4 t pyexpat_clear │ │ │ │ 0000000c t pyexpat_exec │ │ │ │ 00001f80 t pyexpat_free │ │ │ │ 00000970 d pyexpat_methods │ │ │ │ 00000298 r pyexpat_module_documentation │ │ │ │ 00000950 d pyexpat_slots │ │ │ │ 00000000 t pyexpat_traverse │ │ │ │ -00001538 t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ +000013e4 t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ 00000654 r pyexpat_xmlparser_ExternalEntityParserCreate__doc__ │ │ │ │ 00002684 t pyexpat_xmlparser_GetBase │ │ │ │ 00000830 r pyexpat_xmlparser_GetBase__doc__ │ │ │ │ 0000261c t pyexpat_xmlparser_GetInputContext │ │ │ │ 00000730 r pyexpat_xmlparser_GetInputContext__doc__ │ │ │ │ 00002424 t pyexpat_xmlparser_GetReparseDeferralEnabled │ │ │ │ 00000958 r pyexpat_xmlparser_GetReparseDeferralEnabled__doc__ │ │ │ │ @@ -22212,15 +22211,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000df8 t SHA256Type_copy │ │ │ │ +00000d28 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 00000298 t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000328 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 00000a18 t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -22228,15 +22227,15 @@ │ │ │ │ 00000288 t SHA256_get_block_size │ │ │ │ 00000290 t SHA256_get_digest_size │ │ │ │ 000003b8 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000ec8 t SHA2_traverse │ │ │ │ -00000d28 t SHA512Type_copy │ │ │ │ +00000df8 t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 0000048c t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 0000095c t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 00000bec t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -22525,15 +22524,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 │ │ │ │ -00001758 t capi_getucname │ │ │ │ +00001888 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 │ │ │ │ @@ -22566,31 +22565,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__ │ │ │ │ -00002324 t unicodedata_UCD_decimal │ │ │ │ +00002454 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001470 t unicodedata_UCD_decomposition │ │ │ │ +000015a0 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000024f8 t unicodedata_UCD_digit │ │ │ │ +00002628 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__ │ │ │ │ -000021e4 t unicodedata_UCD_lookup │ │ │ │ +00002314 t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 000002e8 t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001bb0 t unicodedata_UCD_name │ │ │ │ +00001ce0 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001cd0 t unicodedata_UCD_name_impl │ │ │ │ +00001e00 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 │ │ │ │ @@ -23214,20 +23213,20 @@ │ │ │ │ 000002b4 t stack_overflow │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ │ │ │ │ posixmodule.o: │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -00006750 t DirEntry_dealloc │ │ │ │ -00006aa4 t DirEntry_get_lstat │ │ │ │ +000067c0 t DirEntry_dealloc │ │ │ │ +00006b14 t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00007104 t DirEntry_repr │ │ │ │ -00005cc0 t DirEntry_test_mode │ │ │ │ +00005d30 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 │ │ │ │ @@ -23309,16 +23308,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 │ │ │ │ -000036e8 T PyOS_FSPath │ │ │ │ -00003718 t PyOS_FSPath.part.0 │ │ │ │ +0000373c T PyOS_FSPath │ │ │ │ +0000376c 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 │ │ │ │ @@ -23357,25 +23356,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00003124 t Py_XDECREF │ │ │ │ -00004df8 t Py_off_t_converter │ │ │ │ +00003178 t Py_XDECREF │ │ │ │ +00004e68 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00005990 t ScandirIterator_close │ │ │ │ -00005934 t ScandirIterator_closedir │ │ │ │ -000065f4 t ScandirIterator_dealloc │ │ │ │ -000054f4 t ScandirIterator_enter │ │ │ │ -000059b0 t ScandirIterator_exit │ │ │ │ -00006658 t ScandirIterator_finalize │ │ │ │ -00005508 t ScandirIterator_iternext │ │ │ │ +00005a00 t ScandirIterator_close │ │ │ │ +000059a4 t ScandirIterator_closedir │ │ │ │ +00006664 t ScandirIterator_dealloc │ │ │ │ +00005564 t ScandirIterator_enter │ │ │ │ +00005a20 t ScandirIterator_exit │ │ │ │ +000066c8 t ScandirIterator_finalize │ │ │ │ +00005578 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 │ │ │ │ @@ -23389,17 +23388,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00003114 T _PyLong_FromGid │ │ │ │ +00003168 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00003104 T _PyLong_FromUid │ │ │ │ +00003158 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 │ │ │ │ @@ -23710,25 +23709,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 │ │ │ │ -000038d4 t _posix_traverse │ │ │ │ +00003928 t _posix_traverse │ │ │ │ 000027b0 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 │ │ │ │ -00003d70 t check_null_or_callable │ │ │ │ +00003dc4 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 0000183c t conv_confname │ │ │ │ @@ -23759,15 +23758,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -000076b4 t free_string_array │ │ │ │ +00007714 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -23787,16 +23786,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ 00000894 t internal_rename │ │ │ │ -00007da8 t iov_cleanup │ │ │ │ -00007aec t iov_setup │ │ │ │ +00007e08 t iov_cleanup │ │ │ │ +00007b4c t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -23821,25 +23820,25 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 000051c4 t os_DirEntry___fspath__ │ │ │ │ 0000142c r os_DirEntry___fspath____doc__ │ │ │ │ 0000701c t os_DirEntry_inode │ │ │ │ 00001468 r os_DirEntry_inode__doc__ │ │ │ │ -00005a1c t os_DirEntry_is_dir │ │ │ │ +00005a8c 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__ │ │ │ │ -00007ee4 t os_DirEntry_is_junction │ │ │ │ +00007f44 t os_DirEntry_is_junction │ │ │ │ 000015e8 r os_DirEntry_is_junction__doc__ │ │ │ │ -00007a3c t os_DirEntry_is_symlink │ │ │ │ +00007a9c t os_DirEntry_is_symlink │ │ │ │ 0000163c r os_DirEntry_is_symlink__doc__ │ │ │ │ -00006880 t os_DirEntry_stat │ │ │ │ +000068f0 t os_DirEntry_stat │ │ │ │ 00001580 r os_DirEntry_stat__doc__ │ │ │ │ -00006bfc t os_DirEntry_stat_impl.part.0 │ │ │ │ +00006c6c 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 │ │ │ │ @@ -23854,31 +23853,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__ │ │ │ │ -00003a48 t os__path_normpath │ │ │ │ +00003a9c t os__path_normpath │ │ │ │ 00009500 r os__path_normpath__doc__ │ │ │ │ -00005e38 t os__path_splitroot_ex │ │ │ │ +00005ea8 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 │ │ │ │ 0000a340 r os_chroot__doc__ │ │ │ │ -00004bec t os_close │ │ │ │ +00004c5c 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 │ │ │ │ @@ -23909,36 +23908,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__ │ │ │ │ -00003648 t os_fspath │ │ │ │ +0000369c t os_fspath │ │ │ │ 000011e0 r os_fspath__doc__ │ │ │ │ -00004aac t os_fstat │ │ │ │ +00004b1c t os_fstat │ │ │ │ 00004404 r os_fstat__doc__ │ │ │ │ 00004640 t os_fstatvfs │ │ │ │ 00002a70 r os_fstatvfs__doc__ │ │ │ │ 000050b0 t os_fsync │ │ │ │ 0000a308 r os_fsync__doc__ │ │ │ │ 00002390 t os_ftruncate │ │ │ │ 00003334 r os_ftruncate__doc__ │ │ │ │ 00002430 t os_ftruncate_impl.isra.0 │ │ │ │ 00000d4c t os_get_blocking │ │ │ │ 0000174c r os_get_blocking__doc__ │ │ │ │ 00002010 t os_get_inheritable │ │ │ │ 00001854 r os_get_inheritable__doc__ │ │ │ │ -00004e24 t os_get_terminal_size │ │ │ │ +00004e94 t os_get_terminal_size │ │ │ │ 00001920 r os_get_terminal_size__doc__ │ │ │ │ -00003c30 t os_getcwd │ │ │ │ +00003c84 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__ │ │ │ │ @@ -23952,15 +23951,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__ │ │ │ │ -00004998 t os_getpid │ │ │ │ +00004a08 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__ │ │ │ │ @@ -23984,47 +23983,47 @@ │ │ │ │ 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__ │ │ │ │ -0000314c t os_listdir │ │ │ │ +000031a0 t os_listdir │ │ │ │ 000095d8 r os_listdir__doc__ │ │ │ │ 00004b9c 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__ │ │ │ │ -00004ccc t os_lseek │ │ │ │ +00004d3c t os_lseek │ │ │ │ 00004b18 r os_lseek__doc__ │ │ │ │ -00003e28 t os_lstat │ │ │ │ +00003e7c 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__ │ │ │ │ -0000469c t os_mkdir │ │ │ │ +0000470c t os_mkdir │ │ │ │ 00009340 r os_mkdir__doc__ │ │ │ │ 00000e58 t os_mkfifo │ │ │ │ 000037b8 r os_mkfifo__doc__ │ │ │ │ 00005500 t os_mknod │ │ │ │ 000034bc r os_mknod__doc__ │ │ │ │ 00008408 t os_nice │ │ │ │ 000092d8 r os_nice__doc__ │ │ │ │ -0000417c t os_open │ │ │ │ +000041ec t os_open │ │ │ │ 00004f70 r os_open__doc__ │ │ │ │ 00000c84 t os_openpty │ │ │ │ 00006dfc r os_openpty__doc__ │ │ │ │ -00006ab0 t os_pathconf │ │ │ │ +00006900 t os_pathconf │ │ │ │ 000027c0 r os_pathconf__doc__ │ │ │ │ 000057f0 t os_pidfd_open │ │ │ │ 00005f0c r os_pidfd_open__doc__ │ │ │ │ 00001090 t os_pipe │ │ │ │ 00005884 t os_pipe2 │ │ │ │ 00004200 r os_pipe2__doc__ │ │ │ │ 000042e8 r os_pipe__doc__ │ │ │ │ @@ -24041,21 +24040,21 @@ │ │ │ │ 00005b60 t os_pread │ │ │ │ 00004828 r os_pread__doc__ │ │ │ │ 00005d38 t os_preadv │ │ │ │ 00004570 r os_preadv__doc__ │ │ │ │ 00004df0 t os_ptsname │ │ │ │ 00006e9c r os_ptsname__doc__ │ │ │ │ 00004ee8 t os_ptsname_impl.isra.0 │ │ │ │ -000077d0 t os_putenv │ │ │ │ +00007830 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__ │ │ │ │ -00004f88 t os_read │ │ │ │ +00004ff8 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 │ │ │ │ @@ -24064,17 +24063,17 @@ │ │ │ │ 000089e0 r os_remove__doc__ │ │ │ │ 0000339c t os_removexattr │ │ │ │ 00001e64 r os_removexattr__doc__ │ │ │ │ 000048b8 t os_rename │ │ │ │ 0000906c r os_rename__doc__ │ │ │ │ 000006a0 t os_replace │ │ │ │ 00008e84 r os_replace__doc__ │ │ │ │ -00006d98 t os_rmdir │ │ │ │ +00006e08 t os_rmdir │ │ │ │ 00008d38 r os_rmdir__doc__ │ │ │ │ -00005104 t os_scandir │ │ │ │ +00005174 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__ │ │ │ │ @@ -24169,44 +24168,44 @@ │ │ │ │ 00005728 t os_ttyname │ │ │ │ 0000abdc r os_ttyname__doc__ │ │ │ │ 0000504c t os_umask │ │ │ │ 00008c98 r os_umask__doc__ │ │ │ │ 00000d9c t os_uname │ │ │ │ 0000891c r os_uname__doc__ │ │ │ │ 00000eb4 t os_uname_impl │ │ │ │ -00006218 t os_unlink │ │ │ │ +00006288 t os_unlink │ │ │ │ 00008b3c r os_unlink__doc__ │ │ │ │ 000054ac t os_unlockpt │ │ │ │ 00006f98 r os_unlockpt__doc__ │ │ │ │ -00007968 t os_unsetenv │ │ │ │ +000079c8 t os_unsetenv │ │ │ │ 00002ec0 r os_unsetenv__doc__ │ │ │ │ 00000728 t os_unshare │ │ │ │ 00005de0 r os_unshare__doc__ │ │ │ │ -000049b4 t os_urandom │ │ │ │ +00004a24 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 │ │ │ │ +00006aa4 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__ │ │ │ │ -00007188 t parse_arglist │ │ │ │ -00007330 t parse_envlist │ │ │ │ +000071f8 t parse_arglist │ │ │ │ +00007390 t parse_envlist │ │ │ │ 00002720 t path_cleanup │ │ │ │ 00001f84 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb28 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ @@ -24259,15 +24258,15 @@ │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ 00003064 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00003dd4 t register_at_forker │ │ │ │ +00003e28 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00001324 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -25104,15 +25103,15 @@ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFile_Flush │ │ │ │ 000002b8 T _PyIOBase_cannot_pickle │ │ │ │ -00000b54 T _PyIOBase_check_closed │ │ │ │ +00000b70 T _PyIOBase_check_closed │ │ │ │ 00000000 T _PyIOBase_check_readable │ │ │ │ 00000608 T _PyIOBase_check_seekable │ │ │ │ 0000048c T _PyIOBase_check_writable │ │ │ │ 000000c4 T _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ U _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -25138,15 +25137,15 @@ │ │ │ │ 00000238 r _io__IOBase_readline__doc__ │ │ │ │ 000006cc t _io__IOBase_readlines │ │ │ │ 0000014c r _io__IOBase_readlines__doc__ │ │ │ │ 00000504 t _io__IOBase_seek │ │ │ │ 000007ac r _io__IOBase_seek__doc__ │ │ │ │ 00000474 t _io__IOBase_seekable │ │ │ │ 00000528 r _io__IOBase_seekable__doc__ │ │ │ │ -00000948 t _io__IOBase_tell │ │ │ │ +00000964 t _io__IOBase_tell │ │ │ │ 00000778 r _io__IOBase_tell__doc__ │ │ │ │ 000001e0 t _io__IOBase_truncate │ │ │ │ 000006c0 r _io__IOBase_truncate__doc__ │ │ │ │ 00000480 t _io__IOBase_writable │ │ │ │ 00000450 r _io__IOBase_writable__doc__ │ │ │ │ 000008bc t _io__IOBase_writelines │ │ │ │ 00000098 r _io__IOBase_writelines__doc__ │ │ │ │ @@ -25159,28 +25158,28 @@ │ │ │ │ 00000000 d _parser.1 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 000002d4 t iobase_check_closed │ │ │ │ 000009fc t iobase_check_readable │ │ │ │ 00000348 t iobase_check_seekable │ │ │ │ 0000027c t iobase_check_writable │ │ │ │ 000005f0 t iobase_clear │ │ │ │ -00000984 t iobase_closed_get │ │ │ │ -000009b8 t iobase_dealloc │ │ │ │ +000009a0 t iobase_closed_get │ │ │ │ +000009d4 t iobase_dealloc │ │ │ │ 000009dc r iobase_doc │ │ │ │ 00000228 t iobase_enter │ │ │ │ 00000368 t iobase_exit │ │ │ │ 000000f0 t iobase_finalize │ │ │ │ 0000017c d iobase_getset │ │ │ │ 0000055c t iobase_iter │ │ │ │ -000008c4 t iobase_iternext │ │ │ │ +000008e0 t iobase_iternext │ │ │ │ 00000140 d iobase_members │ │ │ │ 000001b8 d iobase_methods │ │ │ │ 000000e8 d iobase_slots │ │ │ │ 000000d4 D iobase_spec │ │ │ │ -00000af8 t iobase_traverse │ │ │ │ +00000b14 t iobase_traverse │ │ │ │ U memcpy │ │ │ │ 00000014 r rawiobase_doc │ │ │ │ 00000084 d rawiobase_methods │ │ │ │ 000002f8 t rawiobase_readinto │ │ │ │ 0000006c d rawiobase_slots │ │ │ │ 00000058 D rawiobase_spec │ │ │ │ 00000320 t rawiobase_write │ │ │ │ @@ -25527,15 +25526,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ 00004758 t _buffered_raw_seek │ │ │ │ 000004b8 t _buffered_raw_tell │ │ │ │ -0000512c t _buffered_readline │ │ │ │ +00005130 t _buffered_readline │ │ │ │ 0000021c t _bufferediobase_readinto_generic │ │ │ │ 00004958 t _bufferedreader_fill_buffer │ │ │ │ 00003bcc t _bufferedreader_raw_read │ │ │ │ 000048cc t _bufferedreader_read_fast │ │ │ │ 00000ab0 t _enter_buffered_busy │ │ │ │ 00000a3c t _forward_call │ │ │ │ 00000804 t _io_BufferedRWPair___init__ │ │ │ │ @@ -25565,15 +25564,15 @@ │ │ │ │ 00004bd8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00001224 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 0000058c t _io__Buffered_closed_get │ │ │ │ 00000a34 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00004c74 t _io__Buffered_fileno │ │ │ │ +00004c78 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00002c0c t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 000007a8 t _io__Buffered_mode_get │ │ │ │ 00000000 t _io__Buffered_name_get │ │ │ │ @@ -25581,19 +25580,19 @@ │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 000005e8 t _io__Buffered_read │ │ │ │ 00003654 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000017f4 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00004cec t _io__Buffered_readinto │ │ │ │ +00004cf0 t _io__Buffered_readinto │ │ │ │ 000004bc t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -00005064 t _io__Buffered_readline │ │ │ │ +00005068 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ 00003e0c t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 0000186c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00001584 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ @@ -25621,15 +25620,15 @@ │ │ │ │ 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 │ │ │ │ 000031a4 t buffered_flush_and_rewind_unlocked │ │ │ │ -000056f4 t buffered_iternext │ │ │ │ +000056f8 t buffered_iternext │ │ │ │ 00000078 t buffered_repr │ │ │ │ 000035dc t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ @@ -25732,31 +25731,31 @@ │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000f60 t Py_XDECREF │ │ │ │ +00000f70 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCodecInfo_GetIncrementalDecoder │ │ │ │ U _PyCodecInfo_GetIncrementalEncoder │ │ │ │ U _PyCodec_LookupTextEncoding │ │ │ │ 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 │ │ │ │ +000039e4 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000030fc T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00003114 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -25780,69 +25779,69 @@ │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00001a44 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00005558 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000559c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00004b78 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00004bac 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 │ │ │ │ +00001ce8 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 │ │ │ │ +00003db4 t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ 00001c1c t _io_TextIOWrapper_closed_get │ │ │ │ 00001614 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -00001d1c t _io_TextIOWrapper_detach │ │ │ │ +00001c64 t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_errors_get │ │ │ │ -00005430 t _io_TextIOWrapper_fileno │ │ │ │ +00005474 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00003f7c t _io_TextIOWrapper_flush │ │ │ │ +00003f94 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 │ │ │ │ +00004d5c 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 │ │ │ │ +00004a80 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__ │ │ │ │ 00000be8 t _io_TextIOWrapper_tell │ │ │ │ 00000240 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000648 t _io_TextIOWrapper_truncate │ │ │ │ 0000021c r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 00000538 t _io_TextIOWrapper_writable │ │ │ │ 000001bc r _io_TextIOWrapper_writable__doc__ │ │ │ │ -00000f88 t _io_TextIOWrapper_write │ │ │ │ +00000f98 t _io_TextIOWrapper_write │ │ │ │ 000005b8 r _io_TextIOWrapper_write__doc__ │ │ │ │ 00000804 t _io__TextIOBase_detach │ │ │ │ 000011d8 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000fa0 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00001f28 t _io__TextIOBase_encoding_get │ │ │ │ +00001e70 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed8 r _io__TextIOBase_errors__doc__ │ │ │ │ -00001fa4 t _io__TextIOBase_errors_get │ │ │ │ +00001eec t _io__TextIOBase_errors_get │ │ │ │ 00000f24 r _io__TextIOBase_newlines__doc__ │ │ │ │ -00001fb0 t _io__TextIOBase_newlines_get │ │ │ │ +00001ef8 t _io__TextIOBase_newlines_get │ │ │ │ 00000ab0 t _io__TextIOBase_read │ │ │ │ 00001118 r _io__TextIOBase_read__doc__ │ │ │ │ 00000b70 t _io__TextIOBase_readline │ │ │ │ 0000106c r _io__TextIOBase_readline__doc__ │ │ │ │ 000009b4 t _io__TextIOBase_write │ │ │ │ 00000fdc r _io__TextIOBase_write__doc__ │ │ │ │ 00000058 r _keywords.1 │ │ │ │ @@ -25859,25 +25858,25 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 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 │ │ │ │ +000056a8 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00001bb0 t _textiowrapper_encoder_reset │ │ │ │ 00001e18 t _textiowrapper_readline │ │ │ │ 00001688 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00003954 t check_decoded │ │ │ │ +0000396c t check_decoded │ │ │ │ 00000af0 t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -00003d4c t find_control_char │ │ │ │ -000049c4 t incrementalnewlinedecoder_clear │ │ │ │ -000048e4 t incrementalnewlinedecoder_dealloc │ │ │ │ +00003d64 t find_control_char │ │ │ │ +000049f8 t incrementalnewlinedecoder_clear │ │ │ │ +00004918 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 │ │ │ │ @@ -25886,30 +25885,30 @@ │ │ │ │ U strcmp │ │ │ │ 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 │ │ │ │ +00001de0 t textiowrapper_build_cookie │ │ │ │ +000046a4 t textiowrapper_clear │ │ │ │ +00004390 t textiowrapper_dealloc │ │ │ │ +000054fc t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ 00001c90 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00002c0c t textiowrapper_read_chunk │ │ │ │ +00002c24 t textiowrapper_read_chunk │ │ │ │ 000000e0 t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ 000018c0 t textiowrapper_traverse │ │ │ │ -00001f34 t utf16_encode │ │ │ │ +00001e7c t utf16_encode │ │ │ │ 00000734 t utf16be_encode │ │ │ │ -00001f74 t utf16le_encode │ │ │ │ +00001ebc t utf16le_encode │ │ │ │ 00000764 t utf32_encode │ │ │ │ 000007d4 t utf32be_encode │ │ │ │ 000007a4 t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ U PyBool_FromLong │ │ │ │ @@ -26097,18 +26096,18 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidiv │ │ │ │ 00002c78 t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ 00002ad0 t _grouper_next │ │ │ │ -000007ec t _grouper_reduce │ │ │ │ +00000864 t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -00000440 t _grouper_traverse │ │ │ │ +000004b8 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ 00000050 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -26128,239 +26127,239 @@ │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 00001928 t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ 000034c8 t accumulate_next │ │ │ │ -000001cc t accumulate_reduce │ │ │ │ -00000308 t accumulate_setstate │ │ │ │ +00000244 t accumulate_reduce │ │ │ │ +00000380 t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -0000121c t accumulate_traverse │ │ │ │ +00001294 t accumulate_traverse │ │ │ │ 00001500 t batched_dealloc │ │ │ │ 00001024 t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ 000011dc t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -000012cc t batched_traverse │ │ │ │ +00001344 t batched_traverse │ │ │ │ 00002414 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ 000020e4 t chain_new │ │ │ │ 00002230 t chain_next │ │ │ │ -00002398 t chain_reduce │ │ │ │ -00002420 t chain_setstate │ │ │ │ +00002328 t chain_reduce │ │ │ │ +000023b0 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00001998 t chain_traverse │ │ │ │ -00001dbc t combinations_dealloc │ │ │ │ +00000110 t chain_traverse │ │ │ │ +00001d4c t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ 00004014 t combinations_next │ │ │ │ -00002554 t combinations_reduce │ │ │ │ -0000266c t combinations_setstate │ │ │ │ -00000110 t combinations_sizeof │ │ │ │ +000024e4 t combinations_reduce │ │ │ │ +000025fc t combinations_setstate │ │ │ │ +00000188 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -000004b8 t combinations_traverse │ │ │ │ -00002338 t compress_dealloc │ │ │ │ +00000530 t combinations_traverse │ │ │ │ +000022c8 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ 00003b7c t compress_next │ │ │ │ -00002a60 t compress_reduce │ │ │ │ +000029f0 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -0000157c t compress_traverse │ │ │ │ +000015f4 t compress_traverse │ │ │ │ 00001634 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 0000069c t count_next │ │ │ │ -00002b74 t count_reduce │ │ │ │ -00002ab4 t count_repr │ │ │ │ +00002b04 t count_reduce │ │ │ │ +00002a44 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000628 t count_traverse │ │ │ │ -00001fdc t cwr_dealloc │ │ │ │ +00001f6c t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ 0000435c t cwr_next │ │ │ │ -000027b8 t cwr_reduce │ │ │ │ -000028d0 t cwr_setstate │ │ │ │ -00000124 t cwr_sizeof │ │ │ │ +00002748 t cwr_reduce │ │ │ │ +00002860 t cwr_setstate │ │ │ │ +0000019c t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000530 t cwr_traverse │ │ │ │ -00001b70 t cycle_dealloc │ │ │ │ +000005a8 t cwr_traverse │ │ │ │ +00001b00 t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ 000037b4 t cycle_next │ │ │ │ -000005a8 t cycle_reduce │ │ │ │ -00002be8 t cycle_setstate │ │ │ │ +00000620 t cycle_reduce │ │ │ │ +00002b78 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00001324 t cycle_traverse │ │ │ │ -0000016c t dropwhile_dealloc │ │ │ │ +0000139c t cycle_traverse │ │ │ │ +000001e4 t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -00002164 t dropwhile_next │ │ │ │ -000006d4 t dropwhile_reduce │ │ │ │ -00000734 t dropwhile_setstate │ │ │ │ +000020f4 t dropwhile_next │ │ │ │ +0000074c t dropwhile_reduce │ │ │ │ +000007ac t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -0000139c t dropwhile_traverse │ │ │ │ +00001414 t dropwhile_traverse │ │ │ │ 000014a0 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ 000024cc t filterfalse_next │ │ │ │ -00000798 t filterfalse_reduce │ │ │ │ +00000810 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00001414 t filterfalse_traverse │ │ │ │ +0000148c t filterfalse_traverse │ │ │ │ 000016e4 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ 000027bc t groupby_next │ │ │ │ -00002cd4 t groupby_reduce │ │ │ │ -00000874 t groupby_setstate │ │ │ │ +00002c64 t groupby_reduce │ │ │ │ +000008ec t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -00000374 t groupby_traverse │ │ │ │ +000003ec t groupby_traverse │ │ │ │ 00001b98 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ 00001738 t islice_new │ │ │ │ 00001a1c t islice_next │ │ │ │ -00002d7c t islice_reduce │ │ │ │ -00002e9c t islice_setstate │ │ │ │ +00002d0c t islice_reduce │ │ │ │ +00002e2c t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -00002a0c t islice_traverse │ │ │ │ -0000097c t itertools__grouper │ │ │ │ -00003360 t itertools__tee │ │ │ │ +0000299c t islice_traverse │ │ │ │ +000009f4 t itertools__grouper │ │ │ │ +000032f0 t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ 0000175c t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ 000021b8 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001bd0 t itertools_combinations │ │ │ │ +00001b60 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -00001e2c t itertools_combinations_with_replacement │ │ │ │ +00001dbc t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00002260 t itertools_compress │ │ │ │ +000021f0 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 00000284 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -00001a08 t itertools_cycle │ │ │ │ +00001998 t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -0000204c t itertools_dropwhile │ │ │ │ +00001fdc t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ 00001390 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ 00001558 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ 0000071c t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ 000038d0 t itertools_starmap │ │ │ │ 00001444 r itertools_starmap__doc__ │ │ │ │ 00000dbc t itertools_takewhile │ │ │ │ 000014e8 r itertools_takewhile__doc__ │ │ │ │ 000004b8 t itertools_tee │ │ │ │ 00001694 r itertools_tee__doc__ │ │ │ │ -000034d0 t itertools_teedataobject │ │ │ │ +00003460 t itertools_teedataobject │ │ │ │ 00001720 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 000007c0 t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 00000cac t itertoolsmodule_free │ │ │ │ 00000460 d itertoolsmodule_slots │ │ │ │ 00000000 t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memmove │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ -00000c00 t pairwise_dealloc │ │ │ │ -00000abc t pairwise_new │ │ │ │ +00000c78 t pairwise_dealloc │ │ │ │ +00000b34 t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ 0000461c t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -00000c68 t pairwise_traverse │ │ │ │ +00000ce0 t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ 00001574 t permutations_dealloc │ │ │ │ 00000a18 t permutations_next │ │ │ │ -00002f10 t permutations_reduce │ │ │ │ -00003060 t permutations_setstate │ │ │ │ -00000138 t permutations_sizeof │ │ │ │ +00002ea0 t permutations_reduce │ │ │ │ +00002ff0 t permutations_setstate │ │ │ │ +000001b0 t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ -00000cfc t permutations_traverse │ │ │ │ +00000d74 t permutations_traverse │ │ │ │ 00001484 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ 00000eb8 t product_new │ │ │ │ 00001158 t product_next │ │ │ │ -00003260 t product_reduce │ │ │ │ -00000d74 t product_setstate │ │ │ │ -00000154 t product_sizeof │ │ │ │ +000031f0 t product_reduce │ │ │ │ +00000dec t product_setstate │ │ │ │ +000001cc t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000098 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ 00002064 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 00000058 t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ 00001f38 t repeat_new │ │ │ │ 00002014 t repeat_next │ │ │ │ -00000f3c t repeat_reduce │ │ │ │ -00000edc t repeat_repr │ │ │ │ +00000fb4 t repeat_reduce │ │ │ │ +00000f54 t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ 00003acc t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ 000039e0 t starmap_next │ │ │ │ -00000fb0 t starmap_reduce │ │ │ │ +00001028 t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -0000148c t starmap_traverse │ │ │ │ +00001504 t starmap_traverse │ │ │ │ 00000fc4 t takewhile_dealloc │ │ │ │ 00000ed4 t takewhile_next │ │ │ │ -00001004 t takewhile_reduce │ │ │ │ +0000107c t takewhile_reduce │ │ │ │ 00000b80 d takewhile_reduce_methods │ │ │ │ -00001064 t takewhile_reduce_setstate │ │ │ │ +000010dc t takewhile_reduce_setstate │ │ │ │ 00000b30 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00001504 t takewhile_traverse │ │ │ │ +0000157c t takewhile_traverse │ │ │ │ 00000d58 t tee_clear │ │ │ │ 0000075c t tee_copy │ │ │ │ 00000d04 t tee_dealloc │ │ │ │ 0000066c t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ 0000362c t tee_next │ │ │ │ -000010c8 t tee_reduce │ │ │ │ -0000366c t tee_setstate │ │ │ │ +00001140 t tee_reduce │ │ │ │ +000035fc t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000cb0 t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 00001e48 t teedataobject_clear │ │ │ │ 00001cd8 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ 000016e4 t teedataobject_newinternal.isra.0 │ │ │ │ -00003410 t teedataobject_reduce │ │ │ │ +000033a0 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00001c18 t teedataobject_traverse │ │ │ │ 000033e8 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ 00002d14 t zip_longest_new │ │ │ │ 00002fac t zip_longest_next │ │ │ │ -00003768 t zip_longest_reduce │ │ │ │ -0000111c t zip_longest_setstate │ │ │ │ -00001188 t zip_longest_traverse │ │ │ │ +000036f8 t zip_longest_reduce │ │ │ │ +00001194 t zip_longest_setstate │ │ │ │ +00001200 t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromObject │ │ │ │ @@ -26421,16 +26420,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000a4a8 t Py_UNICODE_ISALNUM │ │ │ │ -00004b8c t Py_XDECREF │ │ │ │ +0000a4bc t Py_UNICODE_ISALNUM │ │ │ │ +00004b9c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -26500,82 +26499,82 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 00000748 t _sre_SRE_Match___copy__ │ │ │ │ 00000904 r _sre_SRE_Match___copy____doc__ │ │ │ │ 0000075c t _sre_SRE_Match___deepcopy__ │ │ │ │ 000008e0 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00006940 t _sre_SRE_Match_end │ │ │ │ +00006950 t _sre_SRE_Match_end │ │ │ │ 00000980 r _sre_SRE_Match_end__doc__ │ │ │ │ 00000770 t _sre_SRE_Match_expand │ │ │ │ 00000bb4 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00003518 t _sre_SRE_Match_groupdict │ │ │ │ 00000a34 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -000060bc t _sre_SRE_Match_groups │ │ │ │ +000060cc t _sre_SRE_Match_groups │ │ │ │ 00000b04 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00003b50 t _sre_SRE_Match_span │ │ │ │ 0000091c r _sre_SRE_Match_span__doc__ │ │ │ │ -0000ef84 t _sre_SRE_Match_start │ │ │ │ +0000ef98 t _sre_SRE_Match_start │ │ │ │ 000009d8 r _sre_SRE_Match_start__doc__ │ │ │ │ 00000734 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000db8 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000720 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000d94 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000f314 t _sre_SRE_Pattern_findall │ │ │ │ +0000f328 t _sre_SRE_Pattern_findall │ │ │ │ 0000108c r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00010eac t _sre_SRE_Pattern_finditer │ │ │ │ +00010ecc t _sre_SRE_Pattern_finditer │ │ │ │ 00000fc8 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -000125fc t _sre_SRE_Pattern_fullmatch │ │ │ │ +0001261c t _sre_SRE_Pattern_fullmatch │ │ │ │ 000011d0 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000e0c t _sre_SRE_Pattern_match │ │ │ │ 00001230 r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000348 t _sre_SRE_Pattern_scanner │ │ │ │ 00000f8c r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00008b1c t _sre_SRE_Pattern_search │ │ │ │ +00008b30 t _sre_SRE_Pattern_search │ │ │ │ 00001108 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -0000a560 t _sre_SRE_Pattern_split │ │ │ │ +0000a574 t _sre_SRE_Pattern_split │ │ │ │ 00000f38 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00006b30 t _sre_SRE_Pattern_sub │ │ │ │ +00006b40 t _sre_SRE_Pattern_sub │ │ │ │ 00000e90 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00003fa4 t _sre_SRE_Pattern_subn │ │ │ │ 00000dd0 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000099c t _sre_SRE_Scanner_match │ │ │ │ 000008c8 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -000113cc t _sre_SRE_Scanner_search │ │ │ │ +000113ec t _sre_SRE_Scanner_search │ │ │ │ 000008b0 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00005188 t _sre_ascii_iscased │ │ │ │ +00005198 t _sre_ascii_iscased │ │ │ │ 0000132c r _sre_ascii_iscased__doc__ │ │ │ │ -00005128 t _sre_ascii_tolower │ │ │ │ +00005138 t _sre_ascii_tolower │ │ │ │ 000012d4 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 00000d3c r _sre_compile__doc__ │ │ │ │ 00000b70 t _sre_getcodesize │ │ │ │ 00001358 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 00000c44 r _sre_template__doc__ │ │ │ │ -00004fa0 t _sre_unicode_iscased │ │ │ │ +00004fb0 t _sre_unicode_iscased │ │ │ │ 00001300 r _sre_unicode_iscased__doc__ │ │ │ │ -00005020 t _sre_unicode_tolower │ │ │ │ +00005030 t _sre_unicode_tolower │ │ │ │ 000012a8 r _sre_unicode_tolower__doc__ │ │ │ │ -00004e20 t _validate_charset │ │ │ │ +00004e30 t _validate_charset │ │ │ │ 00000448 t _validate_inner │ │ │ │ 00003ee0 t char_loc_ignore │ │ │ │ 000032e8 t compile_template │ │ │ │ 00000574 r copyright │ │ │ │ 0000469c t data_stack_grow │ │ │ │ 00003c58 t expand_template │ │ │ │ 00000658 r flag_names.3 │ │ │ │ -00004cac t match_clear │ │ │ │ -00004bb4 t match_dealloc │ │ │ │ +00004cbc t match_clear │ │ │ │ +00004bc4 t match_dealloc │ │ │ │ 000013fc r match_doc │ │ │ │ -00006a70 t match_getindex │ │ │ │ -0000f0b0 t match_getitem │ │ │ │ +00006a80 t match_getindex │ │ │ │ +0000f0c4 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000063ac t match_getslice_by_index │ │ │ │ -00006564 t match_group │ │ │ │ +000063bc t match_getslice_by_index │ │ │ │ +00006574 t match_group │ │ │ │ 00001378 r match_group_doc │ │ │ │ 00003e90 t match_lastgroup_get │ │ │ │ 000002b4 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000844 t match_regs_get │ │ │ │ 0000090c t match_repr │ │ │ │ @@ -26596,45 +26595,45 @@ │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ 0000472c t pattern_new_match │ │ │ │ 0000027c t pattern_repr │ │ │ │ 00000190 t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00006cb8 t pattern_subx │ │ │ │ -00005084 t pattern_traverse │ │ │ │ -0000a504 t repeat_pool_malloc │ │ │ │ -000125a4 t scanner_clear │ │ │ │ -0001242c t scanner_dealloc │ │ │ │ +00006cc8 t pattern_subx │ │ │ │ +00005094 t pattern_traverse │ │ │ │ +0000a518 t repeat_pool_malloc │ │ │ │ +000125c4 t scanner_clear │ │ │ │ +0001244c t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000025c t scanner_traverse │ │ │ │ -00005e64 t sre_category │ │ │ │ +00005e74 t sre_category │ │ │ │ 000004c0 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 000005f4 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 00000744 r sre_targets.40 │ │ │ │ 00000698 r sre_targets.41 │ │ │ │ 000005ac r sre_targets.42 │ │ │ │ 00003f44 t sre_tolower │ │ │ │ 00003f74 t sre_toupper │ │ │ │ -00004d70 t sre_traverse │ │ │ │ -00005aa4 t sre_ucs1_charset.isra.0 │ │ │ │ +00004d80 t sre_traverse │ │ │ │ +00005ab4 t sre_ucs1_charset.isra.0 │ │ │ │ 000002d0 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000051ec t sre_ucs1_count │ │ │ │ +000051fc t sre_ucs1_count │ │ │ │ 00001768 t sre_ucs1_match │ │ │ │ -0000eab4 t sre_ucs2_count │ │ │ │ -0000bfcc t sre_ucs2_match │ │ │ │ +0000eac8 t sre_ucs2_count │ │ │ │ +0000bfe0 t sre_ucs2_match │ │ │ │ 000030a4 t sre_ucs4_count │ │ │ │ 000005f8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00004abc t state_fini │ │ │ │ +00004acc t state_fini │ │ │ │ 0000014c t state_init.part.0 │ │ │ │ 00003a18 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 00003980 t template_traverse │ │ │ │ │ │ │ │ @@ -26851,15 +26850,15 @@ │ │ │ │ 0000123c t localdummy_dealloc │ │ │ │ 0000071c t lock_PyThread_acquire_lock │ │ │ │ 000008f8 t lock_PyThread_release_lock │ │ │ │ 00000094 t lock__at_fork_reinit │ │ │ │ 0000047c t lock_dealloc │ │ │ │ 00001928 r lock_doc │ │ │ │ 00001b90 r lock_exit_doc │ │ │ │ -0000042c t lock_locked_lock │ │ │ │ +0000071c t lock_locked_lock │ │ │ │ 00000438 d lock_methods │ │ │ │ 0000067c t lock_new │ │ │ │ 000007b0 t lock_repr │ │ │ │ 000005b4 t lock_traverse │ │ │ │ 00000400 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ 00001b48 r locked_doc │ │ │ │ @@ -26908,15 +26907,15 @@ │ │ │ │ 00000af4 t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ 00000828 t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ 000017e8 t thread_bootstate_free.constprop.0 │ │ │ │ 000019c0 t thread_daemon_threads_allowed │ │ │ │ 0000000c r thread_doc │ │ │ │ -00000458 t thread_excepthook │ │ │ │ +0000042c t thread_excepthook │ │ │ │ 000000cc t thread_get_ident │ │ │ │ 00000920 t thread_get_native_id │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 0000093c t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 00000ab4 t thread_module_free │ │ │ │ @@ -27139,15 +27138,15 @@ │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000000 t _weakref__remove_dead_weakref │ │ │ │ 00000134 r _weakref__remove_dead_weakref__doc__ │ │ │ │ 00000000 t _weakref_getweakrefcount │ │ │ │ 000001a4 r _weakref_getweakrefcount__doc__ │ │ │ │ 00000044 t _weakref_getweakrefs │ │ │ │ 000000cc r _weakref_getweakrefs__doc__ │ │ │ │ -000000a0 t _weakref_proxy │ │ │ │ +00000140 t _weakref_proxy │ │ │ │ 00000000 r _weakref_proxy__doc__ │ │ │ │ 000000a8 t is_dead_weakref │ │ │ │ 0000000c t weakref_exec │ │ │ │ 00000054 d weakref_functions │ │ │ │ 00000034 d weakref_slots │ │ │ │ 00000000 d weakrefmodule │ │ │ │ │ │ │ │ @@ -27376,15 +27375,15 @@ │ │ │ │ 0000090c t partial_dealloc │ │ │ │ 0000009c t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 00000340 t partial_new │ │ │ │ -00001dd4 t partial_reduce │ │ │ │ +00001dfc t partial_reduce │ │ │ │ 00000118 t partial_repr │ │ │ │ 00000828 t partial_setstate │ │ │ │ 000014e0 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 000005a8 t partial_vectorcall │ │ │ │ 0000077c t partial_vectorcall_fallback │ │ │ │ @@ -27584,15 +27583,15 @@ │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ 0000054c t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 000007e8 t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 00000888 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ -000008e4 t _operator_concat │ │ │ │ +00000928 t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 00000978 t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000009f4 t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 00000a70 t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ @@ -27660,15 +27659,15 @@ │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ 00000e7c t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ 00000b3c t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00001460 t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ -00000934 t _operator_not_ │ │ │ │ +000008e4 t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ 00000ecc t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00001468 t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ 00000f6c t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ @@ -27752,33 +27751,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000001e8 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000230 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000f0 t stat_S_ISBLK │ │ │ │ +00000098 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -0000009c t stat_S_ISCHR │ │ │ │ +000000ec t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 000005a4 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000054 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 0000027c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000654 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000144 t stat_S_ISPORT │ │ │ │ +00000140 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005fc t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ 00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000098 t stat_S_ISWHT │ │ │ │ +00000144 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80302 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1288 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3396 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 16520 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7684 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 24740 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 267344 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 24784 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 269900 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 19164 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 19128 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 3080 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2212 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1508 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 67776 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 67788 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 24680 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 77492 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92504 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 77468 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92492 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22764 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 38964 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 22348 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35380 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 39092 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 22344 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35428 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10268 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 83576 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 83636 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 33900 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33932 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 44284 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30560 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44140 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 30608 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30160 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9436 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 63284 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 133652 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 113012 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9428 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 64348 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 133536 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 113068 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 66868 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10452 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26636 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6044 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 43716 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 136748 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 136744 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 67848 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 67840 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11768 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16336 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 23200 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 201368 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 359100 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 16308 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ +?rw-r--r-- 0 0 0 23248 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 201528 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 40488 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ +?rw-r--r-- 0 0 0 359400 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 35900 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24624 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 289248 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 289280 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 10696 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16472 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 21660 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 21720 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 121292 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 121360 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 25148 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 164684 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 165620 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 20316 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 29912 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ ?rw-r--r-- 0 0 0 30824 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 31536 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 31452 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4004 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 17628 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 772 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 37984 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37980 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 12796 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12864 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 18576 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 68160 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 49588 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6140 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 35472 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 36228 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 9408 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 8548 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 7724 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 7748 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 35148 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 11104 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1032 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4012 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 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 14140 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 14008 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 205704 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 195532 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 24880 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 16364 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 16080 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4452 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 12500 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5308 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 45904 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 47308 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 11576 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 16680 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 17216 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1220 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5488 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3156 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 42116 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 42184 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 17988 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ ?rw-r--r-- 0 0 0 24140 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3896 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1244 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2412 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12344 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14604 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13444 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27768 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 106816 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 34444 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 106824 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 18120 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34500 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 114308 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 45528 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 85128 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 85172 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24540 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 67144 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 52332 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3912 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 33372 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 18776 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7896 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8172 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?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 691204 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 691508 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 40116 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6264 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19044 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 246516 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 246620 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31152 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 34012 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40384 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13092 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22868 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 20720 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ +?rw-r--r-- 0 0 0 20756 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 22560 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 20340 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 59536 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 59540 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 63044 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 78336 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 132152 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 78344 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 132192 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42464 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31628 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2320 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 4844 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 17292 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 25460 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 4852 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ +?rw-r--r-- 0 0 0 17296 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 25500 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16884 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35800 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 10752 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7060 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 28252 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 422580 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2228,16 +2228,16 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ │ beq 1eb8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ and ip, r1, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ + addeq r3, r3, #2 │ │ │ │ │ bne 1ffc <_PyPegen_byte_offset_to_character_offset_line+0x1d4> │ │ │ │ │ - add r3, r3, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ blt 1ec8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ addeq r4, r4, #2 │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 24100 (bytes into file) │ │ │ │ │ + Start of section headers: 24144 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x5e24: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5e50: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000a48 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00556c 0002a0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005598 0002a0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000a7c 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000e88 002c50 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00580c 000508 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003ad8 00002b 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003b04 000408 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005d14 000088 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003f0c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f0c 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003f38 000b00 10 14 52 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004a38 000b34 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005d9c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e88 002c7c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005838 000508 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003b04 00002b 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003b30 000408 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005d40 000088 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003f38 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f38 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003f64 000b00 10 14 52 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004a64 000b34 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005dc8 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -13,28 +13,28 @@ │ │ │ │ │ 9: 00000240 124 FUNC LOCAL DEFAULT 9 _set_seq_context │ │ │ │ │ 10: 00000c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 00000c90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 00000f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 13: 00000f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 14: 00000000 120 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 16: 00001104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 0000110c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00001648 88 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 19: 00001738 88 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 16: 00001130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00001138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00001674 88 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 19: 00001764 88 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 20: 000000d4 92 FUNC LOCAL DEFAULT 9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 21: 00001b14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00001b1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 23: 0000214c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 00002164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 000027a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 26: 000027b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 21: 00001b40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00001b48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 00002178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00002190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 000027d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000027dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 27: 00000130 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 28: 00002b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 00002b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00002b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00002b94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 30: 00000140 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 33: 000002b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 000002b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 35: 00000314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 36: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -82,74 +82,74 @@ │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 80: 00000c90 52 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 82: 00000cc4 184 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 83: 00000d7c 416 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 85: 00002864 300 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 86: 00002990 408 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 85: 00002890 300 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 86: 000029bc 408 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 89: 00000f1c 24 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ 90: 000009c8 128 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 92: 00000f34 52 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 94: 00000f68 76 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ 95: 00000fb4 128 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 97: 00001034 216 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 97: 00001034 260 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 100: 0000110c 128 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 101: 0000118c 1212 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 100: 00001138 128 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 101: 000011b8 1212 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 104: 000016a0 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 105: 00001790 172 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 104: 000016cc 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 105: 000017bc 172 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 107: 0000183c 736 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 107: 00001868 736 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 109: 00001b1c 392 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 110: 00001ca4 1216 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 109: 00001b48 392 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 110: 00001cd0 1216 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 119: 00002164 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 120: 00002398 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 121: 000025cc 100 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 122: 00002630 60 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 119: 00002190 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 120: 000023c4 564 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 121: 000025f8 100 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 122: 0000265c 60 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ 123: 00000078 84 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 125: 0000266c 120 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 125: 00002698 120 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 128: 000026e4 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 129: 00002718 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 130: 000027b0 180 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 128: 00002710 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 129: 00002744 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 130: 000027dc 180 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 132: 000000cc 116 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 133: 00002b28 44 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 134: 00002b54 20 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 135: 00002b68 180 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 133: 00002b54 44 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 134: 00002b80 20 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 135: 00002b94 180 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 139: 00000140 208 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 143: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 144: 00002c1c 52 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 144: 00002c48 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 │ │ │ │ │ 151: 00000000 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x556c contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5598 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000030 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ 00000064 00005b1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0000009c 00007c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ 000000fc 0000741d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ 00000104 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ 000009c0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e4 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000009f4 0000ab1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 00000a08 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000a3c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x580c contains 161 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5838 contains 161 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000034 0000361c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 00000048 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000088 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000098 0000391c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000ac 00003a1c R_ARM_CALL 00000000 _PyPegen_new_identifier │ │ │ │ │ @@ -130,131 +130,131 @@ │ │ │ │ │ 00000c4c 00004e1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 00000c80 00004f1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00000c8c 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000cb0 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cec 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d68 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000dd4 0000541d R_ARM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ -00000dec 0000551c R_ARM_CALL 00002864 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00000e04 0000561c R_ARM_CALL 00002990 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00000dec 0000551c R_ARM_CALL 00002890 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00000e04 0000561c R_ARM_CALL 000029bc _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 00000e24 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000e4c 0000571c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000e98 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000ec0 0000571c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000f18 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f30 00000e1d R_ARM_JUMP24 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 00000f54 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000fd8 0000601c R_ARM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00001030 0000601d R_ARM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00001074 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000010a8 0000631d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -000010e8 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00001104 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001108 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001130 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001188 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011c8 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000011f8 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001224 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000012e4 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000130c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001320 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001350 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001444 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001474 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000014b4 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -000014c4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001504 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001544 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000015bc 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000015fc 0000681c R_ARM_CALL 000016a0 _PyPegen_join_sequences │ │ │ │ │ -00001624 0000681c R_ARM_CALL 000016a0 _PyPegen_join_sequences │ │ │ │ │ -0000166c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000016d4 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000175c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000017b0 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000017bc 00006a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000017d0 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001804 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001830 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c4 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001958 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000019a0 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000019f4 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001a08 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001a40 00003e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001a60 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001aa4 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001b14 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b18 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bb8 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001c64 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001ca0 0000511d R_ARM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d08 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001d18 00006f1c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ -00001d28 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d68 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001dbc 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001dcc 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ -00001dec 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001e00 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001e34 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001eac 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001ed4 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001f74 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f80 0000391c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00001f94 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001ffc 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000200c 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00002020 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00002030 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000204c 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00002060 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00002094 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00002120 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ -00002144 0000751c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000214c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002150 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002154 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002158 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000215c 00007602 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002160 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002188 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000237c 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000023bc 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000025b0 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000025f4 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00002624 00000e1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -00002654 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000026d0 00007e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000026dc 00007f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00002704 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00002760 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000279c 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000027a8 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000027ac 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027d0 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000027e4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000027f8 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000280c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00002820 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00002850 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -0000292c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00002a1c 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002ac0 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002b44 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00002b64 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002b9c 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00002ba8 0000891c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00002bcc 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ -00002be4 00008a1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00002c10 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00002c3c 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001114 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00001130 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001134 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000115c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011b4 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011f4 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001224 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001250 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001310 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001338 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000134c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000137c 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001470 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000014a0 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014e0 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +000014f0 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001530 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001570 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000015e8 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001628 0000681c R_ARM_CALL 000016cc _PyPegen_join_sequences │ │ │ │ │ +00001650 0000681c R_ARM_CALL 000016cc _PyPegen_join_sequences │ │ │ │ │ +00001698 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001700 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001788 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000017dc 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000017e8 00006a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000017fc 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001830 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000185c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f0 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001984 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000019cc 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001a20 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001a34 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001a6c 00003e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001a8c 00006c1c R_ARM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001ad0 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001b40 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001b44 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001be4 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001c90 0000511c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001ccc 0000511d R_ARM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d34 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001d44 00006f1c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ +00001d54 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001d94 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001de8 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001df8 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00001e18 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001e2c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001e60 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001ed8 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001f00 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001fa0 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fac 0000391c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00001fc0 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002028 0000701c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002038 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000204c 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000205c 0000711c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002078 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000208c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000020c0 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000214c 0000721c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00002170 0000751c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002178 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000217c 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002180 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002184 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002188 00007602 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000218c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021b4 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000023a8 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000023e8 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000025dc 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002620 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002650 00000e1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00002680 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000026fc 00007e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00002708 00007f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00002730 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000278c 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000027c8 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027d4 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000027d8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027fc 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002810 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002824 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002838 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000284c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000287c 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00002958 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002a48 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002aec 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002b70 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002b90 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bc8 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002bd4 0000891c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00002bf8 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ +00002c10 00008a1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00002c3c 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002c68 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5d14 contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5d40 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000cc 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000000d0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 0000981c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001ac 0000a802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -952,22 +952,22 @@ │ │ │ │ │ b 0 <_PyAST_Call> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Call │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2864 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 2890 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2990 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 29bc <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ bne e7c <_PyPegen_collect_call_seqs+0x100> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1138,15 +1138,15 @@ │ │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bne 1080 <_PyPegen_checked_future_import+0x4c> │ │ │ │ │ - ldr r1, [pc, #144] @ 1104 <_PyPegen_checked_future_import+0xd0> │ │ │ │ │ + ldr r1, [pc, #188] @ 1130 <_PyPegen_checked_future_import+0xfc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10ac <_PyPegen_checked_future_import+0x78> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -1157,50 +1157,61 @@ │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r0, [r6] │ │ │ │ │ moveq r0, r6 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ldr r1, [pc, #52] @ 1108 <_PyPegen_checked_future_import+0xd4> │ │ │ │ │ - ldrge r5, [sp, #8] │ │ │ │ │ - ldrge r4, [sp, #12] │ │ │ │ │ - bge 1080 <_PyPegen_checked_future_import+0x4c> │ │ │ │ │ + ldr r1, [pc, #76] @ 1134 <_PyPegen_checked_future_import+0x100> │ │ │ │ │ + blt 1108 <_PyPegen_checked_future_import+0xd4> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + b 1080 <_PyPegen_checked_future_import+0x4c> │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ │ ldreq r1, [r3, #64] @ 0x40 │ │ │ │ │ orreq r1, r1, #32 │ │ │ │ │ streq r1, [r3, #64] @ 0x40 │ │ │ │ │ - b 10bc <_PyPegen_checked_future_import+0x88> │ │ │ │ │ + b 10d0 <_PyPegen_checked_future_import+0x9c> │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000110c <_PyPegen_get_exprs>: │ │ │ │ │ +00001138 <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 1180 <_PyPegen_get_exprs+0x74> │ │ │ │ │ + beq 11ac <_PyPegen_get_exprs+0x74> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1214,344 +1225,344 @@ │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ add r1, r0, #8 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ ldr ip, [r2], #4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r1, #4]! │ │ │ │ │ - bne 1168 <_PyPegen_get_exprs+0x5c> │ │ │ │ │ + bne 1194 <_PyPegen_get_exprs+0x5c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ │ │ │ │ │ -0000118c <_PyPegen_make_arguments>: │ │ │ │ │ +000011b8 <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 11d4 <_PyPegen_make_arguments+0x48> │ │ │ │ │ + bne 1200 <_PyPegen_make_arguments+0x48> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1608 <_PyPegen_make_arguments+0x47c> │ │ │ │ │ + bne 1634 <_PyPegen_make_arguments+0x47c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ subs sl, fp, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ tst r0, sl │ │ │ │ │ - beq 14d8 <_PyPegen_make_arguments+0x34c> │ │ │ │ │ + beq 1504 <_PyPegen_make_arguments+0x34c> │ │ │ │ │ ldr r6, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 13e8 <_PyPegen_make_arguments+0x25c> │ │ │ │ │ + bgt 1414 <_PyPegen_make_arguments+0x25c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add r0, r9, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 135c <_PyPegen_make_arguments+0x1d0> │ │ │ │ │ + ble 1388 <_PyPegen_make_arguments+0x1d0> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 12ac <_PyPegen_make_arguments+0x120> │ │ │ │ │ + beq 12d8 <_PyPegen_make_arguments+0x120> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 12ac <_PyPegen_make_arguments+0x120> │ │ │ │ │ + beq 12d8 <_PyPegen_make_arguments+0x120> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 12ac <_PyPegen_make_arguments+0x120> │ │ │ │ │ + beq 12d8 <_PyPegen_make_arguments+0x120> │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r7, #4] │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr lr, [ip, r0] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne 128c <_PyPegen_make_arguments+0x100> │ │ │ │ │ + bne 12b8 <_PyPegen_make_arguments+0x100> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1368 <_PyPegen_make_arguments+0x1dc> │ │ │ │ │ + bgt 1394 <_PyPegen_make_arguments+0x1dc> │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ tst sl, r0 │ │ │ │ │ - bne 15cc <_PyPegen_make_arguments+0x440> │ │ │ │ │ + bne 15f8 <_PyPegen_make_arguments+0x440> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne sl, #0 │ │ │ │ │ andeq sl, sl, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 152c <_PyPegen_make_arguments+0x3a0> │ │ │ │ │ + beq 1558 <_PyPegen_make_arguments+0x3a0> │ │ │ │ │ ldr r8, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 13ac <_PyPegen_make_arguments+0x220> │ │ │ │ │ + bgt 13d8 <_PyPegen_make_arguments+0x220> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1424 <_PyPegen_make_arguments+0x298> │ │ │ │ │ + bne 1450 <_PyPegen_make_arguments+0x298> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + ble 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, r9, lsl #2] │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ - beq 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + beq 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr ip, [r0, r1, lsl #2] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r0, r0, r9 │ │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ - b 1388 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + beq 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + b 13b4 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - beq 12f8 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + beq 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - beq 12f8 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ - b 13d0 <_PyPegen_make_arguments+0x244> │ │ │ │ │ + beq 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + b 13fc <_PyPegen_make_arguments+0x244> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 120c <_PyPegen_make_arguments+0x80> │ │ │ │ │ + beq 1238 <_PyPegen_make_arguments+0x80> │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ - beq 120c <_PyPegen_make_arguments+0x80> │ │ │ │ │ - b 140c <_PyPegen_make_arguments+0x280> │ │ │ │ │ + beq 1238 <_PyPegen_make_arguments+0x80> │ │ │ │ │ + b 1438 <_PyPegen_make_arguments+0x280> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ │ - ldr sl, [r3] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 14bc <_PyPegen_make_arguments+0x330> │ │ │ │ │ - ldr fp, [r9] │ │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 14e8 <_PyPegen_make_arguments+0x330> │ │ │ │ │ + ldr fp, [sl] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 157c <_PyPegen_make_arguments+0x3f0> │ │ │ │ │ + bgt 15a8 <_PyPegen_make_arguments+0x3f0> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 15b4 <_PyPegen_make_arguments+0x428> │ │ │ │ │ - ldr fp, [r9] │ │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 15e0 <_PyPegen_make_arguments+0x428> │ │ │ │ │ + ldr sl, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bgt 1558 <_PyPegen_make_arguments+0x3cc> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bgt 1584 <_PyPegen_make_arguments+0x3cc> │ │ │ │ │ str r0, [sp] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ - b 1354 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + b 1380 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1458 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + bne 1484 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1354 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + b 1380 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a0 <_PyPegen_make_arguments+0x414> │ │ │ │ │ + bne 15cc <_PyPegen_make_arguments+0x414> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ andeq r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1518 <_PyPegen_make_arguments+0x38c> │ │ │ │ │ + bne 1544 <_PyPegen_make_arguments+0x38c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 12b4 <_PyPegen_make_arguments+0x128> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 12e0 <_PyPegen_make_arguments+0x128> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ andeq r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1634 <_PyPegen_make_arguments+0x4a8> │ │ │ │ │ + bne 1660 <_PyPegen_make_arguments+0x4a8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12f8 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + bne 1324 <_PyPegen_make_arguments+0x16c> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ add r1, r0, #4 │ │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ │ + add r3, r2, sl, lsl #2 │ │ │ │ │ ldr ip, [r2], #4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r1, #4]! │ │ │ │ │ - beq 1488 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ - b 1564 <_PyPegen_make_arguments+0x3d8> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + beq 14b4 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ + b 1590 <_PyPegen_make_arguments+0x3d8> │ │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ │ add r1, r8, #4 │ │ │ │ │ add r3, r2, fp, lsl #2 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ - beq 1458 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ - b 1588 <_PyPegen_make_arguments+0x3fc> │ │ │ │ │ + beq 1484 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + b 15b4 <_PyPegen_make_arguments+0x3fc> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1648 <_get_names.isra.0> │ │ │ │ │ + bl 1674 <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 150c <_PyPegen_make_arguments+0x380> │ │ │ │ │ + b 1538 <_PyPegen_make_arguments+0x380> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1488 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 14b4 <_PyPegen_make_arguments+0x2fc> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1738 <_get_defaults.isra.0> │ │ │ │ │ + bl 1764 <_get_defaults.isra.0> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1738 <_get_defaults.isra.0> │ │ │ │ │ + bl 1764 <_get_defaults.isra.0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a0 <_PyPegen_join_sequences> │ │ │ │ │ + bl 16cc <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 154c <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ + b 1578 <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 1648 <_get_names.isra.0> │ │ │ │ │ + bl 1674 <_get_names.isra.0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + beq 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a0 <_PyPegen_join_sequences> │ │ │ │ │ + bl 16cc <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 11d4 <_PyPegen_make_arguments+0x48> │ │ │ │ │ - b 14d0 <_PyPegen_make_arguments+0x344> │ │ │ │ │ + bne 1200 <_PyPegen_make_arguments+0x48> │ │ │ │ │ + b 14fc <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1738 <_get_defaults.isra.0> │ │ │ │ │ + bl 1764 <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 154c <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ + b 1578 <_PyPegen_make_arguments+0x3c0> │ │ │ │ │ │ │ │ │ │ -00001648 <_get_names.isra.0>: │ │ │ │ │ +00001674 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldrne r4, [r5] │ │ │ │ │ @@ -1567,17 +1578,17 @@ │ │ │ │ │ cmp r4, r3 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1680 <_get_names.isra.0+0x38> │ │ │ │ │ + b 16ac <_get_names.isra.0+0x38> │ │ │ │ │ │ │ │ │ │ -000016a0 <_PyPegen_join_sequences>: │ │ │ │ │ +000016cc <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldrne r4, [r5] │ │ │ │ │ @@ -1591,35 +1602,35 @@ │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ - bge 1708 <_PyPegen_join_sequences+0x68> │ │ │ │ │ + bge 1734 <_PyPegen_join_sequences+0x68> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [r2, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r1, ip] │ │ │ │ │ - b 16e4 <_PyPegen_join_sequences+0x44> │ │ │ │ │ + b 1710 <_PyPegen_join_sequences+0x44> │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsl r4, r4, #2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popge {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 1714 <_PyPegen_join_sequences+0x74> │ │ │ │ │ + b 1740 <_PyPegen_join_sequences+0x74> │ │ │ │ │ │ │ │ │ │ -00001738 <_get_defaults.isra.0>: │ │ │ │ │ +00001764 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldrne r4, [r5] │ │ │ │ │ @@ -1635,40 +1646,40 @@ │ │ │ │ │ cmp r4, r3 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1770 <_get_defaults.isra.0+0x38> │ │ │ │ │ + b 179c <_get_defaults.isra.0+0x38> │ │ │ │ │ │ │ │ │ │ -00001790 <_PyPegen_constant_from_token>: │ │ │ │ │ +000017bc <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + beq 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + beq 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1810 <_PyPegen_constant_from_token+0x80> │ │ │ │ │ + blt 183c <_PyPegen_constant_from_token+0x80> │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ @@ -1677,26 +1688,26 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + beq 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1834 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ + bne 1860 <_PyPegen_constant_from_token+0xa4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1808 <_PyPegen_constant_from_token+0x78> │ │ │ │ │ + b 1834 <_PyPegen_constant_from_token+0x78> │ │ │ │ │ │ │ │ │ │ -0000183c <_PyPegen_formatted_value>: │ │ │ │ │ +00001868 <_PyPegen_formatted_value>: │ │ │ │ │ _PyPegen_formatted_value(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1708,95 +1719,95 @@ │ │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 18e0 <_PyPegen_formatted_value+0xa4> │ │ │ │ │ + bne 190c <_PyPegen_formatted_value+0xa4> │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a44 <_PyPegen_formatted_value+0x208> │ │ │ │ │ + bne 1a70 <_PyPegen_formatted_value+0x208> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1980 <_PyPegen_formatted_value+0x144> │ │ │ │ │ + bne 19ac <_PyPegen_formatted_value+0x144> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1a68 <_PyPegen_formatted_value+0x22c> │ │ │ │ │ + bne 1a94 <_PyPegen_formatted_value+0x22c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsr lr, r1, #2 │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ lsr ip, r1, #5 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ and ip, ip, #1 │ │ │ │ │ - bne 1ab0 <_PyPegen_formatted_value+0x274> │ │ │ │ │ + bne 1adc <_PyPegen_formatted_value+0x274> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1ad4 <_PyPegen_formatted_value+0x298> │ │ │ │ │ + beq 1b00 <_PyPegen_formatted_value+0x298> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ae4 <_PyPegen_formatted_value+0x2a8> │ │ │ │ │ + beq 1b10 <_PyPegen_formatted_value+0x2a8> │ │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bgt 1a74 <_PyPegen_formatted_value+0x238> │ │ │ │ │ + bgt 1aa0 <_PyPegen_formatted_value+0x238> │ │ │ │ │ sub ip, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ cmpne ip, #1 │ │ │ │ │ - bhi 1a74 <_PyPegen_formatted_value+0x238> │ │ │ │ │ + bhi 1aa0 <_PyPegen_formatted_value+0x238> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bne 1984 <_PyPegen_formatted_value+0x148> │ │ │ │ │ + bne 19b0 <_PyPegen_formatted_value+0x148> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 18d4 <_PyPegen_formatted_value+0x98> │ │ │ │ │ + beq 1900 <_PyPegen_formatted_value+0x98> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ - b 19d0 <_PyPegen_formatted_value+0x194> │ │ │ │ │ + b 19fc <_PyPegen_formatted_value+0x194> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 18d4 <_PyPegen_formatted_value+0x98> │ │ │ │ │ + beq 1900 <_PyPegen_formatted_value+0x98> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1968 <_PyPegen_formatted_value+0x12c> │ │ │ │ │ + bne 1994 <_PyPegen_formatted_value+0x12c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r8, [sp] │ │ │ │ │ @@ -1806,22 +1817,22 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1aa8 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ + beq 1ad4 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aa8 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ + beq 1ad4 <_PyPegen_formatted_value+0x26c> │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -1838,240 +1849,240 @@ │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b 19d0 <_PyPegen_formatted_value+0x194> │ │ │ │ │ - ldr r1, [pc, #152] @ 1b14 <_PyPegen_formatted_value+0x2d8> │ │ │ │ │ + b 19fc <_PyPegen_formatted_value+0x194> │ │ │ │ │ + ldr r1, [pc, #152] @ 1b40 <_PyPegen_formatted_value+0x2d8> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #144] @ 1b18 <_PyPegen_formatted_value+0x2dc> │ │ │ │ │ + ldr r3, [pc, #144] @ 1b44 <_PyPegen_formatted_value+0x2dc> │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ bl d4 <_PyPegen_constant_from_string+0xd4> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 18d4 <_PyPegen_formatted_value+0x98> │ │ │ │ │ + b 1900 <_PyPegen_formatted_value+0x98> │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 1af0 <_PyPegen_formatted_value+0x2b4> │ │ │ │ │ + bne 1b1c <_PyPegen_formatted_value+0x2b4> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1adc <_PyPegen_formatted_value+0x2a0> │ │ │ │ │ + beq 1b08 <_PyPegen_formatted_value+0x2a0> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ ldrh r1, [r1] │ │ │ │ │ - b 1918 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ + b 1944 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 1ae8 <_PyPegen_formatted_value+0x2ac> │ │ │ │ │ + b 1b14 <_PyPegen_formatted_value+0x2ac> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 1acc <_PyPegen_formatted_value+0x290> │ │ │ │ │ + b 1af8 <_PyPegen_formatted_value+0x290> │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - b 1918 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ + b 1944 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldreq r1, [r3, #28] │ │ │ │ │ - bne 1b04 <_PyPegen_formatted_value+0x2c8> │ │ │ │ │ + bne 1b30 <_PyPegen_formatted_value+0x2c8> │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - b 1918 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ + b 1944 <_PyPegen_formatted_value+0xdc> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r3, #20 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - b 1afc <_PyPegen_formatted_value+0x2c0> │ │ │ │ │ + b 1b28 <_PyPegen_formatted_value+0x2c0> │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ │ │ │ │ │ -00001b1c <_PyPegen_seq_flatten>: │ │ │ │ │ +00001b48 <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - beq 1c94 <_PyPegen_seq_flatten+0x178> │ │ │ │ │ + beq 1cc0 <_PyPegen_seq_flatten+0x178> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1c5c <_PyPegen_seq_flatten+0x140> │ │ │ │ │ + ble 1c88 <_PyPegen_seq_flatten+0x140> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c84 <_PyPegen_seq_flatten+0x168> │ │ │ │ │ + beq 1cb0 <_PyPegen_seq_flatten+0x168> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + beq 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + beq 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + beq 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ add r3, r2, #12 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c78 <_PyPegen_seq_flatten+0x15c> │ │ │ │ │ + beq 1ca4 <_PyPegen_seq_flatten+0x15c> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - bne 1b98 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + bne 1bc4 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c70 <_PyPegen_seq_flatten+0x154> │ │ │ │ │ + beq 1c9c <_PyPegen_seq_flatten+0x154> │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bf4 <_PyPegen_seq_flatten+0xd8> │ │ │ │ │ + beq 1c20 <_PyPegen_seq_flatten+0xd8> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 1c04 <_PyPegen_seq_flatten+0xe8> │ │ │ │ │ + bgt 1c30 <_PyPegen_seq_flatten+0xe8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1bdc <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + bne 1c08 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ lsl r7, r5, #2 │ │ │ │ │ str lr, [r1, r5, lsl #2] │ │ │ │ │ - beq 1c44 <_PyPegen_seq_flatten+0x128> │ │ │ │ │ + beq 1c70 <_PyPegen_seq_flatten+0x128> │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ ldr r8, [lr, r1, lsl #2] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add lr, lr, r1, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r8, [lr, r7] │ │ │ │ │ - bne 1c24 <_PyPegen_seq_flatten+0x108> │ │ │ │ │ + bne 1c50 <_PyPegen_seq_flatten+0x108> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add r5, r5, ip │ │ │ │ │ - b 1bdc <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ + b 1c08 <_PyPegen_seq_flatten+0xc0> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bc4 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ + bne 1bf0 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1b98 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ - b 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + bne 1bc4 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + b 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bne 1b60 <_PyPegen_seq_flatten+0x44> │ │ │ │ │ - b 1bb4 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ + bne 1b8c <_PyPegen_seq_flatten+0x44> │ │ │ │ │ + b 1be0 <_PyPegen_seq_flatten+0x98> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ │ │ │ │ │ -00001ca4 <_PyPegen_joined_str>: │ │ │ │ │ +00001cd0 <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1fc4 <_PyPegen_joined_str+0x320> │ │ │ │ │ + beq 1ff0 <_PyPegen_joined_str+0x320> │ │ │ │ │ ldr fp, [r7] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 1eb8 <_PyPegen_joined_str+0x214> │ │ │ │ │ + ble 1ee4 <_PyPegen_joined_str+0x214> │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq 1f24 <_PyPegen_joined_str+0x280> │ │ │ │ │ + beq 1f50 <_PyPegen_joined_str+0x280> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 1ce4 <_PyPegen_joined_str+0x40> │ │ │ │ │ + bne 1d10 <_PyPegen_joined_str+0x40> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ - ldr r1, [pc, #1072] @ 214c <_PyPegen_joined_str+0x4a8> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + ldr r1, [pc, #1072] @ 2178 <_PyPegen_joined_str+0x4a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strpbrk │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 1ec0 <_PyPegen_joined_str+0x21c> │ │ │ │ │ + ble 1eec <_PyPegen_joined_str+0x21c> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1fd0 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne 1ffc <_PyPegen_joined_str+0x32c> │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq 1ee4 <_PyPegen_joined_str+0x240> │ │ │ │ │ + beq 1f10 <_PyPegen_joined_str+0x240> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 1e60 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + bne 1e8c <_PyPegen_joined_str+0x1bc> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne 1d98 <_PyPegen_joined_str+0xf4> │ │ │ │ │ + bne 1dc4 <_PyPegen_joined_str+0xf4> │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne 1d98 <_PyPegen_joined_str+0xf4> │ │ │ │ │ + bne 1dc4 <_PyPegen_joined_str+0xf4> │ │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2118 <_PyPegen_joined_str+0x474> │ │ │ │ │ + beq 2144 <_PyPegen_joined_str+0x474> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne 1db8 <_PyPegen_joined_str+0x114> │ │ │ │ │ + bne 1de4 <_PyPegen_joined_str+0x114> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne 1db8 <_PyPegen_joined_str+0x114> │ │ │ │ │ + bne 1de4 <_PyPegen_joined_str+0x114> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2118 <_PyPegen_joined_str+0x474> │ │ │ │ │ + beq 2144 <_PyPegen_joined_str+0x474> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2082,52 +2093,52 @@ │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f7c <_PyPegen_joined_str+0x2d8> │ │ │ │ │ + beq 1fa8 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f54 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ + blt 1f80 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #772] @ 2150 <_PyPegen_joined_str+0x4ac> │ │ │ │ │ + ldr r1, [pc, #772] @ 217c <_PyPegen_joined_str+0x4ac> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1e60 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + bne 1e8c <_PyPegen_joined_str+0x1bc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f14 <_PyPegen_joined_str+0x270> │ │ │ │ │ + beq 1f40 <_PyPegen_joined_str+0x270> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp fp, sl │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r4, [r9, r3, lsl #2] │ │ │ │ │ - bne 1d4c <_PyPegen_joined_str+0xa8> │ │ │ │ │ + bne 1d78 <_PyPegen_joined_str+0xa8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1f8c <_PyPegen_joined_str+0x2e8> │ │ │ │ │ + bne 1fb8 <_PyPegen_joined_str+0x2e8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r2, [sp] │ │ │ │ │ @@ -2135,213 +2146,213 @@ │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ - b 1d00 <_PyPegen_joined_str+0x5c> │ │ │ │ │ + b 1d2c <_PyPegen_joined_str+0x5c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e84 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ + beq 1eb0 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1e84 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ - b 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + bne 1eb0 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ + b 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + beq 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + bne 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r9, r5, lsl #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - bne 1d4c <_PyPegen_joined_str+0xa8> │ │ │ │ │ - b 1e78 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + bne 1d78 <_PyPegen_joined_str+0xa8> │ │ │ │ │ + b 1ea4 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r2] │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bne 1ce4 <_PyPegen_joined_str+0x40> │ │ │ │ │ - b 1d00 <_PyPegen_joined_str+0x5c> │ │ │ │ │ + bne 1d10 <_PyPegen_joined_str+0x40> │ │ │ │ │ + b 1d2c <_PyPegen_joined_str+0x5c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + bne 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + b 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1eb0 <_PyPegen_joined_str+0x20c> │ │ │ │ │ + b 1edc <_PyPegen_joined_str+0x20c> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ movge r9, r3 │ │ │ │ │ - bge 1e84 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ + bge 1eb0 <_PyPegen_joined_str+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ - b 1fa4 <_PyPegen_joined_str+0x300> │ │ │ │ │ + b 1fd0 <_PyPegen_joined_str+0x300> │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - b 1d00 <_PyPegen_joined_str+0x5c> │ │ │ │ │ + b 1d2c <_PyPegen_joined_str+0x5c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ add sl, r7, #4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq 20dc <_PyPegen_joined_str+0x438> │ │ │ │ │ + beq 2108 <_PyPegen_joined_str+0x438> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 20c0 <_PyPegen_joined_str+0x41c> │ │ │ │ │ + bne 20ec <_PyPegen_joined_str+0x41c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ - ldr r1, [pc, #324] @ 2154 <_PyPegen_joined_str+0x4b0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + ldr r1, [pc, #324] @ 2180 <_PyPegen_joined_str+0x4b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2110 <_PyPegen_joined_str+0x46c> │ │ │ │ │ - ldr r1, [pc, #312] @ 2158 <_PyPegen_joined_str+0x4b4> │ │ │ │ │ + beq 213c <_PyPegen_joined_str+0x46c> │ │ │ │ │ + ldr r1, [pc, #312] @ 2184 <_PyPegen_joined_str+0x4b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2110 <_PyPegen_joined_str+0x46c> │ │ │ │ │ + beq 213c <_PyPegen_joined_str+0x46c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f7c <_PyPegen_joined_str+0x2d8> │ │ │ │ │ + beq 1fa8 <_PyPegen_joined_str+0x2d8> │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f54 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ + blt 1f80 <_PyPegen_joined_str+0x2b0> │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + beq 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ 2150 <_PyPegen_joined_str+0x4ac> │ │ │ │ │ + ldr r1, [pc, #164] @ 217c <_PyPegen_joined_str+0x4ac> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 20c0 <_PyPegen_joined_str+0x41c> │ │ │ │ │ + bne 20ec <_PyPegen_joined_str+0x41c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20cc <_PyPegen_joined_str+0x428> │ │ │ │ │ + beq 20f8 <_PyPegen_joined_str+0x428> │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r4, [r9, r3, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - bne 1fe0 <_PyPegen_joined_str+0x33c> │ │ │ │ │ - b 1e78 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + bne 200c <_PyPegen_joined_str+0x33c> │ │ │ │ │ + b 1ea4 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + beq 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2134 <_PyPegen_joined_str+0x490> │ │ │ │ │ + bne 2160 <_PyPegen_joined_str+0x490> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r9, r5, lsl #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 20cc <_PyPegen_joined_str+0x428> │ │ │ │ │ + b 20f8 <_PyPegen_joined_str+0x428> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 2038 <_PyPegen_joined_str+0x394> │ │ │ │ │ + b 2064 <_PyPegen_joined_str+0x394> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ mov r3, #1 │ │ │ │ │ clz r1, r0 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ - b 1ddc <_PyPegen_joined_str+0x138> │ │ │ │ │ - ldr r3, [pc, #32] @ 215c <_PyPegen_joined_str+0x4b8> │ │ │ │ │ + b 1e08 <_PyPegen_joined_str+0x138> │ │ │ │ │ + ldr r3, [pc, #32] @ 2188 <_PyPegen_joined_str+0x4b8> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - ldr r1, [pc, #28] @ 2160 <_PyPegen_joined_str+0x4bc> │ │ │ │ │ + ldr r1, [pc, #28] @ 218c <_PyPegen_joined_str+0x4bc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1f84 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ + b 1fb0 <_PyPegen_joined_str+0x2e0> │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002164 <_PyPegen_get_keys>: │ │ │ │ │ +00002190 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 2374 <_PyPegen_get_keys+0x210> │ │ │ │ │ + beq 23a0 <_PyPegen_get_keys+0x210> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -2397,27 +2408,27 @@ │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ sub ip, lr, r1 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r0, #40 @ 0x28 │ │ │ │ │ - beq 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ + beq 2328 <_PyPegen_get_keys+0x198> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 22e8 <_PyPegen_get_keys+0x184> │ │ │ │ │ + beq 2314 <_PyPegen_get_keys+0x184> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 22dc <_PyPegen_get_keys+0x178> │ │ │ │ │ + beq 2308 <_PyPegen_get_keys+0x178> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 22d0 <_PyPegen_get_keys+0x16c> │ │ │ │ │ + beq 22fc <_PyPegen_get_keys+0x16c> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 22c4 <_PyPegen_get_keys+0x160> │ │ │ │ │ + beq 22f0 <_PyPegen_get_keys+0x160> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 22b8 <_PyPegen_get_keys+0x154> │ │ │ │ │ + beq 22e4 <_PyPegen_get_keys+0x154> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 2380 <_PyPegen_get_keys+0x21c> │ │ │ │ │ + bne 23ac <_PyPegen_get_keys+0x21c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ @@ -2458,36 +2469,36 @@ │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ + bne 2328 <_PyPegen_get_keys+0x198> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #36]! @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #44]! @ 0x2c │ │ │ │ │ - b 22ac <_PyPegen_get_keys+0x148> │ │ │ │ │ + b 22d8 <_PyPegen_get_keys+0x148> │ │ │ │ │ │ │ │ │ │ -00002398 <_PyPegen_get_values>: │ │ │ │ │ +000023c4 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 25a8 <_PyPegen_get_values+0x210> │ │ │ │ │ + beq 25d4 <_PyPegen_get_values+0x210> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -2543,27 +2554,27 @@ │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ sub ip, lr, r1 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r0, #40 @ 0x28 │ │ │ │ │ - beq 2530 <_PyPegen_get_values+0x198> │ │ │ │ │ + beq 255c <_PyPegen_get_values+0x198> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 251c <_PyPegen_get_values+0x184> │ │ │ │ │ + beq 2548 <_PyPegen_get_values+0x184> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 2510 <_PyPegen_get_values+0x178> │ │ │ │ │ + beq 253c <_PyPegen_get_values+0x178> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 2504 <_PyPegen_get_values+0x16c> │ │ │ │ │ + beq 2530 <_PyPegen_get_values+0x16c> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 24f8 <_PyPegen_get_values+0x160> │ │ │ │ │ + beq 2524 <_PyPegen_get_values+0x160> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 24ec <_PyPegen_get_values+0x154> │ │ │ │ │ + beq 2518 <_PyPegen_get_values+0x154> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 25b4 <_PyPegen_get_values+0x21c> │ │ │ │ │ + bne 25e0 <_PyPegen_get_values+0x21c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ @@ -2604,58 +2615,58 @@ │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ cmp r1, lr │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2530 <_PyPegen_get_values+0x198> │ │ │ │ │ + bne 255c <_PyPegen_get_values+0x198> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #36]! @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #44]! @ 0x2c │ │ │ │ │ - b 24e0 <_PyPegen_get_values+0x148> │ │ │ │ │ + b 250c <_PyPegen_get_values+0x148> │ │ │ │ │ │ │ │ │ │ -000025cc <_PyPegen_name_default_pair>: │ │ │ │ │ +000025f8 <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2610 <_PyPegen_name_default_pair+0x44> │ │ │ │ │ + beq 263c <_PyPegen_name_default_pair+0x44> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2618 <_PyPegen_name_default_pair+0x4c> │ │ │ │ │ + bne 2644 <_PyPegen_name_default_pair+0x4c> │ │ │ │ │ str r8, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ stm r4, {r0, r7} │ │ │ │ │ - b 2610 <_PyPegen_name_default_pair+0x44> │ │ │ │ │ + b 263c <_PyPegen_name_default_pair+0x44> │ │ │ │ │ │ │ │ │ │ -00002630 <_PyPegen_star_etc>: │ │ │ │ │ +0000265c <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ @@ -2666,15 +2677,15 @@ │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r6, [r0] │ │ │ │ │ strne r5, [r0, #4] │ │ │ │ │ strne r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000266c <_PyPegen_function_def_decorators>: │ │ │ │ │ +00002698 <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -2692,24 +2703,24 @@ │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ stmib sp, {r5, r6, r7, r8} │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [lr, #20] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 26dc <_PyPegen_function_def_decorators+0x70> │ │ │ │ │ + beq 2708 <_PyPegen_function_def_decorators+0x70> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b 26d4 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ + b 2700 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ │ │ │ │ │ -000026e4 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00002710 <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ @@ -2718,377 +2729,377 @@ │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r5, [r0] │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00002718 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00002744 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2778 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne 27a4 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 2778 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne 27a4 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27a0 <_PyPegen_check_fstring_conversion+0x88> │ │ │ │ │ + beq 27cc <_PyPegen_check_fstring_conversion+0x88> │ │ │ │ │ stm r0, {r4, r5} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #40] @ 27a8 <_PyPegen_check_fstring_conversion+0x90> │ │ │ │ │ - ldr ip, [pc, #40] @ 27ac <_PyPegen_check_fstring_conversion+0x94> │ │ │ │ │ + ldr r1, [pc, #40] @ 27d4 <_PyPegen_check_fstring_conversion+0x90> │ │ │ │ │ + ldr ip, [pc, #40] @ 27d8 <_PyPegen_check_fstring_conversion+0x94> │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl d4 <_PyPegen_constant_from_string+0xd4> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2770 <_PyPegen_check_fstring_conversion+0x58> │ │ │ │ │ + b 279c <_PyPegen_check_fstring_conversion+0x58> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000027b0 <_PyPegen_empty_arguments>: │ │ │ │ │ +000027dc <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + beq 2888 <_PyPegen_empty_arguments+0xac> │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2854 <_PyPegen_empty_arguments+0xa4> │ │ │ │ │ + b 2880 <_PyPegen_empty_arguments+0xa4> │ │ │ │ │ │ │ │ │ │ -00002864 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00002890 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + ble 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2900 <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ + beq 292c <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2978 <_PyPegen_seq_extract_starred_exprs+0x114> │ │ │ │ │ + beq 29a4 <_PyPegen_seq_extract_starred_exprs+0x114> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 28f0 <_PyPegen_seq_extract_starred_exprs+0x8c> │ │ │ │ │ + beq 291c <_PyPegen_seq_extract_starred_exprs+0x8c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 28c8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + bne 28f4 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + bne 2950 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - bne 28c8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ - b 28e0 <_PyPegen_seq_extract_starred_exprs+0x7c> │ │ │ │ │ + bne 28f4 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + b 290c <_PyPegen_seq_extract_starred_exprs+0x7c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2988 <_PyPegen_seq_extract_starred_exprs+0x124> │ │ │ │ │ + beq 29b4 <_PyPegen_seq_extract_starred_exprs+0x124> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2974 <_PyPegen_seq_extract_starred_exprs+0x110> │ │ │ │ │ + beq 29a0 <_PyPegen_seq_extract_starred_exprs+0x110> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - bne 28c0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + bne 28ec <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2914 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ popge {r4, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldreq lr, [r2] │ │ │ │ │ addeq r2, r1, #2 │ │ │ │ │ streq lr, [r0, r2, lsl #2] │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ - b 2944 <_PyPegen_seq_extract_starred_exprs+0xe0> │ │ │ │ │ + b 2970 <_PyPegen_seq_extract_starred_exprs+0xe0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ - bgt 28c0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ - b 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + bgt 28ec <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + b 2950 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + b 2950 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ │ │ │ │ │ -00002990 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +000029bc <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2ab4 <_PyPegen_seq_delete_starred_exprs+0x124> │ │ │ │ │ + ble 2ae0 <_PyPegen_seq_delete_starred_exprs+0x124> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2afc <_PyPegen_seq_delete_starred_exprs+0x16c> │ │ │ │ │ + beq 2b28 <_PyPegen_seq_delete_starred_exprs+0x16c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2ad8 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b18 <_PyPegen_seq_delete_starred_exprs+0x188> │ │ │ │ │ + beq 2b44 <_PyPegen_seq_delete_starred_exprs+0x188> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2ad8 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2ad4 <_PyPegen_seq_delete_starred_exprs+0x144> │ │ │ │ │ + beq 2b00 <_PyPegen_seq_delete_starred_exprs+0x144> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 29f8 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + bne 2a24 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ subs r0, r5, r0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ae4 <_PyPegen_seq_delete_starred_exprs+0x154> │ │ │ │ │ + beq 2b10 <_PyPegen_seq_delete_starred_exprs+0x154> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2b0c <_PyPegen_seq_delete_starred_exprs+0x17c> │ │ │ │ │ + beq 2b38 <_PyPegen_seq_delete_starred_exprs+0x17c> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r1, r3, #2 │ │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ - add lr, r3, #2 │ │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 2af0 <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ + add r4, r3, #2 │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 2b1c <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - str ip, [r0, lr, lsl #2] │ │ │ │ │ + str ip, [r0, r4, lsl #2] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + b 2aac <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ sub r0, r5, r0 │ │ │ │ │ - b 2a18 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + b 2a44 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 29f8 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ - b 2a10 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ + bne 2a24 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + b 2a3c <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2a50 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + bne 2a7c <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + bne 2aac <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2af8 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 29d8 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ + b 2a04 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 2a78 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ + bne 2aa4 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 29f0 <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ - b 2a10 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ + bne 2a1c <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ + b 2a3c <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ │ │ │ │ │ -00002b28 <_PyPegen_augoperator>: │ │ │ │ │ +00002b54 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002b54 <_PyPegen_dummy_name>: │ │ │ │ │ +00002b80 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ 2b64 <_PyPegen_dummy_name+0x10> │ │ │ │ │ + ldr r0, [pc, #4] @ 2b90 <_PyPegen_dummy_name+0x10> │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002b68 <_PyPegen_make_module>: │ │ │ │ │ +00002b94 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bgt 2ba0 <_PyPegen_make_module+0x38> │ │ │ │ │ + bgt 2bcc <_PyPegen_make_module+0x38> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_PyAST_Module> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2c14 <_PyPegen_make_module+0xac> │ │ │ │ │ + beq 2c40 <_PyPegen_make_module+0xac> │ │ │ │ │ add r9, r8, #4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ bl 9c8 <_PyPegen_concatenate_strings+0x8bc> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2c14 <_PyPegen_make_module+0xac> │ │ │ │ │ + beq 2c40 <_PyPegen_make_module+0xac> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c14 <_PyPegen_make_module+0xac> │ │ │ │ │ + beq 2c40 <_PyPegen_make_module+0xac> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r0, [r9, #4]! │ │ │ │ │ - bne 2bbc <_PyPegen_make_module+0x54> │ │ │ │ │ + bne 2be8 <_PyPegen_make_module+0x54> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_PyAST_Module> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00002c1c <_PyPegen_key_value_pair>: │ │ │ │ │ +00002c48 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ ├── 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: 266704 (bytes into file) │ │ │ │ │ + Start of section headers: 269260 (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 0x411d0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x41bcc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 005fc8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03864c 001368 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005ffc 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0399b4 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006194 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 006194 02a750 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 039b34 007068 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0308e4 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 031bd0 001ae0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 040b9c 0005b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0336b0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0336b0 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0336dc 003200 10 14 638 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0368dc 001d70 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04114c 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005ad0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 038f68 001288 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005b04 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 03a1f0 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 005c9c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005c9c 02b564 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 03a370 007228 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 031200 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0324ec 001ae0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 041598 0005b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 033fcc 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 033fcc 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 033ff8 003200 10 14 638 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0371f8 001d6d 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 041b48 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,577 +1,577 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 800 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 3: 000243dc 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 4: 00027e30 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 5: 00000e8c 10564 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 6: 00003de4 10728 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 7: 00003af4 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 3: 00025298 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 4: 00028cec 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 5: 00000e8c 10568 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 6: 00003de8 10728 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 7: 00003af8 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 8: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 0000c784 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 0000c750 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: 00027e30 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 13: 00028cec 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 14: 00000e74 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: 00014190 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 19: 00014e74 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 20: 0001b708 1384 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 21: 0001da14 2116 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 22: 0001f78c 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 23: 0001fbd4 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 24: 00020adc 1608 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 25: 00023d50 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 26: 0000a9b4 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 27: 0000e0d8 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 28: 000204a8 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 29: 00002cb4 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 30: 00002e78 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 31: 00023808 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 32: 00023d50 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 33: 00017b68 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 18: 00014178 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 19: 00014e5c 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 20: 0001b6fc 1384 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 21: 0001da08 2124 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 22: 0001f788 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 23: 0001fbd0 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 24: 00020f38 1604 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 25: 00024c0c 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 26: 0000a99c 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 27: 0000e0a4 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 28: 000208f8 1600 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 29: 00002a04 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 30: 00002bc8 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 31: 00024458 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 32: 00024c0c 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 33: 00017b80 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ 34: 00001e88 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 │ │ │ │ │ + 35: 000037d4 232 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 36: 000038bc 188 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 37: 00003978 192 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 38: 00003a38 192 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ 39: 00001efc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 0000513c 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 41: 00023d50 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 40: 00004c44 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 41: 00024c0c 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: 000014e8 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 48: 00023d50 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 49: 00003798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 000037d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 000038ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 000038b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 0000396c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00003974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00003a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00003a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 57: 00003ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00003af4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 59: 00003ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00003de4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 61: 000067cc 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 62: 000197fc 2072 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 63: 000165d4 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 64: 00000644 552 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 65: 00017364 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 66: 00004db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 000146a0 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: 00016f80 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 47: 00001238 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 48: 00024c0c 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 49: 0000379c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000037d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 51: 000038b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 000038bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00003970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00003978 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00003a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00003a38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 57: 00003aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00003af8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 59: 00003de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00003de8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 61: 000067d0 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 62: 000197f4 2072 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 63: 000165bc 2524 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 64: 00000394 552 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 65: 0001737c 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 66: 00004db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00014688 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 68: 00000ad8 156 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 69: 00004e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00000000 444 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ + 71: 00000000 444 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ + 72: 00016f98 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 73: 000002f4 164 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 74: 000015c0 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 75: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000067cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 0000d3e0 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 78: 000045d0 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 79: 00007cdc 3384 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 80: 00021998 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 81: 0001fdd4 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 82: 0000161c 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 83: 0001c078 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 84: 00001834 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 85: 00001834 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 86: 000045d0 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 87: 00016540 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 88: 00007728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 0000a8e4 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 90: 0000775c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0001e400 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 92: 00007bc0 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00007cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00007cdc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 0000c348 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 96: 00015914 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 97: 00008a14 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 98: 00008a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00008a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 0000a094 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 101: 0001bc70 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 102: 0001e258 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 103: 00014760 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 104: 00021124 1492 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 105: 00021124 1492 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 106: 00010364 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 107: 00017bbc 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 108: 00001210 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 109: 00009a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00009fdc 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 111: 00000f88 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 112: 00005fc4 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 113: 00009a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000a094 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0001e9e0 2980 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 117: 0000a8dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 0000a8e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 0000a9b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 0000a9b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 0000b21c 4396 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 122: 0000afcc 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 123: 0000afc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000afcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000b210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000b21c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 0000c21c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c22c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000cf80 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 132: 000144b8 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 133: 00024864 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 134: 0000cf54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00001158 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 74: 00001310 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 75: 000067b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000067d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 0000d3ac 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 78: 000040d8 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 79: 00007ce0 3356 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 80: 00021df0 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 81: 0001fdd0 2184 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 82: 0000136c 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 83: 0001c06c 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 84: 00001584 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 85: 00001584 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 86: 000040d8 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 87: 00016528 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 88: 0000772c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 0000a8cc 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 90: 00007760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 0001e3fc 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 92: 00007bc4 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 93: 00007cd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000c314 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 96: 000158fc 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 97: 000089fc 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 98: 000089f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 000089fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 0000a07c 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 101: 0001bc64 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 102: 0001e254 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 103: 00014748 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 104: 0002157c 1492 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 105: 0002157c 1492 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 106: 00010314 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 00017bd4 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 108: 00000f60 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 109: 00009a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00009fc4 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 111: 00000cd8 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 112: 00005acc 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 113: 00009a54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000a07c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 0001e9dc 2980 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 117: 0000a8c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 0000a8cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 0000a998 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 0000a99c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 0000b204 4368 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 122: 0000afb4 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 123: 0000afa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 0000afb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 125: 0000b1f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000b204 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 0000c1fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c20c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c750 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000cf4c 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 132: 000144a0 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 133: 00025720 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 134: 0000cf20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00000ea8 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 136: 000013ec 156 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 137: 0000cf80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000dbf4 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 139: 0000d3d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d3e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000dbe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000dbf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000ea48 5996 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 144: 0000e0cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000e0d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 000101b4 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 147: 0000ea40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000ea48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 00010634 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 0000fa24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000fa3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0001035c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 00010364 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0001062c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00010634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00010c40 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 157: 0001160c 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ - 158: 00010c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00010c40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 00011604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0001160c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00011ba8 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 163: 00011b94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00011ba8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 00011f0c 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 166: 00011f04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00011f0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 000120c8 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ - 169: 000120c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000120c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00012e5c 1920 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ - 172: 00012e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00012e5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 000135dc 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 175: 000135cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000135dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 00013798 2552 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ - 178: 00013790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 00013798 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 00014188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 00014190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 000144b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000144b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 0001469c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 000146a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 00014754 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00014760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000216f8 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 189: 000216f8 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ - 190: 00014e54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00014e74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 00017e88 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 193: 0001f584 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 194: 000010b8 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 195: 000010b8 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 196: 000158e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000cf4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000dbc0 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 139: 0000d3a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d3ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000dbb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000dbc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000ea14 5968 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 144: 0000e098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000e0a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 00010164 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 147: 0000ea0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000ea14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 000105e4 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 0000f9d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000f9ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 0001030c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 00010314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 000105dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 000105e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 00010bf0 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 157: 000115bc 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 158: 00010be4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00010bf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 000115b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 000115bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00011b58 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 163: 00011b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00011b58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 00011ebc 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 166: 00011eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 00011ebc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 00012078 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 169: 00012070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00012078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00012e0c 1936 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 172: 00012df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00012e0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 174: 0001359c 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 175: 0001358c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 0001359c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 00013758 2592 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 178: 00013750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 00013758 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 00014170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 00014178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 0001449c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000144a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 00014684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 00014688 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0001473c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00014748 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 00021b50 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 189: 00021b50 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 190: 00014e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00014e5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00017ea0 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 193: 0001f580 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 194: 00000e08 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 195: 00000e08 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 196: 000158cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 197: 00000578 160 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 198: 00015914 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00015a58 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 200: 00001c94 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ - 201: 00015a4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00015a58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00021d58 4624 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 204: 0001757c 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ - 205: 00016528 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00016540 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 000165d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000165d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00016f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00016f80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00004b4c 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ - 212: 00017354 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00017364 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 00017574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0001757c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 00017b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00017b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00017e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00017e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 220: 00019114 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 221: 0001a214 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 222: 0001c208 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 223: 0001ce08 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 224: 0001aab8 3152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 225: 0001a6d4 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 226: 0001c208 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 227: 00001024 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 228: 00018d9c 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 229: 0001a6d4 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 230: 0001aab8 3152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 231: 0001a6d4 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 232: 00001024 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 233: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 234: 00023878 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 235: 0001c208 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 236: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 237: 00018ea4 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 238: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 239: 00018d74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 00018d9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00018ea4 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 242: 00018ea4 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 243: 00018e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 00018ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 00018ea4 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 246: 00019110 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00019114 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 000195ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 000195f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 000195f4 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ - 251: 000197f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 000197fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 0001a8c8 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 254: 0001a014 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 255: 00019ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 0001a014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 257: 0001a210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 0001a214 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 259: 0001aab8 3152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 260: 0001aab8 3152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 261: 0001a6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 262: 0001a6d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 263: 0001a8c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 264: 0001a8c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 0001aab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 0001aab8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 00022f68 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 268: 0001b700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 269: 0001b708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 0001bc48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 00001708 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 198: 000158fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00015a40 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 200: 000019e4 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 201: 00015a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00015a40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 000229a8 4624 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 204: 00017594 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 205: 00016510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00016528 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 000165b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000165bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00016f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00016f98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00004654 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 212: 0001736c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 0001737c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 0001758c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00017594 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00017b68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00017b80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00017e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00017ea0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 0001912c 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 221: 0001a20c 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 222: 0001c1fc 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 223: 0001cdfc 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 224: 0001aab0 3148 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 225: 0001a6cc 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 226: 0001c1fc 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 227: 00000d74 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 228: 00018db4 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 229: 0001a6cc 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 230: 0001aab0 3148 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 231: 0001a6cc 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 232: 00000d74 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 233: 000221b0 2040 FUNC LOCAL DEFAULT 6 _loop0_175_rule │ │ │ │ │ + 234: 000244c8 1860 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 235: 0001c1fc 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 236: 000221b0 2040 FUNC LOCAL DEFAULT 6 _loop0_170_rule │ │ │ │ │ + 237: 00018ebc 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 238: 000221b0 2040 FUNC LOCAL DEFAULT 6 _loop0_177_rule │ │ │ │ │ + 239: 00018d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00018db4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 241: 00018ebc 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 242: 00018ebc 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 243: 00018eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 244: 00018ebc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 245: 00018ebc 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 246: 00019128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 0001912c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 00019604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 0001960c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 0001960c 488 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 251: 000197f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 000197f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 253: 0001a8c0 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 254: 0001a00c 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 255: 00019ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 0001a00c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 257: 0001a208 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 0001a20c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 0001aab0 3148 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 260: 0001aab0 3148 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 261: 0001a6c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 262: 0001a6cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 263: 0001a8bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 264: 0001a8c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 265: 0001aaa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0001aab0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 267: 00023bb8 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 268: 0001b6f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 0001b6fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 270: 0001bc3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 00001458 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: 0001bc70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 275: 0001c074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 0001c078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 277: 0001c204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 278: 0001c208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 0001ce00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 0001ce08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 281: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 282: 0001d79c 632 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 283: 0000046c 472 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 284: 00023878 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 274: 0001bc64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 275: 0001c068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 276: 0001c06c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 277: 0001c1f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0001c1fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 279: 0001cdf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 0001cdfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 281: 000221b0 2040 FUNC LOCAL DEFAULT 6 _loop0_48_rule │ │ │ │ │ + 282: 0001d790 632 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 283: 000001bc 472 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 284: 000244c8 1860 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 │ │ │ │ │ + 287: 000221b0 2040 FUNC LOCAL DEFAULT 6 _loop0_182_rule │ │ │ │ │ 288: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 289: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ - 290: 0001d778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 0001d79c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 292: 0001da04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 293: 0001da14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 294: 0001e244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 295: 0001e258 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 296: 0001e3fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 0001e400 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 298: 0001e9d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0001e9e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 300: 000043e8 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 289: 000221b0 2040 FUNC LOCAL DEFAULT 6 _loop0_49_rule │ │ │ │ │ + 290: 0001d76c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 291: 0001d790 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 292: 0001d9f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 0001da08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 294: 0001e240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 295: 0001e254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 296: 0001e3f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0001e3fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 298: 0001e9d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 299: 0001e9dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 300: 00003ef0 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 301: 00001904 140 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 302: 000043e8 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 303: 0001f530 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 302: 00003ef0 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 303: 0001f52c 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: 0001f584 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 309: 0001f77c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 310: 0001f78c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 311: 0001fbb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 312: 0001fbd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 313: 0001fdbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 314: 0001fdd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 315: 0002a44c 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ - 316: 000204a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 317: 000204a8 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: 00020ac4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 321: 000204a8 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ - 322: 00020adc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 323: 00001488 172 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 324: 00021104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 325: 00021124 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 326: 000216ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 327: 000216f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 328: 00021994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 329: 00021998 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 330: 00021d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 331: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 332: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 333: 00021d58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 334: 000235b8 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 335: 00023100 1208 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 336: 00000e24 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 337: 000028d0 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 338: 00022d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 339: 00022d74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 340: 000230f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 00005f28 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 342: 00023100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 343: 000235a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 344: 000235b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 345: 00023804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 346: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 347: 00000468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 348: 00023808 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 349: 00023870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 350: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 351: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 352: 00023878 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 353: 00023d48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 354: 00023d50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 355: 000242f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 356: 0002430c 208 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 357: 0002a74c 4 FUNC LOCAL DEFAULT 6 _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: 0002430c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 366: 000243d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 367: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 368: 00000f84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 369: 000243dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 370: 00024860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 371: 00024864 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 372: 000254d8 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 373: 000254d8 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 374: 00025de8 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 375: 00026648 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 376: 00025de8 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 377: 00026648 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 378: 000254d8 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 379: 00026ed8 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 380: 00027458 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 381: 00026648 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 382: 00026ed8 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 383: 00025de8 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 384: 00026ed8 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ - 385: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 386: 000253d0 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 387: 00025de8 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 388: 00025c84 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 389: 00026648 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 390: 00025de8 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ - 391: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 392: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 393: 00005708 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 394: 00025b28 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 395: 00025a48 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 396: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 397: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 398: 000253a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 399: 000253d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 400: 000254d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 000254d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 402: 00025a40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 403: 00025a48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 404: 00025b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 00025b28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00025c80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 407: 00025c84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 408: 00025de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 409: 00025de8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 410: 00026640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 411: 00026648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 412: 00026ed0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 413: 00026ed8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 414: 00027450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 415: 00027458 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 416: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 417: 00027bc8 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: 000019f8 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ - 421: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ - 422: 00005708 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ - 423: 00027bac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 424: 00027bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 425: 00027e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 426: 00000f88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 427: 00001020 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 428: 00027e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 429: 00027ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 430: 00001024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 431: 000010b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 432: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 433: 00001154 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 434: 00001158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 435: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 436: 00001210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 437: 00027ff8 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 438: 00027ff8 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 439: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 440: 00027ff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 441: 000280ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 442: 000014e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 443: 000015b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 444: 000015c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 445: 00001704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 446: 00001708 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 447: 00001824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 00001834 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 449: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 450: 000019f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 451: 00001b48 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 452: 00001b44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 453: 00001b48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 454: 00001c8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 455: 00001c94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 456: 000004d8 160 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 457: 000028a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 458: 00001298 152 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ - 459: 000028d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 460: 00002bec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 461: 00002c14 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 462: 00002c14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 463: 00002cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 464: 00002cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 465: 00002e74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 466: 00002e78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 467: 000032ac 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 468: 00004294 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 469: 00003290 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 470: 000032ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 471: 00003420 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 472: 000280b0 2656 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 473: 0000341c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 474: 00003420 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 475: 00003504 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 476: 0000406c 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 477: 00003500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 478: 00003504 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 479: 00003b2c 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 480: 00003c2c 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ - 481: 00003778 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 482: 000280b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 483: 00028e10 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 484: 00028b10 768 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 485: 00028af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 486: 00028b10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 487: 00028e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 488: 00028e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 489: 0000377c 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 490: 00003914 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 491: 00003d90 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 492: 00003fd8 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 493: 00004668 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 494: 00005880 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 495: 00005914 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 496: 00004868 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 497: 00029e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 498: 0000566c 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 499: 00004664 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 500: 00029e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 501: 0000377c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 502: 00003910 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 503: 00003914 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 504: 0002a164 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ - 505: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 506: 00003b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 507: 0002a448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 508: 00003b2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 509: 00003c1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 510: 00004328 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 511: 00003c2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 512: 00003d88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 513: 00003d90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 514: 00003fd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 515: 00003fd8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 516: 00004068 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 517: 0000406c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 518: 00004290 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 519: 00004294 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 520: 00004324 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 521: 00004328 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 522: 000043e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 523: 000043e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 524: 000045cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 525: 000045d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 526: 00004660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 527: 0002a44c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 528: 0002a748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 529: 00004664 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 530: 00004864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 531: 00004868 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 532: 00004a6c 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 533: 00004a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 534: 00004a6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 535: 00004b48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 308: 0001f580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 309: 0001f778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 310: 0001f788 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 311: 0001fbb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 0001fbd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 313: 0001fdb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 314: 0001fdd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 315: 00020658 672 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 316: 00020650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 317: 00020658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 318: 000208f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 319: 000208f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 320: 00000f90 772 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ + 321: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ + 322: 00020f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 323: 000208f8 1600 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 324: 00020f38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 325: 00001488 172 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ + 326: 0002155c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 327: 0002157c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 328: 00021b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 329: 00021b50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 330: 00021dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 331: 00021df0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 332: 000221a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 333: 000221b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 334: 000229a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 335: 000229a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 336: 00024208 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 337: 00023d50 1208 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 338: 00000b74 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 339: 00002620 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 340: 000239b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 000239c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 342: 00023d40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 343: 00005a30 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 344: 00023d50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 345: 000241f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 346: 00024208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 347: 00024454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 348: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 349: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 350: 00024458 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 351: 000244c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 352: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 353: 00000390 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 354: 000244c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 355: 00024c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 356: 00024c0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 357: 000251b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 358: 000251c8 208 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 359: 0002b560 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 360: 00000394 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 361: 000005bc 1308 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 362: 000005b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 363: 000005bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 364: 00000acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 365: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 366: 00000b70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 367: 000251c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 368: 00025294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 369: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 370: 00000cd4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 371: 00025298 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 372: 0002571c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 373: 00025720 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 374: 00026394 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 375: 00026394 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 376: 00026ca4 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 377: 00027504 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 378: 00026ca4 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 379: 00027504 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 380: 00026394 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 381: 00027d94 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 382: 00028314 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 383: 00027504 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 384: 00027d94 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 385: 00026ca4 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 386: 00027d94 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 387: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ + 388: 0002628c 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 389: 00026ca4 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 390: 00026b40 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 391: 00027504 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 392: 00026ca4 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 393: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ + 394: 00001748 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 395: 00005210 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 396: 000269e4 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 397: 00026904 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 398: 00001748 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 399: 00001748 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 400: 00026264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 0002628c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 402: 0002638c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 00026394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 404: 000268fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00026904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 000269dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 000269e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 408: 00026b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 409: 00026b40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 410: 00026c9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 00026ca4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 412: 000274fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 413: 00027504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 414: 00027d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 415: 00027d94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 416: 0002830c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 417: 00028314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 418: 00001748 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 419: 00028a84 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 420: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ + 421: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ + 422: 00001748 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 423: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ + 424: 00005210 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 425: 00028a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 426: 00028a84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 427: 00028cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 428: 00000cd8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 429: 00000d70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 430: 00028cec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 431: 00028eb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 432: 00000d74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 433: 00000e04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 434: 00000e08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 435: 00000ea4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 436: 00000ea8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 437: 00000f5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 438: 00000f60 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 439: 00028eb4 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 440: 00028eb4 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 441: 00001228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 442: 00028eb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 443: 00028f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 444: 00001238 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 445: 00001304 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 446: 00001310 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 447: 00001454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 448: 00001458 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 449: 00001574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 450: 00001584 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 451: 00001744 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 452: 00001748 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 453: 00001898 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 454: 00001894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 455: 00001898 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 456: 000019dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 457: 000019e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 458: 000004d8 160 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ + 459: 000025f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 460: 00001298 152 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 461: 00002620 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 462: 0000293c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 463: 00002964 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 464: 00002964 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 465: 00002a00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 466: 00002a04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 467: 00002bc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 468: 00002bc8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 469: 00002ffc 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 470: 00003d9c 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 471: 00002fe0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 472: 00002ffc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 473: 00003170 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 474: 00028f6c 2660 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 475: 0000316c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 476: 00003170 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 477: 00003254 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 478: 00003b74 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 479: 00003250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 480: 00003254 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 481: 0000387c 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 482: 0000397c 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 483: 000034c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 484: 00028f6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 485: 00029cd0 4936 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 486: 000299d0 768 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 487: 000299b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 488: 000299d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 489: 00029ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 490: 00029cd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 491: 000034cc 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 492: 00003664 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 493: 0002b300 608 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 494: 00003ae0 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 495: 00004170 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 496: 00005388 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 497: 0000541c 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 498: 00004370 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 499: 0002acc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 500: 00005174 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 501: 0000416c 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 502: 0002acf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 503: 000034cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 504: 00003660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 505: 00003664 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 506: 0002b018 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 507: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 508: 00003878 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 509: 0002b2fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 510: 0000387c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 511: 0000396c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 512: 00003e30 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 513: 0000397c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 514: 00003ad8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 515: 0002b300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 516: 0002b558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 517: 00003ae0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 518: 00003b70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 519: 00003b74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 520: 00003d98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 521: 00003d9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 522: 00003e2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 523: 00003e30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 524: 00003eec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 525: 00003ef0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 526: 000040d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 527: 000040d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 528: 00004168 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 529: 0000416c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 530: 0000436c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 531: 00004370 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 532: 00004574 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 533: 00004570 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 534: 00004574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 535: 00004650 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 536: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 537: 000001b4 160 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 538: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 539: 000001b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 540: 00000254 160 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 541: 00000250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 542: 00000254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 543: 000002ec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 544: 00000254 160 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ - 545: 00004b4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 546: 00005068 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 547: 00005048 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 548: 00005068 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 549: 00005134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 550: 0000513c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 545: 00004654 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 546: 00004b70 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 547: 00004b50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 548: 00004b70 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 549: 00004c3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 550: 00004c44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 551: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 552: 00005654 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 553: 0000513c 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 554: 0000566c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 555: 00005704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 556: 00005708 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 557: 0000587c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 558: 00005880 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 559: 00005910 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 560: 00005914 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 561: 00005b14 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 562: 00005b10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 563: 00005b14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 564: 00005f04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 565: 00005f24 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 566: 00005f24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 552: 0000515c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 553: 00004c44 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 554: 00005174 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 555: 0000520c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 556: 00005210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 557: 00005384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 558: 00005388 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 559: 00005418 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 560: 0000541c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 561: 0000561c 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 562: 00005618 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 563: 0000561c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 564: 00005a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 565: 00005a2c 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 566: 00005a2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 567: 000002f4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 568: 0000038c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 569: 00000398 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 570: 00000444 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 571: 00000448 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 572: 000004d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 573: 000004d8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ 581: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ 582: 00000a04 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 583: 00000b58 160 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 584: 00000a2c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 585: 00000ac0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 586: 00000ac4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 587: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 588: 0002a74c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 588: 0002b560 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 589: 00000b58 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 590: 00000bec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 591: 00000bf8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 592: 00000d38 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 593: 00000d3c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 594: 00000eec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 595: 00000ef0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ 600: 0000127c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 601: 00001294 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 602: 0000132c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 603: 00001330 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 604: 000013e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 605: 000013ec 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 606: 00001480 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 607: 00005fc0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 607: 00005ac8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 608: 00001488 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 609: 00001530 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 610: 00001534 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 611: 00001610 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 612: 00001614 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 613: 000016a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 614: 000016ac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ 616: 00001860 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 617: 00001864 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 618: 00001900 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 619: 00001904 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 620: 0000198c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 621: 00001990 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 622: 00001a20 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 623: 00005fc4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 623: 00005acc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 624: 00001a24 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 625: 00001adc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 626: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 627: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ 628: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ 629: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ 630: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,633 +1,605 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3864c contains 621 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x38f68 contains 593 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000a0 0000fa1c R_ARM_CALL 000195f4 param_rule │ │ │ │ │ -000000b0 00010b1c R_ARM_CALL 00022f68 default_rule │ │ │ │ │ -000000cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000000e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000100 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000148 0000fa1c R_ARM_CALL 000195f4 param_rule │ │ │ │ │ -0000016c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000184 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a4 00010b1c R_ARM_CALL 00022f68 default_rule │ │ │ │ │ -000001c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001e4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000220 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000023c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000248 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000260 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000274 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000027c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002ac 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00000300 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000338 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000360 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000378 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000390 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003ac 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000003c8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000410 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000042c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000438 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000444 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000460 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000004f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000052c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000921c R_ARM_CALL 000101b4 star_expression_rule │ │ │ │ │ -00000558 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000590 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000005a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000005f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000638 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006dc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000704 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000071c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000734 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000750 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000770 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007e4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000808 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000830 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000838 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000848 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008b8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000008f4 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ -00000908 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000928 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ -0000093c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0000511c R_ARM_CALL 0001fdd4 slices_rule │ │ │ │ │ -00000960 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000978 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000988 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000009c0 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000009e0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00000a50 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000a64 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000a88 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000aa0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000ab0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ae8 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00000af8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bb0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000bd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bf8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000c44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c54 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c88 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -00000c94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ce8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cf8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d2c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000d54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d6c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000d84 00005902 R_ARM_ABS32 0000a8e4 t_lookahead_rule │ │ │ │ │ -00000dd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e64 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ea4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ebc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ef4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f00 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f14 00014e1c R_ARM_CALL 000235b8 kwarg_or_double_starred_rule │ │ │ │ │ -00000f40 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f70 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000fd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ffc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001018 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001070 0000e41c R_ARM_CALL 00018d9c slash_no_default_rule │ │ │ │ │ -00001090 0000dd1c R_ARM_CALL 0001a214 slash_with_default_rule │ │ │ │ │ -000010ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001108 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000112c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001138 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -0000114c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001198 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000011b8 0003061c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -000011d8 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000011ec 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001204 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001294 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012e4 0001b51c R_ARM_CALL 00027ff8 _tmp_167_rule │ │ │ │ │ -00001304 0001b61c R_ARM_CALL 00027ff8 _tmp_168_rule │ │ │ │ │ -0000133c 00006b1c R_ARM_CALL 00017bbc starred_expression_rule │ │ │ │ │ -00001354 0000531c R_ARM_CALL 0001c078 star_named_expression_rule │ │ │ │ │ -00001368 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001378 00005b1c R_ARM_CALL 0001e400 star_named_expressions_rule │ │ │ │ │ -00001388 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -000013b0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013bc 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000140c 0000531c R_ARM_CALL 0001c078 star_named_expression_rule │ │ │ │ │ -00001420 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001430 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -0000146c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001484 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000014b0 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -000014dc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000014e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000014e4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001534 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000154c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001570 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000157c 00001b1c R_ARM_CALL 0000e0d8 star_expressions_rule │ │ │ │ │ -00001590 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00001594 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000160c 0003081c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00001668 0000661c R_ARM_CALL 0001e258 list_rule │ │ │ │ │ -00001688 0000651c R_ARM_CALL 0001bc70 tuple_rule │ │ │ │ │ -000016ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001754 0000661c R_ARM_CALL 0001e258 list_rule │ │ │ │ │ -00001774 0000651c R_ARM_CALL 0001bc70 tuple_rule │ │ │ │ │ -00001794 00005f1c R_ARM_CALL 0000c348 genexp_rule │ │ │ │ │ -000017b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001800 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000181c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001874 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018bc 00001a1c R_ARM_CALL 0000a9b4 star_targets_rule │ │ │ │ │ -000018e0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000018f8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001918 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000192c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001960 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001970 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001990 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000019b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019e4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a38 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001a74 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001a8c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001adc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001af8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b10 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b1c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b88 00018a1c R_ARM_CALL 00025b28 lambda_param_rule │ │ │ │ │ -00001ba8 00018a1c R_ARM_CALL 00025b28 lambda_param_rule │ │ │ │ │ -00001bd4 00010b1c R_ARM_CALL 00022f68 default_rule │ │ │ │ │ -00001bf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c0c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001c1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c58 00010b1c R_ARM_CALL 00022f68 default_rule │ │ │ │ │ -00001c7c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d40 00006b1c R_ARM_CALL 00017bbc starred_expression_rule │ │ │ │ │ -00001db4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001dec 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00001e2c 0000cb1c R_ARM_CALL 00021d58 kwargs_rule │ │ │ │ │ -00001e58 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00001e78 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001eb4 0000c71c R_ARM_CALL 00015a58 args_rule │ │ │ │ │ -00001ee0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001f00 0000c71c R_ARM_CALL 00015a58 args_rule │ │ │ │ │ -00001f20 0000c71c R_ARM_CALL 00015a58 args_rule │ │ │ │ │ -00001f40 0000c71c R_ARM_CALL 00015a58 args_rule │ │ │ │ │ -00001f7c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001fa4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001fd4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002000 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002018 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002030 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000204c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000206c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002088 0000cc1c R_ARM_CALL 0001757c _tmp_258_rule │ │ │ │ │ -000020cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020dc 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -000020f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002110 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002138 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000214c 00001f1c R_ARM_CALL 00023808 INVALID_VERSION_CHECK │ │ │ │ │ -00002164 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000219c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000021b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021f0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021fc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000223c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000224c 0000c71c R_ARM_CALL 00015a58 args_rule │ │ │ │ │ -00002260 0003091c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000226c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002294 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022a4 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -000022b4 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -000022d0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000022d4 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000022e0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000022e4 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00002318 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -0000232c 00030b1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00002354 0000cb1c R_ARM_CALL 00021d58 kwargs_rule │ │ │ │ │ -0000236c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002398 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023cc 0001c81c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ -000023f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000240c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002450 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000247c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002494 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000024ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024c8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000250c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002534 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000255c 0001c81c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ -00002588 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000259c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025a8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025f8 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002604 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000262c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000263c 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -0000264c 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -0000266c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000268c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026c4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002708 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002724 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000274c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000275c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002768 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -0000277c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b4 0000c71c R_ARM_CALL 00015a58 args_rule │ │ │ │ │ -000027ec 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000027f0 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000027fc 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00002800 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00002868 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002874 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -0000288c 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -000028a0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000028ac 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000028b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028b8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000028bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028c8 0001ca02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ -000028cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002930 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002954 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002978 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029a4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000029c8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000029d8 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -000029fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a38 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00002a48 0000671c R_ARM_CALL 00014760 for_if_clauses_rule │ │ │ │ │ -00002a84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b88 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00002b9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bac 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00002bfc 0001cd02 R_ARM_ABS32 00002c14 _tmp_157_rule │ │ │ │ │ -00002c00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c04 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c60 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002c8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002ca8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d04 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002d30 0000531c R_ARM_CALL 0001c078 star_named_expression_rule │ │ │ │ │ -00002d44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d64 0000141c R_ARM_CALL 0001b708 named_expression_rule │ │ │ │ │ -00002dc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dd4 00005b1c R_ARM_CALL 0001e400 star_named_expressions_rule │ │ │ │ │ -00002dec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e14 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002e40 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00002e54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ebc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f10 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f5c 0000151c R_ARM_CALL 0001da14 block_rule │ │ │ │ │ -00002f74 00030c1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00002fa4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fe0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000300c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003034 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003050 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000305c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003098 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000030d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030f4 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003130 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003168 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000318c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031a8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000031d0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000031dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003214 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000050 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000088 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000000c8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000000e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000fc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000118 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000160 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000017c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000188 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000194 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000021c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000248 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000027c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000028c 0000921c R_ARM_CALL 00010164 star_expression_rule │ │ │ │ │ +000002a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000002e0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000002f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000348 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000388 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000042c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000454 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000484 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004a0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000004c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000534 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000054c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000558 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000580 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000588 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000598 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000608 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00000644 00005c1c R_ARM_CALL 00007bc4 t_primary_rule │ │ │ │ │ +00000658 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000678 00005c1c R_ARM_CALL 00007bc4 t_primary_rule │ │ │ │ │ +0000068c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000069c 0000511c R_ARM_CALL 0001fdd0 slices_rule │ │ │ │ │ +000006b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006c8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000006d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000710 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00000730 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000007a0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000007b4 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000007d8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000007f0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000800 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000838 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000848 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000884 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000900 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000928 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000948 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000994 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000009d8 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +000009e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a48 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000a7c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00000aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000abc 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00000ad4 00005902 R_ARM_ABS32 0000a8cc t_lookahead_rule │ │ │ │ │ +00000b28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000bb4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000bdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bf4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c0c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c44 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c50 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c64 0001501c R_ARM_CALL 00024208 kwarg_or_double_starred_rule │ │ │ │ │ +00000c90 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cc0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dc0 0000e41c R_ARM_CALL 00018db4 slash_no_default_rule │ │ │ │ │ +00000de0 0000dd1c R_ARM_CALL 0001a20c slash_with_default_rule │ │ │ │ │ +00000dfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e88 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00000e9c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000ee8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f08 0003061c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00000f28 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00000f3c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fe4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001008 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001034 0001b71c R_ARM_CALL 00028eb4 _tmp_167_rule │ │ │ │ │ +00001054 0001b81c R_ARM_CALL 00028eb4 _tmp_168_rule │ │ │ │ │ +0000108c 00006b1c R_ARM_CALL 00017bd4 starred_expression_rule │ │ │ │ │ +000010a4 0000531c R_ARM_CALL 0001c06c star_named_expression_rule │ │ │ │ │ +000010b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010c8 00005b1c R_ARM_CALL 0001e3fc star_named_expressions_rule │ │ │ │ │ +000010d8 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +00001100 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000110c 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001138 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000115c 0000531c R_ARM_CALL 0001c06c star_named_expression_rule │ │ │ │ │ +00001170 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001180 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +000011bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001200 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +0000122c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001230 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001234 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001284 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000129c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012cc 00001b1c R_ARM_CALL 0000e0a4 star_expressions_rule │ │ │ │ │ +000012e0 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000012e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000135c 0003081c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000013b8 0000661c R_ARM_CALL 0001e254 list_rule │ │ │ │ │ +000013d8 0000651c R_ARM_CALL 0001bc64 tuple_rule │ │ │ │ │ +000013fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001438 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000144c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014a4 0000661c R_ARM_CALL 0001e254 list_rule │ │ │ │ │ +000014c4 0000651c R_ARM_CALL 0001bc64 tuple_rule │ │ │ │ │ +000014e4 00005f1c R_ARM_CALL 0000c314 genexp_rule │ │ │ │ │ +00001508 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000152c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001550 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000156c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015c4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000160c 00001a1c R_ARM_CALL 0000a99c star_targets_rule │ │ │ │ │ +00001630 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001648 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000167c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000016b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000016c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016e0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001708 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001728 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001734 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001788 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000017c4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000017dc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000182c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001848 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001860 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000186c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000188c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000018d8 00018c1c R_ARM_CALL 000269e4 lambda_param_rule │ │ │ │ │ +000018f8 00018c1c R_ARM_CALL 000269e4 lambda_param_rule │ │ │ │ │ +00001924 00010b1c R_ARM_CALL 00023bb8 default_rule │ │ │ │ │ +00001940 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000195c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000196c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000199c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019a8 00010b1c R_ARM_CALL 00023bb8 default_rule │ │ │ │ │ +000019cc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019e0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a90 00006b1c R_ARM_CALL 00017bd4 starred_expression_rule │ │ │ │ │ +00001b04 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001b3c 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00001b7c 0000cb1c R_ARM_CALL 000229a8 kwargs_rule │ │ │ │ │ +00001ba8 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00001bc8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001c04 0000c71c R_ARM_CALL 00015a40 args_rule │ │ │ │ │ +00001c30 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001c50 0000c71c R_ARM_CALL 00015a40 args_rule │ │ │ │ │ +00001c70 0000c71c R_ARM_CALL 00015a40 args_rule │ │ │ │ │ +00001c90 0000c71c R_ARM_CALL 00015a40 args_rule │ │ │ │ │ +00001ccc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001cf4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d24 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d68 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d80 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d9c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001dbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dd8 0000cc1c R_ARM_CALL 00017594 _tmp_258_rule │ │ │ │ │ +00001e1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e2c 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00001e40 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e60 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00001e88 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00001e9c 00001f1c R_ARM_CALL 00024458 INVALID_VERSION_CHECK │ │ │ │ │ +00001eb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001eec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001f08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f4c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f9c 0000c71c R_ARM_CALL 00015a40 args_rule │ │ │ │ │ +00001fb0 0003091c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00001fbc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fe4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ff4 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00002004 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +00002020 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002024 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002030 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002034 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002068 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +0000207c 00030b1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +000020a4 0000cb1c R_ARM_CALL 000229a8 kwargs_rule │ │ │ │ │ +000020bc 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000020e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000211c 0001ca1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ +00002140 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000215c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021a0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000021cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021e4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000021fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002218 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000225c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002284 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022ac 0001ca1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ +000022d8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000022ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000022f8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002324 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002334 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002348 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002354 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000237c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000238c 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +0000239c 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +000023bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002414 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002458 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002474 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000249c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024b8 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +000024cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002504 0000c71c R_ARM_CALL 00015a40 args_rule │ │ │ │ │ +0000253c 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002540 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000254c 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002550 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000025b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025c4 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +000025dc 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +000025f0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000025fc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00002604 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002608 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000260c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002610 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002614 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002618 0001cc02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ +0000261c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002680 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002718 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002728 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +0000274c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002778 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002788 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00002798 0000671c R_ARM_CALL 00014748 for_if_clauses_rule │ │ │ │ │ +000027d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002848 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028d8 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +000028ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028fc 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +0000294c 0001cf02 R_ARM_ABS32 00002964 _tmp_157_rule │ │ │ │ │ +00002950 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002954 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002958 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000295c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002960 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000029b0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000029dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000029f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a54 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002a80 0000531c R_ARM_CALL 0001c06c star_named_expression_rule │ │ │ │ │ +00002a94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ab4 0000141c R_ARM_CALL 0001b6fc named_expression_rule │ │ │ │ │ +00002b18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b24 00005b1c R_ARM_CALL 0001e3fc star_named_expressions_rule │ │ │ │ │ +00002b3c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b64 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002b90 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00002ba4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c0c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c60 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002c9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cac 0000151c R_ARM_CALL 0001da08 block_rule │ │ │ │ │ +00002cc4 00030c1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00002cf4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d30 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d5c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d84 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002da0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002dac 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002de8 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002e20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e44 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002e80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002eb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002edc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ef8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002f20 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002f2c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f64 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002f98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fa4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002fbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fcc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002fe4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fe8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fec 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00002ff0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ff4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ff8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000304c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000030a8 0001da1c R_ARM_CALL 00028f6c pattern_rule │ │ │ │ │ +00003100 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000310c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003138 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0000314c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003218 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003228 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003248 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003254 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000326c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000327c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003294 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003298 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000329c 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000032a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032a4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000032a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003358 0001d81c R_ARM_CALL 000280b0 pattern_rule │ │ │ │ │ -000033b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033e8 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000032c4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003304 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003328 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003350 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000338c 0001da1c R_ARM_CALL 00028f6c pattern_rule │ │ │ │ │ +000033c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033ec 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ 000033fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003480 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034c8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000034d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003574 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000035b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003600 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000363c 0001d81c R_ARM_CALL 000280b0 pattern_rule │ │ │ │ │ -00003670 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000369c 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000036ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003708 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003718 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003738 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003764 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000037dc 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003804 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003830 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000383c 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000384c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003888 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000389c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003974 0001f81c R_ARM_CALL 0002a164 signed_real_number_rule │ │ │ │ │ -00003994 0001f81c R_ARM_CALL 0002a164 signed_real_number_rule │ │ │ │ │ -000039c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039e0 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -000039f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a28 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003a44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a54 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003a64 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a9c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003aa8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ad8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003b84 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003b94 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003bac 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003bc4 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003bf4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c20 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c24 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003c28 0001fe02 R_ARM_ABS32 00004328 _tmp_69_rule │ │ │ │ │ -00003c9c 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003ccc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003d00 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00003d18 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003d4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dd4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003e14 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003eac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ebc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003ed0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003f0c 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003f4c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f94 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004044 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004060 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004104 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000412c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004164 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004180 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000041a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000420c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004224 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004230 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004258 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000427c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004284 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000430c 0000141c R_ARM_CALL 0001b708 named_expression_rule │ │ │ │ │ -0000431c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004378 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000439c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004428 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004478 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004498 0000741c R_ARM_CALL 0001e9e0 fstring_replacement_field_rule │ │ │ │ │ -000044bc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000044e8 0003191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000451c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004540 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004554 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004560 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004574 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004584 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000045a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004648 0000571c R_ARM_CALL 00016540 annotated_rhs_rule │ │ │ │ │ -00004658 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046c8 0001d81c R_ARM_CALL 000280b0 pattern_rule │ │ │ │ │ -00004700 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003428 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003458 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003468 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003488 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034b4 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000352c 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00003554 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003580 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000358c 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000359c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035d8 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000035ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003610 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036c4 0001fa1c R_ARM_CALL 0002b018 signed_real_number_rule │ │ │ │ │ +000036e4 0001fa1c R_ARM_CALL 0002b018 signed_real_number_rule │ │ │ │ │ +00003710 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003720 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003730 0001fb1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +00003740 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003778 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003794 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037a4 0001fb1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +000037b4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037ec 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000037f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003828 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000038d4 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000038e4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000038fc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003914 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003944 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003964 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003970 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003974 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003978 00020002 R_ARM_ABS32 00003e30 _tmp_69_rule │ │ │ │ │ +000039ec 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003a1c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a50 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00003a68 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003aa4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003adc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b2c 0001ed1c R_ARM_CALL 0002b300 attr_rule │ │ │ │ │ +00003b4c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003b68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c0c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c6c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c88 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003ca8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cdc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003d14 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d2c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d38 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e14 0000141c R_ARM_CALL 0001b6fc named_expression_rule │ │ │ │ │ +00003e24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ea4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ec8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ee4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f30 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003f80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fa0 0000741c R_ARM_CALL 0001e9dc fstring_replacement_field_rule │ │ │ │ │ +00003fc4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003ff0 0003191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00004024 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004048 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000405c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004068 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000407c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000408c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004128 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004150 0000571c R_ARM_CALL 00016528 annotated_rhs_rule │ │ │ │ │ +00004160 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041d0 0001da1c R_ARM_CALL 00028f6c pattern_rule │ │ │ │ │ +00004208 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004230 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004240 0001da1c R_ARM_CALL 00028f6c pattern_rule │ │ │ │ │ +00004270 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004288 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042a4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000042f0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004308 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004314 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004334 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004344 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004350 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004408 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004430 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004448 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004460 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000447c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000044a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000044c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004520 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004538 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004554 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045c0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000045d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045e4 0001da1c R_ARM_CALL 00028f6c pattern_rule │ │ │ │ │ +000045f8 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00004618 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004620 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046a0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000046dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004728 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004738 0001d81c R_ARM_CALL 000280b0 pattern_rule │ │ │ │ │ -00004768 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004780 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000479c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000047e8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004800 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000480c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000482c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000483c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004848 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004900 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004940 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004958 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004974 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000499c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000049b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a30 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ab8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004acc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004adc 0001d81c R_ARM_CALL 000280b0 pattern_rule │ │ │ │ │ -00004af0 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00004b10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b18 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b98 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004bd4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004c20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ca0 00031b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00004cc0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004cf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004d5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d90 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004db8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004dec 00031c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00004dfc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e10 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e34 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00004e54 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004e9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ecc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f00 00031d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -00004f18 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00004f2c 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -00004f78 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fa4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004fc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fdc 0000921c R_ARM_CALL 000101b4 star_expression_rule │ │ │ │ │ -00004ff4 00001f1c R_ARM_CALL 00023808 INVALID_VERSION_CHECK │ │ │ │ │ -0000500c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005014 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005050 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005054 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005058 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000505c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005060 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00005064 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000050b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050e4 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -000050fc 00001f1c R_ARM_CALL 00023808 INVALID_VERSION_CHECK │ │ │ │ │ -0000510c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000512c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005138 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005190 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005210 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005224 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005234 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -0000527c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052c0 0000151c R_ARM_CALL 0001da14 block_rule │ │ │ │ │ -000052d0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005314 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00005350 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000053d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005444 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000546c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005480 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b4 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ -000054c4 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ -000054e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005510 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005538 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005544 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005578 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -000055a0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000055ac 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000055cc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005604 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005610 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005628 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005638 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000564c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005660 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00005664 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00005668 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005748 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000057ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000057d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000057f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005808 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000581c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000583c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005858 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000058d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059ac 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059ec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005a04 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a20 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005a94 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005aac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ab8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ad8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ae8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005af4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bc8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005bf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c00 0001d81c R_ARM_CALL 000280b0 pattern_rule │ │ │ │ │ -00005c14 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00005c6c 0000641c R_ARM_CALL 0000a094 strings_rule │ │ │ │ │ -00005c90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cf8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d84 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005db8 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005dc4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005de8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e1c 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005e30 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e64 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005e78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eb0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005edc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f08 00023502 R_ARM_ABS32 00005f24 _tmp_68_rule │ │ │ │ │ -00005f18 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00005f1c 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00005f20 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00005f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004770 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047a8 00031b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +000047c8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000047f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000481c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004840 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004850 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004864 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004888 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004898 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000048c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048f4 00031c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00004904 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004918 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000492c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000493c 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +0000495c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000049a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a08 00031d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00004a20 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00004a34 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00004a80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004aac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004acc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ad8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ae4 0000921c R_ARM_CALL 00010164 star_expression_rule │ │ │ │ │ +00004afc 00001f1c R_ARM_CALL 00024458 INVALID_VERSION_CHECK │ │ │ │ │ +00004b14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004b5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004b60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004b64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004b68 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00004b6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004bc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bec 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00004c04 00001f1c R_ARM_CALL 00024458 INVALID_VERSION_CHECK │ │ │ │ │ +00004c14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c98 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004d18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d3c 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00004d84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004db8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc8 0000151c R_ARM_CALL 0001da08 block_rule │ │ │ │ │ +00004dd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e1c 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00004e58 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004eb4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004ee0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f74 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fbc 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ +00004fcc 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ +00004fe8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ffc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005018 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005040 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000504c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005080 0001401c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +000050a8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050b4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050d4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000050e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000510c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005118 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005130 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005140 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005154 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005168 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000516c 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00005170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000051c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005204 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005250 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052b4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000052e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000052f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005304 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005310 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005324 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005344 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005360 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054b4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000054dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054f4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000550c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005528 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000559c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000055c0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000055e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056d0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005708 0001da1c R_ARM_CALL 00028f6c pattern_rule │ │ │ │ │ +0000571c 00031a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00005774 0000641c R_ARM_CALL 0000a07c strings_rule │ │ │ │ │ +00005798 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005800 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005854 0001ed1c R_ARM_CALL 0002b300 attr_rule │ │ │ │ │ +0000588c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000058c0 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000058cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005924 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005938 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000596c 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005980 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000599c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a10 00023502 R_ARM_ABS32 00005a2c _tmp_68_rule │ │ │ │ │ +00005a20 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00005a24 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00005a28 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00005a80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ac0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x399b4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3a1f0 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -670,15 +642,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 0x39b34 contains 3597 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3a370 contains 3653 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 0002801c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000134 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001d4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000001e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001fc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -808,19 +780,19 @@ │ │ │ │ │ 00001994 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001a34 00029c1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ 00001a58 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001aac 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00001ad0 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001af8 00001d1c R_ARM_CALL 00002cb4 subject_expr_rule │ │ │ │ │ +00001af8 00001d1c R_ARM_CALL 00002a04 subject_expr_rule │ │ │ │ │ 00001b0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001b20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001b34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b44 00001e1c R_ARM_CALL 00002e78 _loop1_64_rule │ │ │ │ │ +00001b44 00001e1c R_ARM_CALL 00002bc8 _loop1_64_rule │ │ │ │ │ 00001b58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001b68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001b9c 00029d1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001bbc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001be4 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001c14 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001c40 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -833,18 +805,18 @@ │ │ │ │ │ 00001d40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001db0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001dd8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001e18 00029f1c 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 │ │ │ │ │ +00001e8c 00002302 R_ARM_ABS32 000037d4 _tmp_7_rule │ │ │ │ │ +00001e90 00002402 R_ARM_ABS32 000038bc _tmp_8_rule │ │ │ │ │ +00001e94 00002502 R_ARM_ABS32 00003978 _tmp_9_rule │ │ │ │ │ +00001e98 00002602 R_ARM_ABS32 00003a38 _tmp_10_rule │ │ │ │ │ 00001ea0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -861,3458 +833,3514 @@ │ │ │ │ │ 00001f4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fc8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000200c 0002a21c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 00002048 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002060 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002084 0000281c R_ARM_CALL 0000513c _loop1_61_rule │ │ │ │ │ -000020d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002108 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000213c 0002a31c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000215c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002208 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000221c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002244 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022dc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002304 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002310 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002350 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00002368 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002398 0002971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -000023b4 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000023ec 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000023fc 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002434 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002448 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000245c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024a0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000250c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002534 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002570 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002598 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002610 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002654 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000267c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002688 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002764 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002770 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002834 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ -00002860 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000286c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000028c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ec 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ -00002900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002924 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000296c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002990 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029a0 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ -000029b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a38 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a90 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ab8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ad8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bd0 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ -00002be4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c04 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002c10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c4c 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ -00002c60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ce4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d84 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002ddc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e78 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ea0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002eac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f60 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002f88 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002fac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fdc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003018 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003044 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003064 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003094 00002f1c R_ARM_CALL 000014e8 invalid_for_target_rule │ │ │ │ │ -000030c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003108 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003154 00001d1c R_ARM_CALL 00002cb4 subject_expr_rule │ │ │ │ │ -00003168 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003198 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000031c0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000031cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003210 00001d1c R_ARM_CALL 00002cb4 subject_expr_rule │ │ │ │ │ -00003224 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003244 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003294 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000332c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000334c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003364 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003378 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003398 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d0 00029f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -000033f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003450 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000348c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003520 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003550 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000355c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003594 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003618 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000363c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003684 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003698 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036b4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000036ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003724 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003730 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003754 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003770 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000379c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a0 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000037a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000037ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002084 0000281c R_ARM_CALL 00004c44 _loop1_61_rule │ │ │ │ │ +000020dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000210c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002140 0002a31c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002160 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000220c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002220 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002248 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000229c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022e0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002308 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002314 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002354 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000236c 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000239c 0002971c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +000023b8 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000023f0 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00002400 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002438 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000244c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002460 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000247c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024a4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002510 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002524 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002538 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002574 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000259c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000025a8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002600 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002658 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002680 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000268c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002740 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002768 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002774 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002800 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002838 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ +00002864 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002870 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000028c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028f0 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ +00002904 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002940 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002970 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002994 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029a4 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ +000029b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a14 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a3c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002a48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a94 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002abc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002adc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bd4 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ +00002be8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c08 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002c14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c50 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ +00002c64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ccc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ce8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d88 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002de0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e7c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ea4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002eb0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f64 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002f8c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002fb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fe0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000301c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003048 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003068 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003098 00002f1c R_ARM_CALL 00001238 invalid_for_target_rule │ │ │ │ │ +000030c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000310c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003158 00001d1c R_ARM_CALL 00002a04 subject_expr_rule │ │ │ │ │ +0000316c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003180 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000319c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000031c4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000031d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003214 00001d1c R_ARM_CALL 00002a04 subject_expr_rule │ │ │ │ │ +00003228 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003248 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003298 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032ec 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003330 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003350 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003368 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000337c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000339c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033d4 00029f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000033fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003454 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000346c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003490 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003524 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003554 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003560 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003598 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000361c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003640 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003664 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000036f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003728 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003734 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003758 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003774 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037a0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000037a4 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000037a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037ac 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 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 │ │ │ │ │ -000037cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000385c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000388c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003920 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000394c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003b68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b7c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003c24 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c8c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003cb8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cd4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003cf4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d4c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d58 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e34 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ea4 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003ef8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f24 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fac 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003fdc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000400c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004034 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000405c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000408c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040bc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040e4 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004104 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004130 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004144 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000416c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004210 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004248 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004288 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042d4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000042e4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000430c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004338 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004358 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004374 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000043a8 0002ac1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00004414 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000443c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004474 0002ad1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ -000044e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000452c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000455c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004590 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000459c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004730 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004790 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000047f4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00004824 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000484c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004860 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004870 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000488c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000048ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048d8 0002b01c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ -000048fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004920 0002931c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00004958 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000049a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004a94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa4 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ -00004abc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004acc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b04 0002b31c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00004b10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b90 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bc8 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004bd4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d2c 0002b41c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00004d38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d9c 0002b51c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004db8 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00004dbc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc0 00004302 R_ARM_ABS32 000146a0 _tmp_6_rule │ │ │ │ │ -00004dd0 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ -00004dec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003818 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000383c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003860 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003890 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003924 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003950 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aa0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003acc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b58 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003b6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b80 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003c28 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c90 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003cbc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cd8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003cf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d38 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d50 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d5c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003de4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e38 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ea8 0002a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003efc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f28 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f58 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fb0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003fe0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004010 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004038 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004060 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004090 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040c0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040e8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004108 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004134 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004148 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004170 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004214 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000424c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000428c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042d8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000042e8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004310 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000433c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000435c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004378 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000043ac 0002ac1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00004418 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004440 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004478 0002ad1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000044e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004530 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004560 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004594 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000045a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000466c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046d4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004734 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004794 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047f8 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00004828 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004850 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004864 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004874 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004890 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000048b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048dc 0002b01c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00004900 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004924 0002931c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000495c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000049ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004a98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aa8 0000401c R_ARM_CALL 00000394 del_targets_rule │ │ │ │ │ +00004ac0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004ad0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b08 0002b31c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00004b14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b94 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bcc 0002aa1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004bd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cf0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d30 0002b41c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00004d3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d7c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004da0 0002b51c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004dbc 00029502 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00004dc0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc4 00004302 R_ARM_ABS32 00014688 _tmp_6_rule │ │ │ │ │ +00004dd4 00004402 R_ARM_ABS32 00000ad8 _tmp_22_rule │ │ │ │ │ 00004df0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e18 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004e68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e88 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004ecc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f08 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f2c 0002b61c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004f48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f5c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004f8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fc4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ff8 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00005068 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005078 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ -00005088 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050b0 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000050d8 0002b81c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00005100 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005114 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000519c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051f0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005280 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ -00005290 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052ac 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000052d4 0002ba1c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -000052e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000534c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005430 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005470 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000548c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000054cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000054e0 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000551c 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005528 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000554c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005558 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005584 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055bc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000560c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005634 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000566c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005684 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000569c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056d4 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000056fc 0002bb1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00005708 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005778 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005788 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000057b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005808 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005834 0002bd1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00005854 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005958 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000059c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a00 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a3c 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005abc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005af0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b0c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b30 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c68 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cd0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ce8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005da4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e08 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e14 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e60 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005e84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ebc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ef8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f0c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006014 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000604c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000060e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006114 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000615c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006178 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000625c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062c8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062fc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000631c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006364 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006368 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006404 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000643c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000645c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006468 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006480 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000064a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006508 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006534 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006570 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006618 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006634 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006660 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000666c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000669c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006718 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006734 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006744 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000677c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000679c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000067c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004df4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e1c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004e6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e8c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004ed0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f0c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f30 0002b61c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004f4c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f60 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004f90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ffc 0002ae1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +0000506c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000507c 0000461c R_ARM_CALL 00000000 _gather_18_rule │ │ │ │ │ +0000508c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050b4 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000050dc 0002b81c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00005104 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005118 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000051a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051f4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005274 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005284 0000471c R_ARM_CALL 00000000 _gather_20_rule │ │ │ │ │ +00005294 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000052b0 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000052d8 0002ba1c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +000052e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005350 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005434 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005474 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005490 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000054d0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000054e4 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00005520 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000552c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005550 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000555c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055c0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005610 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005638 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005670 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005688 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056d8 0002ab1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00005700 0002bb1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000570c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000577c 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000578c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000057bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000580c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005838 0002bd1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00005858 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000595c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000059cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a04 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005a40 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005ac0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005af4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b10 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b4c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c0c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c6c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ca0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cd4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005cec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d70 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005da8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ddc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e0c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e18 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e64 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ec0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005efc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f10 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fb4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006018 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006050 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060e8 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000060ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006118 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006160 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000617c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006260 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000629c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062cc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062e4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006300 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006320 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006368 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000636c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006408 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006440 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006460 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000646c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006484 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006500 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000650c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006538 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006574 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000661c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006638 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006664 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006670 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000671c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006738 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006748 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006780 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067c4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000067c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000682c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006868 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068e8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006940 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006990 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000069dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a80 00004e1c R_ARM_CALL 000045d0 _tmp_11_rule │ │ │ │ │ -00006a98 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ab8 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006aec 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00006b0c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b40 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bd4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ccc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d00 0002bf1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00006d68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006da4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006df8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e88 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006e9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eb4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ef0 0002c01c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00006f24 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006f78 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006fcc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007024 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007078 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000070c8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000711c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000716c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000071f8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007208 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007244 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007268 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007318 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007330 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007340 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007378 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007384 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073ac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007430 0000521c R_ARM_CALL 0000161c invalid_ann_assign_target_rule │ │ │ │ │ -00007490 0000541c R_ARM_CALL 00001834 _loop0_164_rule │ │ │ │ │ -000074c0 0000551c R_ARM_CALL 00001834 _loop0_165_rule │ │ │ │ │ -0000752c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000755c 0000561c R_ARM_CALL 000045d0 _tmp_13_rule │ │ │ │ │ -0000757c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075b8 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -000075dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000075f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000761c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007628 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007660 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000076ec 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007714 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000772c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007734 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00007738 00005902 R_ARM_ABS32 0000a8e4 t_lookahead_rule │ │ │ │ │ -0000773c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000067cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006830 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000686c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068ec 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006944 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006994 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000069e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a00 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a84 00004e1c R_ARM_CALL 000040d8 _tmp_11_rule │ │ │ │ │ +00006a9c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006abc 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006af0 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00006b10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b44 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cd0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d04 0002bf1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00006d6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006da8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006dfc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e8c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006ea0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006eb8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006ef4 0002c01c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00006f28 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006f7c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006fd0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007028 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000707c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000070cc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007120 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007170 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071e0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000071fc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000720c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007248 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000726c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000731c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007334 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007344 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000737c 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007388 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007400 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007434 0000521c R_ARM_CALL 0000136c invalid_ann_assign_target_rule │ │ │ │ │ +00007494 0000541c R_ARM_CALL 00001584 _loop0_164_rule │ │ │ │ │ +000074c4 0000551c R_ARM_CALL 00001584 _loop0_165_rule │ │ │ │ │ +00007530 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007560 0000561c R_ARM_CALL 000040d8 _tmp_13_rule │ │ │ │ │ +00007580 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075bc 0002be1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000075e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075f8 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000075fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007620 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000762c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007664 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076ac 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000076f0 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007718 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007730 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007738 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000773c 00005902 R_ARM_ABS32 0000a8cc t_lookahead_rule │ │ │ │ │ 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 │ │ │ │ │ +00007748 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007750 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007754 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00007758 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007764 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077a0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007804 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000781c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007834 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007888 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078ac 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000078bc 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000790c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000793c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007980 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079cc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000079e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a3c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007a60 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a6c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ab4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ac0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ae0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007af8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b94 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007c00 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c3c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007cbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d64 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007d90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dd8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007e04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e4c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ebc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f2c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007f3c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f78 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007fa0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007fb8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007fc8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008000 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00008070 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000080f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008110 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008138 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008170 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000817c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081b0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000081fc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008248 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008294 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082e0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008358 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000083a4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000083f0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000843c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008488 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008500 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000854c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008598 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000085e4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008630 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008684 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086d0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000871c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008768 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008858 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000886c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088d0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088ec 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008918 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000892c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008950 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008994 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007754 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007758 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000775c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007768 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007808 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007820 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007880 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000788c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078b0 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000078c0 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00007910 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007940 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007984 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000079e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a40 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a64 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007a70 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ab8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ac4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ae4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007afc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007b60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b98 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007c04 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c40 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007cc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d68 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007d94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ddc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007e08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e50 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ec0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007eec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f30 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007f40 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f7c 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007fa4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007fbc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007fcc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008004 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00008074 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008130 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008148 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008158 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008190 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000819c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081d0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000821c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008268 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008300 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008380 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000083cc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008418 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008464 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000084b0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008504 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008550 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000859c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085e8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008634 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008688 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086d4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008720 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000876c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000087b8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000885c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008870 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008914 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008920 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008954 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008970 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000899c 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000089c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000089e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a10 00005902 R_ARM_ABS32 0000a8e4 t_lookahead_rule │ │ │ │ │ -00008a74 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008ab0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ad4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008af8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b20 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008b40 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b6c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008b98 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008bc4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008be8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c90 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008cc4 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008cd0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dcc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e0c 0002c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008e2c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e60 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008ea0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000900c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009084 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009094 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000090bc 0002c81c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000090d8 0002c91c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00009100 0002ca1c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -0000910c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009170 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009194 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091d0 0002cb1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000091dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009200 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009234 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000925c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009324 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009348 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000937c 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000093a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093e4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000093e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009464 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094dc 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00009510 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009520 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009560 0002cd1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -0000956c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009598 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095f4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00009628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000963c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009680 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009684 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096b4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000970c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009740 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009754 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009830 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009840 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009880 0002ce1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -0000988c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098cc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000994c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009994 00006c1c R_ARM_CALL 00001210 invalid_comprehension_rule │ │ │ │ │ -000099a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a2c 00006e02 R_ARM_ABS32 00009fdc _tmp_93_rule │ │ │ │ │ -00009a30 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a34 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009a38 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00009a3c 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00009a40 0002d202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ +000089f8 00005902 R_ARM_ABS32 0000a8cc t_lookahead_rule │ │ │ │ │ +00008a5c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008a98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008abc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ae0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b08 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008b28 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008b80 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bac 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008cac 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008cb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008da4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008db4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008df4 0002c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008e14 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e48 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008e88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ff4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000906c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000907c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090a4 0002c81c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000090c0 0002c91c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000090e8 0002ca1c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000090f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009158 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000917c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000918c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091b8 0002cb1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000091c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000921c 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009244 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000930c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009330 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009364 0002c61c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093cc 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000093d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000944c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094c4 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000094f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009508 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009548 0002cd1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00009554 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009580 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095dc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00009610 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009624 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009668 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000966c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000969c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000096f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009728 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000973c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009818 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009828 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009868 0002ce1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00009874 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098b4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009934 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000997c 00006c1c R_ARM_CALL 00000f60 invalid_comprehension_rule │ │ │ │ │ +0000998c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099ac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a14 00006e02 R_ARM_ABS32 00009fc4 _tmp_93_rule │ │ │ │ │ +00009a18 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a1c 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a20 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009a24 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009a28 0002d202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ +00009a2c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a30 00006f02 R_ARM_ABS32 00000cd8 _tmp_233_rule │ │ │ │ │ +00009a34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a40 00007002 R_ARM_ABS32 00005acc _tmp_234_rule │ │ │ │ │ 00009a44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a48 00006f02 R_ARM_ABS32 00000f88 _tmp_233_rule │ │ │ │ │ 00009a4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a58 00007002 R_ARM_ABS32 00005fc4 _tmp_234_rule │ │ │ │ │ -00009a5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a68 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00009a70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009adc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b74 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009b78 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bc4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009bfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cb0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cd4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d18 00006c1c R_ARM_CALL 00001210 invalid_comprehension_rule │ │ │ │ │ -00009d6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d84 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a50 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00009a58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ac4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b5c 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009b60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009be4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c14 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c98 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cbc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d00 00006c1c R_ARM_CALL 00000f60 invalid_comprehension_rule │ │ │ │ │ +00009d54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009da8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009dc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e30 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009e74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ec4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ef4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fa4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009fa8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a01c 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a040 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a070 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0e4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a158 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1f8 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a208 0002d41c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -0000a24c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a298 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a300 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a334 0002d51c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -0000a354 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a38c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a438 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a448 0002d61c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000a474 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a4c4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a5fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a62c 0002d71c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000a638 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a670 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a690 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a71c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a738 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a768 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a774 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a798 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a838 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a868 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a8a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8b8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a8c4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a94c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a970 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a98c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa3c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aac4 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aaf0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ab58 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abc8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ac14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac84 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000acec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ad04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad1c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad3c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ad68 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000ad94 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000adf8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ae24 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae48 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ae78 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000aea8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aeb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aed0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af48 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af54 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afc8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b01c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b05c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b098 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b108 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b134 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b154 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b17c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000b190 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b200 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b218 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b26c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2d4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b32c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b398 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b3ac 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b3d4 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b3f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b418 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b444 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b468 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b48c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4f4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b558 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b580 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b608 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b654 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6a4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6f4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b748 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b794 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7e0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b82c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b874 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b88c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b89c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8dc 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000b914 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b92c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b93c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b974 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b988 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9e4 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b9f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba78 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bab4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbf8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bc30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd28 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd5c 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000bda4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bdc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bde0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bdf4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be10 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000be34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be50 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000be84 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000beb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000becc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf24 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf5c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf90 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000bfd8 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bfe4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c024 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c06c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c09c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c0f8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c124 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c158 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c164 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c17c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c188 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1d0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c1dc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c220 00005902 R_ARM_ABS32 0000a8e4 t_lookahead_rule │ │ │ │ │ -0000c230 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c23c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c298 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e18 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009e5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009eac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009edc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f8c 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009f90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a004 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a028 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a058 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0cc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a140 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1e0 0002d31c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a1f0 0002d41c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +0000a234 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a280 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a31c 0002d51c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000a33c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a374 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a420 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a430 0002d61c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000a45c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a4ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5e4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a614 0002d71c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000a620 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a658 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a678 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a704 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a720 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a750 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a75c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a780 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a78c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a820 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a850 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a888 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8a0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8ac 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a910 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a934 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a974 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa24 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaac 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aad8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ab40 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000abb0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000abfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac6c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000acd4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000acec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad04 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad24 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ad50 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000ad7c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ade0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ae0c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae30 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ae60 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aeb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af30 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af3c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af54 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afb0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b004 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b044 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b080 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b0f0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b11c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b13c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b164 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000b178 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b200 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b254 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2bc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b314 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b380 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b394 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b3bc 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b400 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b42c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b450 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b474 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b498 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4dc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b540 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b568 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5f0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b63c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b68c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6dc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b730 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b77c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7c8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b814 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b85c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b874 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b884 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8c4 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000b8fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b914 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b924 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b95c 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b970 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9cc 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b9d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba60 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ba9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bae8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb1c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbe0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bc18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd10 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd44 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000bd8c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdc8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bddc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bdf8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000be1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be38 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be6c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000be9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000beb4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf0c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf44 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf78 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000bfc0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bfcc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c00c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c054 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c084 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c0e0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c10c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c150 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c164 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c170 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c188 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c1e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c204 00005902 R_ARM_ABS32 0000a8cc t_lookahead_rule │ │ │ │ │ +0000c20c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c22c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c254 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c260 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c278 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c284 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c2a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c2d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c300 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c320 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c444 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c4a8 00006c1c R_ARM_CALL 00001210 invalid_comprehension_rule │ │ │ │ │ -0000c4b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c518 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c52c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c550 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c574 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000c5a0 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000c5e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c628 0002dc1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000c650 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c67c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c6c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c718 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c76c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c77c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c780 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7d4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c848 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c884 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c8dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c930 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000c988 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c9e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca38 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb44 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cb68 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000cb74 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cba0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbc8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000cc00 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cc04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc2c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc84 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ccf8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cd00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd18 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cd44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd8c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdc8 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000cdec 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000ce40 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ce44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce6c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c2dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c30c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c378 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c410 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c474 00006c1c R_ARM_CALL 00000f60 invalid_comprehension_rule │ │ │ │ │ +0000c484 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c4e4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c4f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c51c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c540 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000c56c 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000c5b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c5f4 0002dc1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000c61c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c648 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c690 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c6e4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c738 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c748 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c74c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7a0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c850 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c8a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c8c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8fc 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000c954 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c9b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca04 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb10 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cb34 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000cb40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb94 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000cbcc 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cbd0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbf8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc50 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ccc4 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cccc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cce4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cd10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd58 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd94 0002dd1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000cdb8 0002de1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000ce0c 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ce10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce38 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ceb4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ced0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cee8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf60 00008702 R_ARM_ABS32 00001158 _tmp_158_rule │ │ │ │ │ -0000cf64 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf68 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ -0000cf6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf70 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cf74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cfd0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d064 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d0a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d10c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d170 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d1fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d210 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d230 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d258 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d278 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2f0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d30c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d32c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d350 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d35c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d374 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d39c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d480 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d4d8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d518 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d53c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d56c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d598 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d5fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d624 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6ac 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d6f8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d748 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d798 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7e8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d834 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d880 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d8cc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d910 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d928 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d938 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d970 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d9a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da10 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000da20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000da58 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000da64 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000daa4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dac8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dbb8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbf0 00005902 R_ARM_ABS32 0000a8e4 t_lookahead_rule │ │ │ │ │ -0000dc44 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dcbc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dcf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd18 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd64 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dde4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de2c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dec0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ded4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000def4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000df24 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000df84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfc4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dff4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e000 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e018 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e050 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e068 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e09c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e0b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e160 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e1a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e1e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e200 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e244 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e270 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2b8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e324 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e360 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e3b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3f0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e474 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4b0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e4bc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e560 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5a4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e5ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e604 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e618 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e638 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e660 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000e6d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e708 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e738 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e76c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e7a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7e0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e810 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e838 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e84c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e87c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e888 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e898 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8dc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000e914 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e938 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e964 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e97c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9a4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cef4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf2c 00008702 R_ARM_ABS32 00000ea8 _tmp_158_rule │ │ │ │ │ +0000cf30 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf34 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ +0000cf38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf3c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cf40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf9c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d030 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d06c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d08c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0d8 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d13c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d174 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d1c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d1dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d1fc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d224 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d244 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2bc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d2d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d31c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d328 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d340 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d368 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d390 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d44c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d4a4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d4e4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d508 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d538 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d564 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d5c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5f0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d654 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d678 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d6c4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d714 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d764 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d7b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d800 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d84c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d898 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d8dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d8f4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d904 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d93c 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d96c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9dc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d9ec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000da24 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000da30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000da70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da94 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000db44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dba0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbbc 00005902 R_ARM_ABS32 0000a8cc t_lookahead_rule │ │ │ │ │ +0000dc10 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dc88 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dce4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd30 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ddb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddf8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de8c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dea0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dec0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000def0 0002df1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000df50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df90 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dfc0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dfcc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dfe4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e01c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e034 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e068 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e080 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e12c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e170 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e1ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1cc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e210 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e23c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e284 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e2f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e32c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e380 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3bc 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e440 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e47c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e488 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e52c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e570 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e5b8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e5d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e604 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e62c 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000e6a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6d4 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e704 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e738 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e76c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7ac 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e7dc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e804 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e818 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e848 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e854 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e864 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e88c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e8a8 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000e8e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e904 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e930 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e948 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e970 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e984 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e990 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e9c4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea98 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eae0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb68 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ebbc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ec10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee60 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eeac 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000eee4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000efb4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f00c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f054 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f078 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f0b0 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000f124 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea64 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eaac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb30 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eb84 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ebd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eca0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed18 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee28 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee74 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000eea8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ef7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000efd4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f01c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f040 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f078 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000f0ec 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f168 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f224 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f25c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f294 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f2cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f304 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f33c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f374 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f448 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f45c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f478 0002e21c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f490 0002e31c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f4c4 0002e41c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f4e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f508 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f514 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f55c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f568 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5a0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5ac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5ec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f620 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f648 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f680 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f68c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6c4 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f714 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f720 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f764 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7b4 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f804 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f810 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f844 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f868 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f874 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8b8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f91c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f928 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f980 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f98c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9d8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3c0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f418 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f42c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f448 0002e21c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f460 0002e31c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f48c 0002e41c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f4ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4d0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f528 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f534 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f56c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f578 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5b8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f5ec 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f614 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f64c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f658 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f690 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f69c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6e0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f730 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f780 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f78c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7d0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f810 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f834 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f840 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f884 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8f0 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f944 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f99c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9a8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa04 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa10 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fa54 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000fa60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000faac 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fa8c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fadc 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000fae8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb20 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fb2c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb58 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fba8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fbb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbf8 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fc04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc64 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcf8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd54 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd60 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd70 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdcc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fe24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe2c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fea8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fec8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb2c 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fb38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb68 0002e61c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fb98 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fba4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbdc 0002e11c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fbe8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc28 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd4c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd58 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd88 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fddc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fde8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000feb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ff88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffa8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010010 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010030 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffcc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fff0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010010 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00010050 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001006c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010094 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010104 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010110 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010124 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010150 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010170 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010198 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010204 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001025c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001029c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000102bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102f0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010300 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010328 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001034c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103a4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000103e4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000104c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010500 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010524 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001055c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000105a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010674 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000106b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010748 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000107c8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010808 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001082c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010864 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000108b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001098c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a38 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010af8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b70 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010be4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bf0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c80 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010cc8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d44 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e00 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e84 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010f24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f7c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010fe4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000110d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011130 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001119c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000111e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001120c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011248 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011354 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001139c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011408 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001141c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011480 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011488 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114a4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000114f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011534 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011564 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000115b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001164c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001168c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000117a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000117fc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011808 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011840 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011880 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000118dc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011950 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011974 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011998 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011aa0 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011aa4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ac8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011af4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011b9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011ba0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00011be8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011c28 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d24 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d88 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dc0 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011dcc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e38 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011e70 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011ed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011eec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f4c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f84 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011fd0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001201c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000120a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012150 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000121a8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012200 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012258 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000122b0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012338 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012394 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123bc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012418 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012440 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001249c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124c4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012548 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000125fc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001261c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012654 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001268c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000126b4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012700 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012754 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127a0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127f4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012840 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012894 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000128e0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012934 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012980 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012a24 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a5c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012ab0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ad4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012af8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b38 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b70 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012b94 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012bcc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012c4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c58 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001005c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010070 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010090 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010100 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010120 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010140 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000101b4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001020c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001024c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001026c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102a0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000102b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010354 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010394 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010470 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000104b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001050c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010558 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010598 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010624 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010664 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000106f8 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010778 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000107b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010814 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010864 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001093c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010988 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109e8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010aa8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010acc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ae0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b20 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ba0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c30 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010c78 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010cf4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010db0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e34 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010ed4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ef4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f2c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010f94 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011084 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110a4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000110e0 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001114c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011198 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000111f8 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011304 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001134c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011430 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011438 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011454 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000114a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011514 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011568 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115fc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001163c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011750 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011774 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117ac 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000117b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117f0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011830 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011854 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001188c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011924 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011948 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001196c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011990 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a50 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011a54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ad0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011af0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011b4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011b50 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00011b98 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011bd8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011cd4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011d14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d38 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d70 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011d7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011dc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011de8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011e20 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011e84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011efc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f34 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f80 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011fcc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012058 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012100 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012158 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121b0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012208 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012260 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000122e8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012344 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001236c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000123c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123f0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001244c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012474 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124f8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012554 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012574 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000125ac 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000125cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012604 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001263c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012664 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126b0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012704 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012750 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127a4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127f0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012844 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012890 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000128e4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012930 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000129d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a0c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012a60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ae8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b20 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012b44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b7c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012bfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c08 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012c40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012d0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00012d74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012da8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e18 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012e1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012e54 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00012e58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012eac 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012eec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fb4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012ff4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013030 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013054 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001309c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000130dc 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001312c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013168 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000131ec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013220 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013234 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013284 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132bc 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000132e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013314 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013360 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013398 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000133dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013428 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013460 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013484 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012dc8 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012dcc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012dfc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012e04 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00012e08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012e5c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012e9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ec0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f64 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fe0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013004 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001304c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013088 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013114 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013188 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131cc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013200 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013214 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013264 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001329c 0002e01c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000132cc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013304 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0001332c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013364 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013390 0002e71c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000133b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001343c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013478 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013488 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000134ac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001350c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013528 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001354c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013560 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013590 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001361c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013654 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136a0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136ec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013778 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013820 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001384c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013894 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013904 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013930 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013978 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000139a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a50 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013a60 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013a98 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013ad0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b1c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b68 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bdc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c28 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c74 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ce8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013d2c 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013d54 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013da0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e88 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ed4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f20 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fa8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013fe0 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013fec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014034 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014050 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014078 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014110 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001411c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014174 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014180 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141e8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014224 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014244 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014284 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001430c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014360 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001439c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143dc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014410 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001441c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014430 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001443c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014448 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001350c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001355c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001357c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013598 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000135dc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013614 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013660 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000136ac 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013738 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137e0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001380c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013854 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138c4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013938 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013964 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a10 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013a20 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013a58 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013a90 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013adc 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b28 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b9c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013be8 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c34 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c88 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cd4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d20 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ddc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013e20 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013e48 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e94 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ee0 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013fa0 0002c21c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013fac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ff4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014010 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014038 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001409c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014114 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014120 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014154 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001420c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001422c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001426c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142f4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014348 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014384 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143c4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000143f8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014404 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014418 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014424 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014430 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001443c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014454 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001446c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014484 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014494 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001451c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014564 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014584 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145c4 0002e81c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000145e0 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00014604 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014628 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014660 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000146e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014708 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014734 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000147b8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014808 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001482c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001446c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001447c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014504 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001454c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001456c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000145ac 0002e81c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +000145c8 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000145ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014610 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014648 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001471c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000147a0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000147f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014850 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014868 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148a0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000148e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014924 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0001495c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014984 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149c4 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000149e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a24 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014a78 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014a94 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014abc 00002f1c R_ARM_CALL 000014e8 invalid_for_target_rule │ │ │ │ │ -00014ac4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014aec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014af8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014b78 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014bdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c18 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014c40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c7c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014ca4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014cc4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014cd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d0c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d18 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014d30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d70 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014dc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014e10 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014e64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014e68 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e6c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00014e70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014eec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014efc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014f28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ffc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015010 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015040 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001507c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000150e0 0002ec1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0001510c 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015150 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015164 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015174 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000151a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015214 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015248 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015284 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000152a8 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000152f8 0002ed1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015338 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014888 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000148cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001490c 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014944 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001496c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149ac 0002ea1c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000149cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a0c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014a60 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a7c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014aa4 00002f1c R_ARM_CALL 00001238 invalid_for_target_rule │ │ │ │ │ +00014aac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ad4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014ae0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b60 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014bc4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c00 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014c28 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c64 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014c8c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014cac 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014cc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cf4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d00 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d58 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014db0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dd4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014df8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014e4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014e50 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e54 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00014e58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014ed4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ee4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014f10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fe4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ff8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015028 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015064 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000150c8 0002ec1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000150f4 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015138 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001514c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001515c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015188 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015230 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001526c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015290 0002e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000152e0 0002ed1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00015320 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001537c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015394 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153bc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000153e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001540c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015430 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001544c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015460 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015494 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000154c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015538 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015568 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00015598 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000155b0 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000155d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015610 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015624 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015638 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015658 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015664 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015690 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001569c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000156c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000156d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015714 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015738 0000c21c R_ARM_CALL 000010b8 _tmp_228_rule │ │ │ │ │ -00015758 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000157b8 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000157dc 0000c31c R_ARM_CALL 000010b8 _tmp_227_rule │ │ │ │ │ -000157f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015808 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015824 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001584c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015858 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015880 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158f0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000158f4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000158f8 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -000158fc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00015900 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015904 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015908 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001590c 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00015910 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015964 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000159b4 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000159d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159f8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015a18 0000c81c R_ARM_CALL 00001c94 invalid_arguments_rule │ │ │ │ │ -00015a28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a54 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bb8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015c50 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c78 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015cb4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015cd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015cfc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015d18 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015d50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d7c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015db4 0002ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00015dcc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015e08 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015e1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e40 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015e64 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00015e94 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00015ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015efc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015f40 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015fa4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015fcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fe4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016090 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000160ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000160c4 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000160d4 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000160e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160f8 0002f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0001611c 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016128 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016160 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000161a0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000161e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001622c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016278 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162c4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000162c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162fc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016308 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001632c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016370 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001637c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000163a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000163bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016408 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001642c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016480 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001652c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00016530 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016534 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016538 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001653c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000165c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016614 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001665c 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000166b4 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000166e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016700 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016740 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016754 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000167cc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000167e0 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016850 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000168b0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000168fc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001693c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016950 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016a00 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016a58 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016a84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016aa4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b54 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016b80 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016bd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016bf0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c30 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016c44 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016d74 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016de4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ea4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ef0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000153a4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000153cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015418 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015434 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015448 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001547c 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000154a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015550 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015580 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00015598 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000155bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000155e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001560c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015620 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015640 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001564c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015678 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015684 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000156ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015720 0000c21c R_ARM_CALL 00000e08 _tmp_228_rule │ │ │ │ │ +00015740 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000157a0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000157c4 0000c31c R_ARM_CALL 00000e08 _tmp_227_rule │ │ │ │ │ +000157dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001580c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015834 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015840 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015868 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015898 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158e0 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +000158e4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000158e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158ec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000158f0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000158f4 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000158f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001594c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001599c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000159c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159e0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015a00 0000c81c R_ARM_CALL 000019e4 invalid_arguments_rule │ │ │ │ │ +00015a10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a3c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ba0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015c38 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c60 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c9c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015cbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cd4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015ce4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015d00 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015d38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d64 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015d9c 0002ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00015db4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015df0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015e04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e28 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015e4c 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00015e7c 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00015ecc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ee4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015f28 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015f8c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015fb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fcc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016078 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016094 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160ac 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000160bc 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000160c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160e0 0002f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016104 0002c41c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016110 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016148 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016188 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000161cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016214 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016260 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162ac 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000162b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162e4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000162f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016314 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016358 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016364 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016388 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016414 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016468 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001648c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016498 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016514 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00016518 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001651c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016520 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00016524 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000165b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165fc 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016644 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001669c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000166c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166e8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016728 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001673c 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000167ac 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001680c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016858 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001689c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000168b0 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016998 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000169f0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a3c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016aec 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016b3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b5c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b9c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016bb0 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016c00 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c14 0002b91c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016d54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ec0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00016f3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016fd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017048 0000d31c R_ARM_CALL 00004b4c type_param_rule │ │ │ │ │ -00017080 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000170a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170c0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000170d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000170f4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017114 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017138 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017188 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171d8 0000d31c R_ARM_CALL 00004b4c type_param_rule │ │ │ │ │ -0001720c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017224 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017230 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017254 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017270 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172cc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000172d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000172f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017318 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017324 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017348 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017358 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001735c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017360 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000173c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001741c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001745c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001747c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000174a8 0002f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000174d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017504 0002f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017510 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017530 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017604 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017698 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017704 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001772c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001774c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017790 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177e8 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017810 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017844 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017868 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000178bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000178fc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001793c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017960 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179d8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000179e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a68 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017a6c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ac0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ae0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b54 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017b5c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017b60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017b64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017b90 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00017ba0 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00017c2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c80 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017cec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d20 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017d5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d94 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017da0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017dd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e20 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017e24 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e7c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017e80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017e84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017f20 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017f74 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017fac 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018020 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001809c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000180b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180ec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018140 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018178 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000181ec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018268 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018280 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182e4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001833c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018374 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000183e8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018464 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184b4 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000184dc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018500 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001851c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018590 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000185b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000185d4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000185f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018618 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018680 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000186a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186e0 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018730 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018750 0000e31c R_ARM_CALL 00001024 _tmp_169_rule │ │ │ │ │ -0001881c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001883c 0000e81c R_ARM_CALL 00001024 _tmp_174_rule │ │ │ │ │ -00018850 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ -00018864 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018910 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018948 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001894c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018974 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ -00018988 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016fec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017060 0000d31c R_ARM_CALL 00004654 type_param_rule │ │ │ │ │ +00017098 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000170c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170d8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000170f0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001710c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001712c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017150 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171f0 0000d31c R_ARM_CALL 00004654 type_param_rule │ │ │ │ │ +00017224 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001723c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017248 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001726c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017288 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000172b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172e4 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000172e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017310 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017330 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001733c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017360 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017370 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017374 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017378 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000173e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017404 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017434 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017474 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017494 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000174c0 0002f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000174f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001751c 0002f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017528 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017548 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001761c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017640 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176b0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001771c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017744 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017764 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177a8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000177bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000177e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017800 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017828 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001785c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017880 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000178d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017914 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017954 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017978 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179f0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000179fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a80 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017a84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017aa4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ad8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017af8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b6c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017b74 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017b7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017ba8 0002a51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00017bb8 0002a61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00017c44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c98 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017d04 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d38 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017d74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017dac 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017db8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017df0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e38 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017e3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e94 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017e98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017e9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017f38 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017f8c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017fc4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018038 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000180b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000180cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018104 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018158 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018190 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018204 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018280 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182fc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018354 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001838c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018400 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001847c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184cc 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000184f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018518 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018534 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000185a8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000185cc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000185ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018608 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018630 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018698 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000186b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186f8 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018748 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018768 0000e31c R_ARM_CALL 00000d74 _tmp_169_rule │ │ │ │ │ +00018834 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018854 0000e81c R_ARM_CALL 00000d74 _tmp_174_rule │ │ │ │ │ +0001887c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018914 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018928 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018960 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018964 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000189cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a94 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018aa8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ad4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018af4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018b00 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018b4c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018b64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b98 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ba4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018bc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bd8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018bf8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c10 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018c5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c78 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ -00018c8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ca4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d78 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018d80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018d84 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00018d88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018d8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018d90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000189e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018aac 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018ac0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018aec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b0c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b18 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b58 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018b64 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018b7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bb0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018bbc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018bd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bf0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018c10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c28 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018c74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ca4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d68 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00018d94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018d98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018df0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e74 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ea0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ef0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018f44 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f7c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fe4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019054 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019070 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019090 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000190ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000190b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000190d4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000190e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000190f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019100 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001918c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000191c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019234 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019254 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019268 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019288 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000192f8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019334 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019360 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019394 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000193b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193d8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019448 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001946c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000194a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194c8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019524 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019550 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001956c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001958c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000195b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000195d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195f0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00019654 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019690 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000196bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000196f0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019748 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001979c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000197d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001984c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019880 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000198fc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019948 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019974 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000199ac 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000199dc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019a00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a18 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019a28 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019a44 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019a74 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019a9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ac0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019b14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b2c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019b74 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019ba8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019bd4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019bf8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019c38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c80 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019cac 0002f61c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00019cc0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019ce4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00019cf0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019d28 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019d58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019dc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019dfc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019e08 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019e44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e78 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ef0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f24 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00019f30 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fc8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019fd4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a004 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a008 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a00c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001a010 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001a0ac 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a0d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0ec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a104 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a120 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a194 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a1b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018d9c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018da0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018da4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018da8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018dac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018db0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018e08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e8c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018eac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018eb8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f08 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018f5c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f94 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ffc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001906c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019088 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190a8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000190c4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190d0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190ec 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019100 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001910c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019118 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000191a4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000191e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001920c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001924c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001926c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019280 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192a0 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019310 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001934c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019378 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000193ac 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000193cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193f0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019460 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019484 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000194bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194e0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001953c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019568 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019584 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019608 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001966c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000196b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196e4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019724 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001976c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000197bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019844 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019878 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198f4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019940 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001996c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199a4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000199d4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000199f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a10 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019a20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019a3c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00019a6c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ab8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019b0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b24 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019b6c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019ba0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bcc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019bf0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019ca4 0002f61c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00019cb8 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019cdc 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019ce8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019d20 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019d50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019dc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019df4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019e00 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019e3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e70 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019efc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f1c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019f28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fc0 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019fcc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ffc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a000 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a004 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001a008 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001a0a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a0cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0e4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a118 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001a18c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1a4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a1b0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a1d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001a1dc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a1e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a1f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a268 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a2e4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a360 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a3ac 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a428 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4a4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a50c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a528 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a538 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a544 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a57c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a58c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a598 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a5bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5e8 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a5fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a624 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a640 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a650 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a66c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a684 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6bc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6d0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a714 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a78c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a7fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a824 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a840 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a850 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a85c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a874 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a880 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a89c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a8bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a928 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a970 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a9e4 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0001aa0c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001aa48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a1ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a260 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a2dc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a358 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a3a4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a420 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a49c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4e4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a504 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a520 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a530 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a53c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a574 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a584 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a590 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a5b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5e0 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a5f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a61c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a638 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a648 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a664 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a67c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a69c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a6b4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6c8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a70c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a784 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a7f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a81c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a838 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a848 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a854 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a86c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a878 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a894 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a8b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a920 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a968 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a998 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a9dc 0002af1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001aa04 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001aa40 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aa78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001aa80 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aafc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ab68 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aba4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abd4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac08 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ac38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac70 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad04 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ad40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad70 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001adb0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ade0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adf4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae18 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ae58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae7c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001aea8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af00 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001afa0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001afd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aff4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b010 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b01c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b040 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b068 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b094 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b0b4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b0f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b11c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b15c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b1b0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b1ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b218 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b24c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b27c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2a0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b2bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b2e0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b30c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b354 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b3bc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b43c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b4f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b538 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b570 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b58c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b598 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b5a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b604 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b620 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b66c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b68c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b6a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b6e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b704 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b780 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b7e0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b808 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b82c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b868 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b87c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b89c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b8bc 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001b8e4 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001b928 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b984 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001b9e8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ba10 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001ba48 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001ba58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba80 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bab8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001bac0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001baf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb2c 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001bb54 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001bb5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bb74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb9c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bbc8 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001bc00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc4c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa88 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aaf4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ab60 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001abcc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac00 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ac30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac68 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001acfc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ad38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ada8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001add8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001adec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae10 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ae50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae74 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001aea0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aef8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001af34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af60 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001af98 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001afc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afec 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b008 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b014 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b038 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b060 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b08c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b0ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b114 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b154 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1a8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b210 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b244 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b274 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b298 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b2b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b2d4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b300 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b348 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b3b0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b430 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b4ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b52c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b564 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b580 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b58c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b59c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b614 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b660 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b680 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b698 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b6d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b6f8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b774 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b7d4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b7fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b820 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b85c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b870 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b890 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b8b0 0002bc1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001b8d8 0002db1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001b91c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b978 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b9dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ba04 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ba3c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001ba4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba74 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001baac 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001bab4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bae4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb20 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bb48 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001bb50 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb90 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bbbc 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bbf4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc40 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc48 00010f02 R_ARM_ABS32 00001458 _tmp_161_rule │ │ │ │ │ +0001bc4c 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ 0001bc50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc54 00010f02 R_ARM_ABS32 00001708 _tmp_161_rule │ │ │ │ │ -0001bc58 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ -0001bc5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc60 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001bc64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc68 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ -0001bc6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bcd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdc0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001bdec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be00 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be34 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001be5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be80 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bec0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bee4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bf24 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001bf68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bfac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bfcc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bfe4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c008 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c018 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c0dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c128 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c174 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c1b0 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001c1c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c1fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c250 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001c2bc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c2f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c324 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c358 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c388 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c39c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3c0 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c450 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c48c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c4bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c4fc 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c52c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c540 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c564 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c5a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5c8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c5f4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c64c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6b4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c6ec 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c71c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c740 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c75c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c76c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c790 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7b4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c7e0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c814 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c82c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c86c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c890 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c8d0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c924 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c960 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c98c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c9c0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c9f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca14 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ca90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cab4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cae0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cb28 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001cb94 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001cba4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cbb0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cbc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc4c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cca8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cccc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cd18 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cd24 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cd34 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cdac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cdcc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cdec 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ce04 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cea8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cef0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf34 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ -0001cf64 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cfa8 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cfb4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d008 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001d028 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001d068 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0a8 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001d0d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d120 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d144 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d22c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d264 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d268 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2b0 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d2e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d308 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d328 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d350 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ -0001d360 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ -0001d374 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d384 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ -0001d3bc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d3c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d424 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d44c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d464 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001d480 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ -0001d4b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d51c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d554 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d578 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d658 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d668 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d67c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d69c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d6b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d6ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d738 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d770 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d77c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d780 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc54 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bc58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc5c 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ +0001bc60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bcc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdb4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001bde0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdf4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be28 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001be50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be74 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001beb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bed8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf18 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001bf5c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bfa0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bfc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bfd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bffc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c00c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c11c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c168 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c1a4 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001c1b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c1f0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c244 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001c2b0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c2ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c318 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c34c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c37c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c390 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3b4 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c444 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c480 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c4f0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c534 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c558 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c598 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5bc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c5e8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c640 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c67c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6a8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c6e0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c710 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c734 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c750 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c760 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c784 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7a8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c7d4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c808 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c820 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c860 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c884 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c8c4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c918 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c954 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c980 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c9b4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c9e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca08 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ca84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001caa8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cad4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cb1c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001cb88 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001cb98 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cba4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cbbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc9c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd0c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cd18 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cd28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cd58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cda0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cdc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cde0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cdf8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf54 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cf9c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cfa8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cffc 00011b1c R_ARM_CALL 000001bc param_star_annotation_rule │ │ │ │ │ +0001d01c 00011b1c R_ARM_CALL 000001bc param_star_annotation_rule │ │ │ │ │ +0001d05c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d09c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001d0cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d114 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d138 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d194 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d220 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d258 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d25c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d294 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2a4 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d2d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d31c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d344 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ +0001d368 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d378 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ +0001d3b0 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d3b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d418 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d440 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d458 0002f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001d4a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d510 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d548 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d56c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d64c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d65c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d670 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d690 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d6ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d72c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d764 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d770 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d774 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d778 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d77c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d780 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 0001d784 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001d788 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d78c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d790 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d794 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d798 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d7f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d858 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d87c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d924 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d928 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d964 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d974 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d9a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d9e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001da08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001da0c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001da10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001da64 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001da88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dae8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001db84 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001db98 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dbac 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dbec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc60 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001dcdc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dcf4 0002871c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001dd14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd34 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dd5c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001dd78 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001ddec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de28 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001d78c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d7e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d84c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d870 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d894 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d918 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d91c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d968 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d994 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d9d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d9fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001da00 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001da04 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001da58 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001da7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dadc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001db78 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001db8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dba0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dbe0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc54 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001dcd0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dce8 0002871c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0001dd08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd28 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dd50 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001dd6c 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dde0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de1c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0001de90 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0001decc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001df2c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0001df64 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0001df84 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0001dfa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001dfbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e014 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e030 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e048 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e06c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e078 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e08c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e0c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e0cc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e0f0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e110 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e134 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e17c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e184 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e1c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e200 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e21c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e24c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e250 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001e254 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001e2bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e32c 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001e374 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e3ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e3c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e48c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4e0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001e520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e574 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e610 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001e6c8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e6e4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001e704 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e744 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e778 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e7a4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e7bc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e810 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e81c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e85c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e890 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e8b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e8dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e8fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e914 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e948 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e98c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e994 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e9c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ea30 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ea60 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ebac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ebe0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ebf0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ec30 0002fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001ec58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ec7c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ecb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eccc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ece0 0002fb1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001ed34 00012c1c R_ARM_CALL 000043e8 _loop0_112_rule │ │ │ │ │ -0001ed44 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ed88 0002fc1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001eda4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001edfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eeac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eec0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef00 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001ef24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f004 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f038 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f044 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f06c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f100 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f148 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f15c 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f17c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f188 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1cc 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f1e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1f4 00012e1c R_ARM_CALL 000043e8 _loop0_240_rule │ │ │ │ │ -0001f210 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f21c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f24c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f260 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f27c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f288 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f2b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2d0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f310 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f31c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f34c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f384 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f39c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f3c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f3d8 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001f3f8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f404 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f42c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f490 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001f4b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f4fc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f510 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dfe4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e014 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e048 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e054 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e060 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e080 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e09c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e0dc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e0e8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e100 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e11c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e138 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e150 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e17c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e19c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e1c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e1ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e20c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e248 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e24c 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001e250 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001e2b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e328 0002da1c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001e370 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e3a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e3c0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e488 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4dc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001e51c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e570 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5b4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e60c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001e6c4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e6e0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001e700 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e740 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e774 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e7a0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e7b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e80c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e818 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e858 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e88c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e8ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e8d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8f8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e910 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e944 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e988 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e990 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e9c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ea2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ea5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eba8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ebdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ebec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ec2c 0002fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001ec54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ec78 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ecb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ecc8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ecdc 0002fb1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001ed30 00012c1c R_ARM_CALL 00003ef0 _loop0_112_rule │ │ │ │ │ +0001ed40 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ed84 0002fc1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001eda0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edf8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee70 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee84 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eea8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eebc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eefc 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ef20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f000 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f034 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f040 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f068 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f144 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f158 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f178 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f184 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1c8 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f1e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1f0 00012e1c R_ARM_CALL 00003ef0 _loop0_240_rule │ │ │ │ │ +0001f20c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f218 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f248 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f25c 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f278 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f284 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f2b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2cc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f30c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f318 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f348 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f380 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f398 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f3bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3d4 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001f3f4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f400 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f428 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f48c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001f4ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f4f8 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f50c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f530 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f534 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f538 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f53c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f540 00005702 R_ARM_ABS32 00016540 annotated_rhs_rule │ │ │ │ │ -0001f544 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f548 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f54c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f53c 00005702 R_ARM_ABS32 00016528 annotated_rhs_rule │ │ │ │ │ +0001f540 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f544 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f548 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f54c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f550 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f554 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f558 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ -0001f55c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f560 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ -0001f564 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f568 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ -0001f56c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f570 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ -0001f574 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f554 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f558 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f55c 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ +0001f560 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f564 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ +0001f568 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f56c 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ +0001f570 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f574 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f578 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f57c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f580 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f5c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f60c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f65c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f68c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f6b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f6cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f6e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f6f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f714 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f720 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f744 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f750 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f780 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -0001f784 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f788 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f7dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f818 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f83c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f880 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8cc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001f8f8 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f924 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f95c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f990 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f99c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f9e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa84 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fac0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001faf8 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fb04 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fb44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb90 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fbc0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fbc4 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fbc8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fbcc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fbd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fc28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fc5c 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001fcac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcd4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcf0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fd18 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fd24 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fdc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fdc8 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fdcc 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fdd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fe24 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001feb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff00 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ff58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ffb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fff0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020034 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0002005c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000200d0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000200f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002011c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020140 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020178 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201b4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000201f0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020200 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002021c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002023c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020254 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020290 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000202c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000202ec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002032c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020350 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000203ac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000203b8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000203dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020404 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020428 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020434 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020454 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020474 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000204a4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000204f0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020548 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000205d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020608 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020628 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020668 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000206b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020704 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002074c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020790 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000207a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020800 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0002080c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020834 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002085c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000208a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000208dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000208f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020920 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002094c 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -00020960 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002098c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000209ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000209c4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000209d0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000209e4 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ -000209fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a2c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020a54 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020a60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020a88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020aa4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020ad0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ad4 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00020ad8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020b50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b60 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020bf0 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00020c44 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00020c6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ca0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020cc0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020d0c 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020d94 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020da0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020dd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020df8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020e0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e40 0000c81c R_ARM_CALL 00001c94 invalid_arguments_rule │ │ │ │ │ -00020e54 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020e70 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020eb4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ed4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fa0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020fc4 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00020fdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ff0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002100c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00021034 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021040 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021064 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021084 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000210a8 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -000210c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210e0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021110 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00021114 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00021118 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002111c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00021120 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021180 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211f4 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021230 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002126c 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000212a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021320 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021344 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002149c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000214b8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021508 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021534 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002154c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021568 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002158c 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000215b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000215b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000215e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000215ec 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021600 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021618 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021650 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002166c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021688 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000216b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000216d0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002173c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021774 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021794 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000217a4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002181c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021840 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000218b4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000218d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000218f4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021900 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002190c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002193c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021950 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021974 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021980 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000219dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ab4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ad8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021afc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b20 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bb8 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021bd8 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021be4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c10 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c28 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c40 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c58 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c70 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c88 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021ca0 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021cb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ce4 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021d10 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021d28 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021d40 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021d54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021df0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001f5c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f608 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f658 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f688 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f6b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f710 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f71c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f740 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f74c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f77c 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +0001f780 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f784 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f7d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f814 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f838 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f87c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f8ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8c8 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001f8f4 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f920 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f958 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f98c 0002961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f998 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f9e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa80 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fabc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001faf4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fb00 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fb40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb8c 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fbbc 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fbc0 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fbc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fbc8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbcc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fc24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc58 00029a1c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001fca8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fcbc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fcd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fcec 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fd14 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fd20 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fdc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fdc4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fdc8 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fdcc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fe20 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001feb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fefc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ff54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ffb4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020030 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020058 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000200e0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020100 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020160 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201b8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000201e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020258 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020290 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000202a0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000202bc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000202dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000202f4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020330 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020364 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000203b0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020404 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002046c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020524 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020530 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002055c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020568 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020570 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020594 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000205ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000205c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000205f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020618 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020624 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020648 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020654 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000206d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020754 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020784 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000207b8 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000207d4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020830 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020894 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000208d4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020940 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020998 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000209d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a78 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020ab8 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020b08 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b54 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020ba8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020bec 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020c04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c24 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020c5c 0002ff1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020c68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c90 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020cb8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020d00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020da8 0001401c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +00020dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020de8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020e08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020e20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020e2c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020e40 0001411c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ +00020e58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e88 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020eb0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020ebc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f00 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f2c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f30 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00020f34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00020fac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020fbc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021008 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002104c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000210a0 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000210c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002111c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00021168 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000211f0 0003001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000211fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021238 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021258 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00021278 0000c81c R_ARM_CALL 000019e4 invalid_arguments_rule │ │ │ │ │ +00021290 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000212b8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00021310 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021334 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002137c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002139c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000213b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000213e4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021408 0001451c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00021420 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021434 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021450 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00021478 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021484 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000214a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214c8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000214ec 0001451c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00021504 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021524 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021568 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002156c 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00021570 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021574 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00021578 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000215d8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021628 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002164c 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021688 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000216c4 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000216f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021730 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021778 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002179c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000218f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021910 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021960 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002198c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000219a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000219c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219e4 0002cc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021a08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a38 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021a44 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021a58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a70 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021aa8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ac4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ae0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021b08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021b28 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021b94 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021bcc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bec 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021bfc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021c74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021c98 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021d0c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021d28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d58 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021d64 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021d94 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021da8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021dcc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021dd8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021e34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021e58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021e7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ef8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f5c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ff8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002201c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022050 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022074 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000220b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000220d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002211c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002213c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022170 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022188 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221c0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000221e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221f8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022208 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022224 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022260 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022280 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000222b4 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000222cc 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022304 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022324 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002233c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002234c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022368 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022394 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002240c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022424 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022460 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022478 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022498 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000224dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022534 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002255c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022574 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000225e0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022608 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022620 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000226d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002270c 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022720 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0002273c 0001501c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ -00022750 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002278c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000227cc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000227ec 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000227f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022834 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022874 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022894 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000228a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000228f0 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022910 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022964 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000229bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022a00 0001511c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022a1c 0001511c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022a2c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022a74 0001511c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022abc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022af0 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022b0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022b64 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022bac 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022bb0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022be4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022bf0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022c2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c74 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022c78 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022cac 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022cb8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022ce0 0001501c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ -00022cf4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022d14 0003041c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022d34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022d6c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022d90 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022d9c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022dc8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022dd4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022de0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022df4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e20 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022e44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022eb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022eec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f28 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002301c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023054 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0002308c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00023090 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230f4 00015502 R_ARM_ABS32 00005f28 _tmp_179_rule │ │ │ │ │ -000230f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000230fc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002316c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000231d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000231f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023224 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023248 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000232ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000232cc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023308 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023320 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023340 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023398 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000233cc 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000233ec 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000233f8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023448 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002347c 0001511c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000234a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000234e8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000234ec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023520 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002352c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023550 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023574 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000235b0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000235b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023624 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023648 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023688 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000236bc 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000236d0 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000236e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023720 0001511c R_ARM_CALL 000028d0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0002374c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002376c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000237a0 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000237b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000237cc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023864 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023870 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023874 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000238cc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002394c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023990 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000239c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023a0c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023a44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023a58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023a78 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023ab4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023ad8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023b08 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023b70 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023ba0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023bcc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021ea0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ec4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ee8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fe4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022010 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022030 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002203c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022068 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022080 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022098 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000220b0 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000220c8 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000220e0 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000220f8 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022108 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002213c 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022168 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022180 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00022198 0003011c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000221ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000221f8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022264 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000222a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002230c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00022344 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022358 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002237c 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00022414 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022464 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224a0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000224e8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00022520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022534 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022554 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000225dc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000225f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022674 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022698 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000226e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002270c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022764 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022788 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000227a4 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000227b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000227f8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022844 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002289c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000228cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000228d8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000228e4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000228fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022908 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022924 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022930 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002294c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002297c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022988 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022998 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000229a4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00022a40 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022aa8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022acc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022bd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022c6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ca0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022cc4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022d04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d28 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022d6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022d8c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022dc0 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022dd8 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022e10 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022e30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022e48 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022e58 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022e74 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022eb0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ed0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022f04 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022f1c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022f54 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022f74 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f8c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022f9c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022fb8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022fe4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002305c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023074 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000230b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000230c8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000230e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002312c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023184 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000231ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000231c4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023230 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023258 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023270 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023328 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002335c 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023370 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002338c 0001521c R_ARM_CALL 00000b74 _loop0_129_rule │ │ │ │ │ +000233a0 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000233dc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002341c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0002343c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023448 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023484 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000234c4 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000234e4 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000234f0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023540 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023560 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000235b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002360c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023650 0001531c R_ARM_CALL 00002620 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0002366c 0001531c R_ARM_CALL 00002620 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0002367c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000236c4 0001531c R_ARM_CALL 00002620 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000236ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002370c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023740 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002375c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000237b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000237fc 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023800 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023834 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023840 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002387c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000238c4 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000238c8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000238fc 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023908 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023930 0001521c R_ARM_CALL 00000b74 _loop0_129_rule │ │ │ │ │ +00023944 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00023964 0003041c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00023984 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002398c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000239b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000239bc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000239c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000239e0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000239ec 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023a18 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023a24 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023a30 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023a48 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023a6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023a78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023a98 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023ae8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b00 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b94 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00023c00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c24 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023c3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023c7c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023cb0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023cbc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023cd0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023cd8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023cfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023d1c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023d30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023d4c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00023dc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e00 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023e30 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023e58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e70 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023e88 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023ea4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023ed8 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023ef0 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023efc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023fc8 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00024018 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00024030 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -0002403c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024068 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000240bc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000240e4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000240fc 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00024100 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024190 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000241bc 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000241d4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000241d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024228 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024250 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002425c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002427c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002429c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024304 00016402 R_ARM_ABS32 0002430c _tmp_59_rule │ │ │ │ │ -00024308 00016502 R_ARM_ABS32 0002a74c _tmp_203_rule │ │ │ │ │ -00024350 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024374 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024398 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002442c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000244a0 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000244dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000244fc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024534 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002461c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024638 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024650 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024664 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024684 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000246ac 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000246cc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000246d8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002476c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024788 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024794 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000247b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000247d4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000247f0 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00024810 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024828 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000248f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002492c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a20 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024aa0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ab4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024acc 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00024b24 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024b44 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024b88 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024ba0 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00024bac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024be8 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024c00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c78 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024c88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024cb4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024ce0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024d54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d74 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ -00024e40 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e64 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ -00024e78 0001881c R_ARM_CALL 000019f8 _loop0_193_rule │ │ │ │ │ -00024e8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024eac 0001891c R_ARM_CALL 00005708 _loop1_196_rule │ │ │ │ │ -00024ec0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f7c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024f80 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002501c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025044 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025078 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000250a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000250d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000250e0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025104 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025120 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00025140 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025158 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000251a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000251b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000251e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025230 00018c1c R_ARM_CALL 000019f8 _loop0_195_rule │ │ │ │ │ -00025244 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025278 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025284 00018d1c R_ARM_CALL 000019f8 _loop0_187_rule │ │ │ │ │ -00025298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000252b0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025310 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00025344 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025370 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000253ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000253b0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000253b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000253b8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000253bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000253c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000253c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000253c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000253cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025424 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025458 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025488 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000254a8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000254c8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000254d4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025520 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025598 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000255ac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000255f4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025614 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025640 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025678 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256ac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256d0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002570c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025760 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025770 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000257a8 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000257d0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000257e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002581c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025840 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002586c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000258a8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025960 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025980 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000259bc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000259d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000259f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025a00 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025a24 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025a44 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025af8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025b08 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025b24 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b94 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025ba4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025bdc 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025c14 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025c58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025c60 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d34 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c6c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ca4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023cdc 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023ce0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023d04 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023d20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023d44 00015702 R_ARM_ABS32 00005a30 _tmp_179_rule │ │ │ │ │ +00023d48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023d4c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023dbc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023e98 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023efc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f1c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023f58 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023f70 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023f90 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023fe8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002401c 0002d91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0002403c 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00024048 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024098 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000240cc 0001531c R_ARM_CALL 00002620 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000240f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024138 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002413c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024170 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002417c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000241a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00024200 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00024204 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00024274 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024298 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000242d8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002430c 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00024320 0003031c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00024338 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024370 0001531c R_ARM_CALL 00002620 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0002439c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000243bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000243f0 0003021c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00024408 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002441c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000244b4 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000244c0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000244c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002451c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000245a0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000245e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024618 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024660 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024698 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000246ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000246cc 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00024708 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002472c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002475c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000247b8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000247f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024824 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002485c 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024894 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248b8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000248d4 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000248e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024948 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000249bc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000249e8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024a40 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024a58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024a7c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024af8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024b30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b4c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024b88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024ba4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024bb0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024bc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024be4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024bfc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c08 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00024c7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024cbc 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024cec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024d14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d2c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024d44 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024d60 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024d94 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024dac 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024db8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024e3c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e84 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024ed4 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024eec 0003051c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00024ef8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024f24 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fa0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024fb8 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00024fbc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002505c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025088 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000250a0 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000250a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250e4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002510c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025118 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025138 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025158 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025164 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002516c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002518c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251c0 00016602 R_ARM_ABS32 000251c8 _tmp_59_rule │ │ │ │ │ +000251c4 00016702 R_ARM_ABS32 0002b560 _tmp_203_rule │ │ │ │ │ +0002520c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025230 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025254 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025270 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000252e8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002535c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025398 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000253b8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000253f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025490 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000254d8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000254f4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002550c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025520 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025540 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00025568 0002d81c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00025588 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025594 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025628 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025644 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025650 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025670 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025690 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000256ac 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000256cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000256e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000257b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000257e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000258dc 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0002595c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025970 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025988 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000259e0 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00025a00 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025a28 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025a44 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025a5c 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00025a68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025aa4 0002f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00025abc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025b34 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025b44 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b9c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025c10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c30 0001831c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ +00025cfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025d20 0001891c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ +00025d34 00018a1c R_ARM_CALL 00001748 _loop0_193_rule │ │ │ │ │ 00025d48 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d60 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00025d68 00018b1c R_ARM_CALL 00005210 _loop1_196_rule │ │ │ │ │ 00025d7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d98 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025db8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025dc0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025de4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025e30 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025e9c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025eac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025ee4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025f04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025f88 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f9c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025fe4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026004 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026038 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00026078 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002609c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000260d8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002612c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002613c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026174 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002619c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000261bc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000261fc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026220 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002624c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026278 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026330 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026350 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026374 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000263a0 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000263f8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026408 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026440 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026468 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026494 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000264d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000264e0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000264fc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002652c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002654c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026574 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026588 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265d4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026644 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0002668c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000266f8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026708 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026740 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026770 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000267b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000267d0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000267f4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026820 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002687c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002688c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000268c4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000268fc 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026918 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000269a4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000269b8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000269f4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026a24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026a74 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026a84 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026abc 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026af4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026b10 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026b64 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026b88 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026bb4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026c34 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026c60 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026c78 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026cc0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026d20 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00026d38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026d54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026d60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026d84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026dbc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026dc8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026de8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026e0c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026e50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026e68 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026e8c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026ea4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026ed4 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026f1c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026fac 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026fc0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00027008 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00027038 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002708c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002709c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000270d4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002710c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00027128 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00027164 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027190 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000271b4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000271cc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000271ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027210 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002724c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00027280 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000272b0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000272c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000272cc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027310 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027370 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00027384 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000273a8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000273b4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000273c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000273e4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002741c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027430 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027454 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000274b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000274e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027528 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002756c 0001a01c R_ARM_CALL 000019f8 _loop0_110_rule │ │ │ │ │ -0002759c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000275e8 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000275f4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027640 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027664 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000276cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027704 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027708 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027740 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027784 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027794 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -000277c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002780c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027844 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ -00027854 0001a41c R_ARM_CALL 000019f8 _loop0_200_rule │ │ │ │ │ -00027868 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027878 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ -000278b0 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000278b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000278f0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002792c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027978 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002799c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000279ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027a0c 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00027a48 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00027a6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ad0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027aec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027b14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b24 0001a61c R_ARM_CALL 00005708 _loop1_111_rule │ │ │ │ │ -00027b50 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00027b64 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027b8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027bb0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00027bb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027bb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027bbc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027bc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027bc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c2c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c88 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027cac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027cd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027d1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027d54 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027d58 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027d94 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027da4 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -00027dd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027df4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027e10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027e24 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027e28 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00027e2c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027e70 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027e90 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ea4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027eb4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027ee4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027efc 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027f60 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00027f7c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027f90 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027fb4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027fc0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027fd8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027fe4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002803c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028060 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002808c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000281b8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000281dc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000281f0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028200 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002821c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002823c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028284 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028340 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00028360 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028378 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028388 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000283a4 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000283c0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028400 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028424 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000284a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000284c4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028530 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028558 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028598 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000285a4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000285d4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000285e0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028624 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00028650 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00028690 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028710 0001df1c R_ARM_CALL 00003b2c pattern_capture_target_rule │ │ │ │ │ -00028720 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028760 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0002876c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000287f8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028824 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028848 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028860 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028880 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000288a0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000288d0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028918 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028964 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002898c 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000289d4 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000289d8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028a04 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00028a1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028a38 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028a88 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028aa4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028ac0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028afc 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ -00028b00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028b04 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00028b08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028b0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00028bd4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00028bfc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c14 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00028c2c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028c48 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00028c64 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028ce8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00028cf4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028d38 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00028d54 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028d70 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028d7c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028da0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028de4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028dec 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028e60 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00028ecc 0001e91c R_ARM_CALL 0000377c signed_number_rule │ │ │ │ │ -00028eec 0001ea1c R_ARM_CALL 00003914 complex_number_rule │ │ │ │ │ -00028f30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028f54 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028f78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028fd4 0001df1c R_ARM_CALL 00003b2c pattern_capture_target_rule │ │ │ │ │ -00029000 0001e01c R_ARM_CALL 00003c2c wildcard_pattern_rule │ │ │ │ │ -00029058 0001eb1c R_ARM_CALL 00003d90 attr_rule │ │ │ │ │ +00025dc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025e00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e38 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00025e3c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ed8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025f00 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025f34 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025f64 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025f90 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025f9c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025fc0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025fdc 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00025ffc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026014 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026060 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002606c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000260a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000260ec 00018e1c R_ARM_CALL 00001748 _loop0_195_rule │ │ │ │ │ +00026100 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026134 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026140 00018f1c R_ARM_CALL 00001748 _loop0_187_rule │ │ │ │ │ +00026154 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002616c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026190 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000261cc 0002831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00026200 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002622c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026268 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002626c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026270 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026274 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00026278 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002627c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026280 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026284 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00026288 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000262e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026314 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026344 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026364 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026384 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026390 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000263dc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026454 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026468 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000264b0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000264d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000264fc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00026534 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026568 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002658c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000265c8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002661c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002662c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026664 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002668c 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000266a4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000266d8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000266fc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026728 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026764 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002681c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002683c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026878 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002688c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000268b0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000268bc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000268e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026900 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000269b4 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000269c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000269e0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026a50 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026a60 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026a98 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026ad0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026b14 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026b1c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026bf0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026c04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026c1c 0002f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00026c38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026c54 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026c74 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026c7c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026ca0 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026cec 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026d58 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026d68 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026da0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026dc0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026e44 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026e58 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026ea0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026ec0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026ef4 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00026f34 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026f58 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026f94 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026fe8 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026ff8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027030 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00027058 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00027078 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000270b8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000270dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027108 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027134 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000271ec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002720c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027230 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002725c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000272b4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000272c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000272fc 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00027324 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00027350 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027390 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002739c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000273b8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000273e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027408 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027430 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027444 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027478 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027490 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027500 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00027548 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000275b4 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000275c4 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000275fc 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002762c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027670 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002768c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000276b0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000276dc 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027738 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027748 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027780 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000277b8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000277d4 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00027860 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027874 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000278b0 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000278e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027930 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027940 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027978 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000279b0 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000279cc 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00027a20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027a44 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027a70 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027af0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027b1c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027b34 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027b7c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027bdc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00027bf4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c40 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027c78 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027c84 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027ca4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027cc8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027d0c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027d24 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027d48 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027d60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027d90 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00027dd8 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00027e68 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027e7c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027ec4 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00027ef4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027f48 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00027f58 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00027f90 0002f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00027fc8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00027fe4 0002f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00028020 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002804c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00028070 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028088 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000280a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000280cc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028108 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002813c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002816c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002817c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028188 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000281cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002822c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028240 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028264 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028270 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028280 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000282a0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000282d8 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000282ec 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028310 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002836c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002839c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000283e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028428 0001a21c R_ARM_CALL 00001748 _loop0_110_rule │ │ │ │ │ +00028458 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000284a4 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000284b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000284fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028520 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028544 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000285c0 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000285c4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000285fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028640 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028650 0001a41c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +00028680 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000286a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000286c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028700 0001a51c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ +00028710 0001a61c R_ARM_CALL 00001748 _loop0_200_rule │ │ │ │ │ +00028724 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028734 0001a71c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ +0002876c 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00028770 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000287ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000287e8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028834 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028858 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000288a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000288c8 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00028904 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00028928 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028958 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002898c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000289a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000289d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000289e0 0001a81c R_ARM_CALL 00005210 _loop1_111_rule │ │ │ │ │ +00028a0c 0002f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00028a20 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028a48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028a6c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00028a70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028a74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028a78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028a7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028a80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028ae8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b68 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028bd8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028c10 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00028c14 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028c50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028c60 0001a41c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +00028c8c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028cb0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028ccc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028ce0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028ce4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00028ce8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028d2c 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00028d4c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028d60 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028d70 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028da0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028db8 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028e1c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028e38 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028e4c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e70 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028e7c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028e94 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028ea0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028ef8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028f1c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028f48 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029074 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00029098 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000290f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002911c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002917c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000291a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000291c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000291e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029244 0001ec1c R_ARM_CALL 00003fd8 name_or_attr_rule │ │ │ │ │ -00029258 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002926c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002928c 0001ec1c R_ARM_CALL 00003fd8 name_or_attr_rule │ │ │ │ │ -000292a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000292b0 0001ed1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -000292c8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000292e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000292f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002932c 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029350 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029390 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000293bc 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000293e0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000293f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002941c 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00029428 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029454 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029464 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002949c 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000294c0 0001ee1c R_ARM_CALL 00005880 double_star_pattern_rule │ │ │ │ │ -000294d4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000294ec 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000294fc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029534 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00029540 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029564 0001ef1c R_ARM_CALL 00005914 items_pattern_rule │ │ │ │ │ -00029578 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029588 0001ee1c R_ARM_CALL 00005880 double_star_pattern_rule │ │ │ │ │ -000295a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000295b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000295c8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000295e4 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029600 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029630 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00029644 0001ef1c R_ARM_CALL 00005914 items_pattern_rule │ │ │ │ │ -00029658 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029674 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029684 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000296a0 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000296bc 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000296e8 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000296fc 0001dc1c R_ARM_CALL 0000406c maybe_sequence_pattern_rule │ │ │ │ │ -00029718 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029728 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029754 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00029760 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029794 0001ec1c R_ARM_CALL 00003fd8 name_or_attr_rule │ │ │ │ │ -000297a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000297b8 0001f01c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ -000297d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000297e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000297f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029814 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029828 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00029844 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029878 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029884 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000298b8 0001ec1c R_ARM_CALL 00003fd8 name_or_attr_rule │ │ │ │ │ -00029900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002992c 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0002993c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029974 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00029980 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000299a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000299b8 0001ed1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -000299d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000299e0 0001f01c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ -000299f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a0c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a1c 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029a3c 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00029a50 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00029a6c 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00029aa4 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029ab8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029af0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029b08 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029b34 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00029b5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029b7c 0001d71c R_ARM_CALL 00003420 open_sequence_pattern_rule │ │ │ │ │ -00029b9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029bac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029bd8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029bf8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029c24 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00029c38 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029c64 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00029c84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029ca8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029cc4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029ce4 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029d14 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029d8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029dac 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029dcc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029e20 0001f202 R_ARM_ABS32 0000566c _tmp_67_rule │ │ │ │ │ -00029e24 0001f302 R_ARM_ABS32 00004664 _tmp_70_rule │ │ │ │ │ -00029e28 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00029e2c 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00029e30 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00029e38 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00029e3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029e44 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029e84 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029eac 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029eec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029f28 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029f64 0001ec1c R_ARM_CALL 00003fd8 name_or_attr_rule │ │ │ │ │ -00029f7c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029fa0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a01c 0001ed1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -0002a048 0001f01c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ -0002a05c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a06c 0001ed1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ -0002a08c 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0002a098 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0002a0a4 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0002a0b0 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0002a0d8 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0002a0dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a114 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a128 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0002a134 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a158 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a1dc 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0002a20c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a240 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0002a294 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0002a2b0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a2ec 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0002a308 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a33c 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0002a350 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a370 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a3a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a3c0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a3cc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a418 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a4e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a5b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002a5e8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002a628 0002fe1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0002a644 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a668 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002a6b4 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a6e0 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002a708 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002a728 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000290ac 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000290bc 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000290d8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000290f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029140 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000291fc 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002921c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029230 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00029240 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002925c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00029278 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000292b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000292d8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029358 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029378 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000293e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029408 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002944c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00029458 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00029488 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00029494 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000294dc 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +000294e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002952c 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0002956c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295e8 0001e11c R_ARM_CALL 0000387c pattern_capture_target_rule │ │ │ │ │ +000295f8 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029638 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000296bc 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000296e8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00029700 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029734 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029740 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029798 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000297e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029800 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029828 0002fd1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00029870 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00029874 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002989c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000298c0 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029900 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029924 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029930 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002994c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002998c 0002951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000299bc 0002b202 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +000299c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000299c4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000299c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000299cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00029a94 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00029abc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029ad4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00029aec 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00029b08 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00029b24 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029ba8 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00029bb4 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00029bf8 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00029c14 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00029c30 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029c3c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029c60 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029ca4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029cac 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029d20 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00029d8c 0001eb1c R_ARM_CALL 000034cc signed_number_rule │ │ │ │ │ +00029dac 0001ec1c R_ARM_CALL 00003664 complex_number_rule │ │ │ │ │ +00029df0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e14 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e94 0001e11c R_ARM_CALL 0000387c pattern_capture_target_rule │ │ │ │ │ +00029ec0 0001e21c R_ARM_CALL 0000397c wildcard_pattern_rule │ │ │ │ │ +00029f58 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029fb8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029fdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a03c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a060 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a084 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a0a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a104 0001ee1c R_ARM_CALL 00003ae0 name_or_attr_rule │ │ │ │ │ +0002a118 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a12c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a14c 0001ee1c R_ARM_CALL 00003ae0 name_or_attr_rule │ │ │ │ │ +0002a160 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a170 0001ef1c R_ARM_CALL 00004170 positional_patterns_rule │ │ │ │ │ +0002a188 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a1a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a1b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a1ec 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002a210 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a250 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0002a27c 0002a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0002a2a0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0002a2b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a2dc 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0002a2e8 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a314 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a324 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a35c 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002a380 0001f01c R_ARM_CALL 00005388 double_star_pattern_rule │ │ │ │ │ +0002a394 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a3ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a3bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a3f4 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002a400 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a424 0001f11c R_ARM_CALL 0000541c items_pattern_rule │ │ │ │ │ +0002a438 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a448 0001f01c R_ARM_CALL 00005388 double_star_pattern_rule │ │ │ │ │ +0002a460 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a478 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a488 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a4a4 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0002a4c0 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0002a4ec 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002a500 0001f11c R_ARM_CALL 0000541c items_pattern_rule │ │ │ │ │ +0002a514 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a530 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a540 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a55c 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0002a578 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0002a5a0 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002a5b4 0001de1c R_ARM_CALL 00003b74 maybe_sequence_pattern_rule │ │ │ │ │ +0002a5d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a5e0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a60c 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0002a618 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a64c 0001ee1c R_ARM_CALL 00003ae0 name_or_attr_rule │ │ │ │ │ +0002a660 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a670 0001f21c R_ARM_CALL 00004370 keyword_patterns_rule │ │ │ │ │ +0002a688 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a6a0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a6b0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a6cc 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0002a6e0 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0002a6fc 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0002a72c 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002a738 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a76c 0001ee1c R_ARM_CALL 00003ae0 name_or_attr_rule │ │ │ │ │ +0002a7b4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a7e0 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0002a7f0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a828 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0002a834 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a85c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a86c 0001ef1c R_ARM_CALL 00004170 positional_patterns_rule │ │ │ │ │ +0002a884 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a894 0001f21c R_ARM_CALL 00004370 keyword_patterns_rule │ │ │ │ │ +0002a8a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a8c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a8d0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a8f0 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0002a904 0002b71c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0002a920 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0002a958 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002a96c 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a9a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a9bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a9e8 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0002aa10 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002aa30 0001d91c R_ARM_CALL 00003170 open_sequence_pattern_rule │ │ │ │ │ +0002aa50 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002aa60 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002aa8c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002aaac 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002aad8 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0002aaec 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002ab18 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0002ab38 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002ab5c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002ab78 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002ab98 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002abc8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002ac40 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002ac60 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002ac80 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002acd4 0001f402 R_ARM_ABS32 00005174 _tmp_67_rule │ │ │ │ │ +0002acd8 0001f502 R_ARM_ABS32 0000416c _tmp_70_rule │ │ │ │ │ +0002acdc 0002cf02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0002ace0 0002d002 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0002ace4 0002d102 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0002acec 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002acf0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002acf8 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002ad38 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002ad60 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002ada0 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002addc 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002ae18 0001ee1c R_ARM_CALL 00003ae0 name_or_attr_rule │ │ │ │ │ +0002ae30 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002ae54 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002aed0 0001ef1c R_ARM_CALL 00004170 positional_patterns_rule │ │ │ │ │ +0002aefc 0001f21c R_ARM_CALL 00004370 keyword_patterns_rule │ │ │ │ │ +0002af10 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002af20 0001ef1c R_ARM_CALL 00004170 positional_patterns_rule │ │ │ │ │ +0002af40 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0002af4c 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0002af58 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0002af64 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0002af8c 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0002af90 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002afc8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002afdc 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0002afe8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002b00c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002b090 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0002b0c0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002b0f4 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002b148 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0002b164 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002b1a0 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002b1bc 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002b1f0 0002e51c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0002b204 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002b224 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002b258 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002b274 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002b280 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002b2cc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002b340 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0002b364 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002b37c 0002a71c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0002b3a4 0002b11c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0002b3f8 0001ee1c R_ARM_CALL 00003ae0 name_or_attr_rule │ │ │ │ │ +0002b43c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002b44c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002b460 0002921c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002b49c 0002c11c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0002b4dc 00028b1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002b51c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002b550 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x40b9c contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x41598 contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000080 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000098 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000110 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000011c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000013c 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000170 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000001e0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000204 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +00000204 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 00000230 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000280 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002b8 00007a1c R_ARM_CALL 0000afcc star_target_rule │ │ │ │ │ +000002b8 00007a1c R_ARM_CALL 0000afb4 star_target_rule │ │ │ │ │ 000002cc 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000314 00031e1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000348 0002c31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000036c 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000036c 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000374 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000038c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000003c4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003e8 0002c51c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000003f8 00031f1c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000404 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000474 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000498 0001821c R_ARM_CALL 000253d0 lambda_slash_no_default_rule │ │ │ │ │ -000004b8 0001841c R_ARM_CALL 00025c84 lambda_slash_with_default_rule │ │ │ │ │ +00000498 0001841c R_ARM_CALL 0002628c lambda_slash_no_default_rule │ │ │ │ │ +000004b8 0001861c R_ARM_CALL 00026b40 lambda_slash_with_default_rule │ │ │ │ │ 00000504 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000528 00006b1c R_ARM_CALL 00017bbc starred_expression_rule │ │ │ │ │ +00000528 00006b1c R_ARM_CALL 00017bd4 starred_expression_rule │ │ │ │ │ 00000550 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000574 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 000005a4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f4 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000648 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4320,87 +4348,87 @@ │ │ │ │ │ 00000678 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000068c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006a8 0002821c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000006d0 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006dc 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000718 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000072c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073c 0000151c R_ARM_CALL 0001da14 block_rule │ │ │ │ │ +0000073c 0000151c R_ARM_CALL 0001da08 block_rule │ │ │ │ │ 00000754 0002941c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000774 0002a41c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000079c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d0 0001411c R_ARM_CALL 000204a8 _loop1_216_rule │ │ │ │ │ +000007d0 0001431c R_ARM_CALL 000208f8 _loop1_216_rule │ │ │ │ │ 000007e4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000808 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +00000808 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 00000830 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000868 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000868 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000086c 0002891c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ec 0002291c R_ARM_CALL 0000513c _loop1_219_rule │ │ │ │ │ +000008ec 0002291c R_ARM_CALL 00004c44 _loop1_219_rule │ │ │ │ │ 00000900 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000928 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +0000094c 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 00000978 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009dc 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a0c 00027f02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a10 0002a102 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00000a14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a18 00024702 R_ARM_ABS32 00000b58 _tmp_214_rule │ │ │ │ │ 00000a1c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a20 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a58 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a80 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b14 0000dc1c R_ARM_CALL 00019114 param_no_default_rule │ │ │ │ │ +00000b14 0000dc1c R_ARM_CALL 0001912c param_no_default_rule │ │ │ │ │ 00000b38 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b84 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bd0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c24 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c48 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c5c 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c88 0000151c R_ARM_CALL 0001da14 block_rule │ │ │ │ │ +00000c88 0000151c R_ARM_CALL 0001da08 block_rule │ │ │ │ │ 00000ca8 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ce4 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cf0 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d20 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d6c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d90 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +00000d90 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 00000dbc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dd4 0002811c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dfc 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +00000dfc 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 00000e24 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e3c 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e4c 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e58 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e78 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eac 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ec8 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f1c 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f44 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f54 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f68 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000fc0 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fdc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001004 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +00001004 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 00001018 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001028 0000031c R_ARM_CALL 000243dc expressions_rule │ │ │ │ │ +00001028 0000031c R_ARM_CALL 00025298 expressions_rule │ │ │ │ │ 00001050 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001084 00004a1c R_ARM_CALL 000015c0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001084 00004a1c R_ARM_CALL 00001310 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000010a4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010b8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010cc 0000091c R_ARM_CALL 0000c784 expression_rule │ │ │ │ │ +000010cc 0000091c R_ARM_CALL 0000c750 expression_rule │ │ │ │ │ 000010f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000112c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001180 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a8 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011c4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4419,15 +4447,15 @@ │ │ │ │ │ 000013a8 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001418 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001440 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001464 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0000601c R_ARM_CALL 00015914 arguments_rule │ │ │ │ │ +000014e0 0000601c R_ARM_CALL 000158fc arguments_rule │ │ │ │ │ 000014fc 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001514 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001560 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001588 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015ac 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015d0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015f4 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4441,20 +4469,20 @@ │ │ │ │ │ 000017b0 0002851c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017c0 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017cc 00028e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017ec 00028a1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001820 0002861c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000183c 00028d1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001890 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018b4 0000031c R_ARM_CALL 000243dc expressions_rule │ │ │ │ │ +000018b4 0000031c R_ARM_CALL 00025298 expressions_rule │ │ │ │ │ 000018e0 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001930 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000194c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000195c 0002b21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001970 0002eb1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000019bc 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019e0 00018b1c R_ARM_CALL 00025a48 lambda_param_no_default_rule │ │ │ │ │ +000019e0 00018d1c R_ARM_CALL 00026904 lambda_param_no_default_rule │ │ │ │ │ 00001a04 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a50 0002841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a78 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a9c 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac0 00027f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ _loop0_112_rule │ │ │ │ │ _tmp_237_rule.isra.0 │ │ │ │ │ _loop0_240_rule │ │ │ │ │ _tmp_238_rule │ │ │ │ │ _tmp_236_rule │ │ │ │ │ _tmp_235_rule │ │ │ │ │ _tmp_242_rule │ │ │ │ │ -_tmp_253_rule │ │ │ │ │ +slice_rule │ │ │ │ │ invalid_except_stmt_rule │ │ │ │ │ _tmp_224_rule │ │ │ │ │ _loop1_216_rule │ │ │ │ │ _tmp_229_rule.isra.0 │ │ │ │ │ kwarg_or_double_starred_rule │ │ │ │ │ kwarg_or_starred_rule │ │ │ │ │ _loop0_129_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,268 +1,73 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_loop0_170_rule>: │ │ │ │ │ -_loop0_175_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, #656] @ 2a8 <_loop0_170_rule+0x2a8> │ │ │ │ │ - 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 274 <_loop0_170_rule+0x274> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 190 <_loop0_170_rule+0x190> │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 258 <_loop0_170_rule+0x258> │ │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 24c <_loop0_170_rule+0x24c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [pc, #564] @ 2a8 <_loop0_170_rule+0x2a8> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - 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 195f4 │ │ │ │ │ - R_ARM_CALL param_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 134 <_loop0_170_rule+0x134> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f68 │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 134 <_loop0_170_rule+0x134> │ │ │ │ │ - mov r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bne 138 <_loop0_170_rule+0x138> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 27c <_loop0_170_rule+0x27c> │ │ │ │ │ - ldr r3, [sp] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c <_loop0_170_rule+0x20c> │ │ │ │ │ - str sl, [r5, r7, lsl #2] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - 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 195f4 │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 238 <_loop0_170_rule+0x238> │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - bgt 1f8 <_loop0_170_rule+0x1f8> │ │ │ │ │ - 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 │ │ │ │ │ - add sp, sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f68 │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ - ldr r1, [pc, #208] @ 2ac <_loop0_170_rule+0x2ac> │ │ │ │ │ - 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 154 <_loop0_170_rule+0x154> │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b f4 <_loop0_170_rule+0xf4> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r2, [r5, fp, lsl #2] │ │ │ │ │ - str r2, [r3, fp, lsl #2] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 178 <_loop0_170_rule+0x178> │ │ │ │ │ - ldr r3, [sp] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r5, r0 │ │ │ │ │ - bne 124 <_loop0_170_rule+0x124> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - 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 190 <_loop0_170_rule+0x190> │ │ │ │ │ - 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 190 <_loop0_170_rule+0x190> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 30 <_loop0_170_rule+0x30> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 154 <_loop0_170_rule+0x154> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15c <_loop0_170_rule+0x15c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c <_loop0_170_rule+0x8c> │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ - │ │ │ │ │ -000002b0 <_gather_18_rule>: │ │ │ │ │ +00000000 <_gather_18_rule>: │ │ │ │ │ _gather_18_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, #416] @ 468 <_gather_18_rule+0x1b8> │ │ │ │ │ + ldr r1, [pc, #416] @ 1b8 <_gather_18_rule+0x1b8> │ │ │ │ │ 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 460 <_gather_18_rule+0x1b0> │ │ │ │ │ + beq 1b0 <_gather_18_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3b8 <_gather_18_rule+0x108> │ │ │ │ │ + bne 108 <_gather_18_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 454 <_gather_18_rule+0x1a4> │ │ │ │ │ + beq 1a4 <_gather_18_rule+0x1a4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #328] @ 468 <_gather_18_rule+0x1b8> │ │ │ │ │ + ldr r2, [pc, #328] @ 1b8 <_gather_18_rule+0x1b8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 428 <_gather_18_rule+0x178> │ │ │ │ │ + beq 178 <_gather_18_rule+0x178> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 448 <_gather_18_rule+0x198> │ │ │ │ │ + bne 198 <_gather_18_rule+0x198> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 43c <_gather_18_rule+0x18c> │ │ │ │ │ + beq 18c <_gather_18_rule+0x18c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq sl, r7 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 448 <_gather_18_rule+0x198> │ │ │ │ │ + bne 198 <_gather_18_rule+0x198> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c4 <_gather_18_rule+0x114> │ │ │ │ │ + bne 114 <_gather_18_rule+0x114> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 434 <_gather_18_rule+0x184> │ │ │ │ │ + beq 184 <_gather_18_rule+0x184> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bgt 3ec <_gather_18_rule+0x13c> │ │ │ │ │ + bgt 13c <_gather_18_rule+0x13c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -275,253 +80,253 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq 36c <_gather_18_rule+0xbc> │ │ │ │ │ + beq bc <_gather_18_rule+0xbc> │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 400 <_gather_18_rule+0x150> │ │ │ │ │ + beq 150 <_gather_18_rule+0x150> │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 358 <_gather_18_rule+0xa8> │ │ │ │ │ + b a8 <_gather_18_rule+0xa8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 384 <_gather_18_rule+0xd4> │ │ │ │ │ + b d4 <_gather_18_rule+0xd4> │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 434 <_gather_18_rule+0x184> │ │ │ │ │ + beq 184 <_gather_18_rule+0x184> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 3dc <_gather_18_rule+0x12c> │ │ │ │ │ + b 12c <_gather_18_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 324 <_gather_18_rule+0x74> │ │ │ │ │ + b 74 <_gather_18_rule+0x74> │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 3b4 <_gather_18_rule+0x104> │ │ │ │ │ + b 104 <_gather_18_rule+0x104> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2e0 <_gather_18_rule+0x30> │ │ │ │ │ + b 30 <_gather_18_rule+0x30> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000046c : │ │ │ │ │ +000001bc : │ │ │ │ │ param_star_annotation_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, #444] @ 640 │ │ │ │ │ + ldr r1, [pc, #444] @ 390 │ │ │ │ │ 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 4f8 │ │ │ │ │ + beq 248 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5d0 │ │ │ │ │ + bne 320 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 5a4 │ │ │ │ │ + beq 2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 500 │ │ │ │ │ + bne 250 │ │ │ │ │ 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, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 49c │ │ │ │ │ + b 1ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #308] @ 640 │ │ │ │ │ + ldr r2, [pc, #308] @ 390 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 634 │ │ │ │ │ + beq 384 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 624 │ │ │ │ │ + bne 374 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 624 │ │ │ │ │ + beq 374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101b4 │ │ │ │ │ + bl 10164 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 624 │ │ │ │ │ + beq 374 │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq 618 │ │ │ │ │ + beq 368 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5f8 │ │ │ │ │ + beq 348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 4e4 │ │ │ │ │ + b 234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5e0 │ │ │ │ │ + blt 330 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c8 │ │ │ │ │ + beq 218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4e8 │ │ │ │ │ + b 238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4e8 │ │ │ │ │ + b 238 │ │ │ │ │ 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 4e0 │ │ │ │ │ - b 4e8 │ │ │ │ │ + beq 230 │ │ │ │ │ + b 238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4e8 │ │ │ │ │ + b 238 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 4dc │ │ │ │ │ + b 22c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 518 │ │ │ │ │ + b 268 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00000644 : │ │ │ │ │ +00000394 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #524] @ 868 │ │ │ │ │ + ldr r2, [pc, #524] @ 5b8 │ │ │ │ │ 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 838 │ │ │ │ │ + beq 588 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 788 │ │ │ │ │ - ldr r1, [pc, #472] @ 868 │ │ │ │ │ + bne 4d8 │ │ │ │ │ + ldr r1, [pc, #472] @ 5b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 844 │ │ │ │ │ + beq 594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 818 │ │ │ │ │ + beq 568 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 868 │ │ │ │ │ + ldr r2, [pc, #420] @ 5b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 82c │ │ │ │ │ + beq 57c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80c │ │ │ │ │ + bne 55c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 800 │ │ │ │ │ + beq 550 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq sl, r8 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 80c │ │ │ │ │ + bne 55c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 798 │ │ │ │ │ + bne 4e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq 548 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt 7c0 │ │ │ │ │ + bgt 510 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -529,173 +334,173 @@ │ │ │ │ │ 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 820 │ │ │ │ │ + beq 570 │ │ │ │ │ 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 820 │ │ │ │ │ + bne 570 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 5bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 710 │ │ │ │ │ + beq 460 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 7d4 │ │ │ │ │ + beq 524 │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 6fc │ │ │ │ │ + b 44c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 728 │ │ │ │ │ + b 478 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 7b0 │ │ │ │ │ + bne 500 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 784 │ │ │ │ │ + b 4d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c8 │ │ │ │ │ + b 418 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 674 │ │ │ │ │ + b 3c4 │ │ │ │ │ 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 6a0 │ │ │ │ │ - b 820 │ │ │ │ │ + beq 3f0 │ │ │ │ │ + b 570 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000086c : │ │ │ │ │ +000005bc : │ │ │ │ │ del_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r1, [pc, #1272] @ d7c │ │ │ │ │ + ldr r1, [pc, #1272] @ acc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ba4 │ │ │ │ │ + beq 8f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc0 │ │ │ │ │ - ldr r1, [pc, #1232] @ d80 │ │ │ │ │ + bne 910 │ │ │ │ │ + ldr r1, [pc, #1232] @ ad0 │ │ │ │ │ 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 9e4 │ │ │ │ │ + bne 734 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq bac │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne bc0 │ │ │ │ │ + bne 910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7bc4 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 914 │ │ │ │ │ + beq 664 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a84 │ │ │ │ │ + bne 7d4 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne bc0 │ │ │ │ │ + bne 910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7bc4 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq 74c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq 74c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdd4 │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq 74c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fc │ │ │ │ │ - ldr r1, [pc, #1040] @ d84 │ │ │ │ │ + beq 74c │ │ │ │ │ + ldr r1, [pc, #1040] @ ad4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq 74c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bc0 │ │ │ │ │ + beq 910 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -703,17 +508,17 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #3 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - beq af8 │ │ │ │ │ + beq 848 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #932] @ d80 │ │ │ │ │ + ldr r2, [pc, #932] @ ad0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -722,61 +527,61 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bcc │ │ │ │ │ - ldr r1, [pc, #860] @ d7c │ │ │ │ │ + bne 91c │ │ │ │ │ + ldr r1, [pc, #860] @ acc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq 924 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r7, [r3, #16] │ │ │ │ │ - beq bf4 │ │ │ │ │ + beq 944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b1c │ │ │ │ │ + beq 86c │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c94 │ │ │ │ │ + beq 9e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 914 │ │ │ │ │ - ldr r1, [pc, #744] @ d84 │ │ │ │ │ + beq 664 │ │ │ │ │ + ldr r1, [pc, #744] @ ad4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 914 │ │ │ │ │ + beq 664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bc0 │ │ │ │ │ + beq 910 │ │ │ │ │ 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 r8, [sp] │ │ │ │ │ @@ -784,805 +589,805 @@ │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #3 │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 9d0 │ │ │ │ │ + bne 720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq 720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc │ │ │ │ │ + b 91c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be8 │ │ │ │ │ + bne 938 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d3c │ │ │ │ │ + bne a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be8 │ │ │ │ │ + bne 938 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc8 │ │ │ │ │ + bne a18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne be8 │ │ │ │ │ + bne 938 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c24 │ │ │ │ │ + bne 974 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 720 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 89c │ │ │ │ │ + b 5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8d4 │ │ │ │ │ - b b04 │ │ │ │ │ + bge 624 │ │ │ │ │ + b 854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9f4 │ │ │ │ │ + b 744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2c │ │ │ │ │ + beq 77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b90 │ │ │ │ │ + b 8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cb4 │ │ │ │ │ + blt a04 │ │ │ │ │ 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 a4c │ │ │ │ │ - b be8 │ │ │ │ │ + beq 79c │ │ │ │ │ + b 938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 644 │ │ │ │ │ + bl 394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne b88 │ │ │ │ │ + bne 8d8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq 8d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq be8 │ │ │ │ │ + beq 938 │ │ │ │ │ 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, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #3 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ + bne 7c0 │ │ │ │ │ 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 b8c │ │ │ │ │ - b b90 │ │ │ │ │ + beq 8dc │ │ │ │ │ + b 8e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b90 │ │ │ │ │ + b 8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 644 │ │ │ │ │ + bl 394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne b68 │ │ │ │ │ + bne 8b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b64 │ │ │ │ │ + beq 8b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq be8 │ │ │ │ │ + beq 938 │ │ │ │ │ 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, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ - b c94 │ │ │ │ │ + bne 7c0 │ │ │ │ │ + b 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 5bc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b40 │ │ │ │ │ + beq 890 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b40 │ │ │ │ │ + beq 890 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ - b c94 │ │ │ │ │ + bne 7c0 │ │ │ │ │ + b 9e4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a7 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -00000d88 <_tmp_22_rule>: │ │ │ │ │ +00000ad8 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ e20 <_tmp_22_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ b70 <_tmp_22_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e18 <_tmp_22_rule+0x90> │ │ │ │ │ + beq b68 <_tmp_22_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e10 <_tmp_22_rule+0x88> │ │ │ │ │ + bne b60 <_tmp_22_rule+0x88> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e08 <_tmp_22_rule+0x80> │ │ │ │ │ + bne b58 <_tmp_22_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e08 <_tmp_22_rule+0x80> │ │ │ │ │ + bne b58 <_tmp_22_rule+0x80> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db4 <_tmp_22_rule+0x2c> │ │ │ │ │ + b b04 <_tmp_22_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00000e24 <_loop0_129_rule>: │ │ │ │ │ +00000b74 <_loop0_129_rule>: │ │ │ │ │ _loop0_129_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, #328] @ f84 <_loop0_129_rule+0x160> │ │ │ │ │ + ldr r1, [pc, #328] @ cd4 <_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 ed4 <_loop0_129_rule+0xb0> │ │ │ │ │ + beq c24 <_loop0_129_rule+0xb0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f54 <_loop0_129_rule+0x130> │ │ │ │ │ + bne ca4 <_loop0_129_rule+0x130> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq f38 <_loop0_129_rule+0x114> │ │ │ │ │ + beq c88 <_loop0_129_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne f54 <_loop0_129_rule+0x130> │ │ │ │ │ + bne ca4 <_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 f10 <_loop0_129_rule+0xec> │ │ │ │ │ + bne c60 <_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 ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ + beq c40 <_loop0_129_rule+0xcc> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt edc <_loop0_129_rule+0xb8> │ │ │ │ │ + bgt c2c <_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 e50 <_loop0_129_rule+0x2c> │ │ │ │ │ + b ba0 <_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 eb0 <_loop0_129_rule+0x8c> │ │ │ │ │ + b c00 <_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 ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ + b c18 <_loop0_129_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235b8 │ │ │ │ │ + bl 24208 │ │ │ │ │ R_ARM_CALL kwarg_or_double_starred_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e98 <_loop0_129_rule+0x74> │ │ │ │ │ + beq be8 <_loop0_129_rule+0x74> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq f64 <_loop0_129_rule+0x140> │ │ │ │ │ + beq cb4 <_loop0_129_rule+0x140> │ │ │ │ │ str sl, [r8, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e84 <_loop0_129_rule+0x60> │ │ │ │ │ + b bd4 <_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 ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ + b c18 <_loop0_129_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ + b c18 <_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 ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ + beq c40 <_loop0_129_rule+0xcc> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b f28 <_loop0_129_rule+0x104> │ │ │ │ │ + b c78 <_loop0_129_rule+0x104> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00000f88 <_tmp_233_rule>: │ │ │ │ │ +00000cd8 <_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] @ 1020 <_tmp_233_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ d70 <_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 1018 <_tmp_233_rule+0x90> │ │ │ │ │ + beq d68 <_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 1010 <_tmp_233_rule+0x88> │ │ │ │ │ + bne d60 <_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 1008 <_tmp_233_rule+0x80> │ │ │ │ │ + bne d58 <_tmp_233_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1008 <_tmp_233_rule+0x80> │ │ │ │ │ + bne d58 <_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 fb4 <_tmp_233_rule+0x2c> │ │ │ │ │ + b d04 <_tmp_233_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001024 <_tmp_169_rule>: │ │ │ │ │ +00000d74 <_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] @ 10b4 <_tmp_169_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ e04 <_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 10ac <_tmp_169_rule+0x88> │ │ │ │ │ + beq dfc <_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 10a4 <_tmp_169_rule+0x80> │ │ │ │ │ + bne df4 <_tmp_169_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18d9c │ │ │ │ │ + bl 18db4 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 109c <_tmp_169_rule+0x78> │ │ │ │ │ + bne dec <_tmp_169_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 109c <_tmp_169_rule+0x78> │ │ │ │ │ + bne dec <_tmp_169_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a214 │ │ │ │ │ + bl 1a20c │ │ │ │ │ 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 1050 <_tmp_169_rule+0x2c> │ │ │ │ │ + b da0 <_tmp_169_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000010b8 <_tmp_227_rule>: │ │ │ │ │ +00000e08 <_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] @ 1154 <_tmp_227_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ ea4 <_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 112c <_tmp_227_rule+0x74> │ │ │ │ │ + beq e7c <_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 1124 <_tmp_227_rule+0x6c> │ │ │ │ │ + bne e74 <_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 1134 <_tmp_227_rule+0x7c> │ │ │ │ │ + bne e84 <_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 10e4 <_tmp_227_rule+0x2c> │ │ │ │ │ + b e34 <_tmp_227_rule+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1114 <_tmp_227_rule+0x5c> │ │ │ │ │ + beq e64 <_tmp_227_rule+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 111c <_tmp_227_rule+0x64> │ │ │ │ │ + b e6c <_tmp_227_rule+0x64> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001158 <_tmp_158_rule>: │ │ │ │ │ +00000ea8 <_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] @ 120c <_tmp_158_rule+0xb4> │ │ │ │ │ + ldr r1, [pc, #156] @ f5c <_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 1204 <_tmp_158_rule+0xac> │ │ │ │ │ + beq f54 <_tmp_158_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne f44 <_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 11d4 <_tmp_158_rule+0x7c> │ │ │ │ │ + bne f24 <_tmp_158_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne f44 <_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 11a4 <_tmp_158_rule+0x4c> │ │ │ │ │ + beq ef4 <_tmp_158_rule+0x4c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 11c4 <_tmp_158_rule+0x6c> │ │ │ │ │ + b f14 <_tmp_158_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11cc <_tmp_158_rule+0x74> │ │ │ │ │ + b f1c <_tmp_158_rule+0x74> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1184 <_tmp_158_rule+0x2c> │ │ │ │ │ + b ed4 <_tmp_158_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001210 : │ │ │ │ │ +00000f60 : │ │ │ │ │ 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] @ 14d8 │ │ │ │ │ + ldr r2, [pc, #688] @ 1228 │ │ │ │ │ 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 1484 │ │ │ │ │ + beq 11d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ - ldr r1, [pc, #644] @ 14d8 │ │ │ │ │ + bne 1068 │ │ │ │ │ + ldr r1, [pc, #644] @ 1228 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1468 │ │ │ │ │ + beq 11b8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132c │ │ │ │ │ + bne 107c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149c │ │ │ │ │ + bne 11ec │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132c │ │ │ │ │ + bne 107c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149c │ │ │ │ │ + bne 11ec │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132c │ │ │ │ │ + bne 107c │ │ │ │ │ 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 1490 │ │ │ │ │ + bne 11e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ff8 <_tmp_167_rule> │ │ │ │ │ + bl 28eb4 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_167_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1350 │ │ │ │ │ + bne 10a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ + bne 11e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ff8 <_tmp_167_rule> │ │ │ │ │ + bl 28eb4 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1408 │ │ │ │ │ + bne 1158 │ │ │ │ │ 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 17bbc │ │ │ │ │ + bl 17bd4 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14ac │ │ │ │ │ + bne 11fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 1024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c078 │ │ │ │ │ + bl 1c06c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1040 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e400 │ │ │ │ │ + bl 1e3fc │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ - ldr r3, [pc, #320] @ 14dc │ │ │ │ │ + beq 1040 │ │ │ │ │ + ldr r3, [pc, #320] @ 122c │ │ │ │ │ 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] @ 14e0 │ │ │ │ │ + ldr r3, [pc, #280] @ 1230 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1318 │ │ │ │ │ + beq 1068 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 131c │ │ │ │ │ + b 106c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c078 │ │ │ │ │ + bl 1c06c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1310 │ │ │ │ │ + beq 1060 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1310 │ │ │ │ │ + beq 1060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1310 │ │ │ │ │ - ldr r3, [pc, #156] @ 14e0 │ │ │ │ │ + beq 1060 │ │ │ │ │ + ldr r3, [pc, #156] @ 1230 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ 14dc │ │ │ │ │ + ldr r3, [pc, #136] @ 122c │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - b 13e0 │ │ │ │ │ + b 1130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149c │ │ │ │ │ + bne 11ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1268 │ │ │ │ │ + b fb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1240 │ │ │ │ │ + b f90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 131c │ │ │ │ │ + b 106c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 1024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1348 │ │ │ │ │ - ldr r3, [pc, #32] @ 14e4 │ │ │ │ │ + beq 1098 │ │ │ │ │ + ldr r3, [pc, #32] @ 1234 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #8] @ 14dc │ │ │ │ │ + ldr r3, [pc, #8] @ 122c │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ - b 1454 │ │ │ │ │ + b 11a4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000014e8 : │ │ │ │ │ +00001238 : │ │ │ │ │ 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] @ 15b4 │ │ │ │ │ + ldr r1, [pc, #180] @ 1304 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1570 │ │ │ │ │ + beq 12c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1564 │ │ │ │ │ - ldr r1, [pc, #136] @ 15b8 │ │ │ │ │ + bne 12b4 │ │ │ │ │ + ldr r1, [pc, #136] @ 1308 │ │ │ │ │ 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 1558 │ │ │ │ │ - ldr r1, [pc, #112] @ 15bc │ │ │ │ │ + bne 12a8 │ │ │ │ │ + ldr r1, [pc, #112] @ 130c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 12c8 │ │ │ │ │ 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 1514 │ │ │ │ │ + b 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 12a8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f4 <_gather_18_rule+0x44> │ │ │ │ │ + bl 2f4 │ │ │ │ │ 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 1560 │ │ │ │ │ + beq 12b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1564 │ │ │ │ │ + b 12b4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ │ │ │ │ │ -000015c0 : │ │ │ │ │ +00001310 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1601,733 +1406,733 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000161c : │ │ │ │ │ +0000136c : │ │ │ │ │ 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] @ 1704 │ │ │ │ │ + ldr r1, [pc, #208] @ 1454 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16fc │ │ │ │ │ + beq 144c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 16c4 │ │ │ │ │ + bne 1414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e258 │ │ │ │ │ + bl 1e254 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 140c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 140c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bc70 │ │ │ │ │ + bl 1bc64 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 140c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 140c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 1420 │ │ │ │ │ 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 161c │ │ │ │ │ + bl 136c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 1408 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 1408 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 16bc │ │ │ │ │ + b 140c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1648 │ │ │ │ │ + b 1398 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001708 <_tmp_161_rule>: │ │ │ │ │ +00001458 <_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] @ 1824 <_tmp_161_rule+0x11c> │ │ │ │ │ + ldr r1, [pc, #260] @ 1574 <_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 181c <_tmp_161_rule+0x114> │ │ │ │ │ + beq 156c <_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 1814 <_tmp_161_rule+0x10c> │ │ │ │ │ + bne 1564 <_tmp_161_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e258 │ │ │ │ │ + bl 1e254 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bc70 │ │ │ │ │ + bl 1bc64 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c348 │ │ │ │ │ + bl c314 │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #112] @ 1828 <_tmp_161_rule+0x120> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #112] @ 1578 <_tmp_161_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #80] @ 182c <_tmp_161_rule+0x124> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #80] @ 157c <_tmp_161_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180c <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #48] @ 1830 <_tmp_161_rule+0x128> │ │ │ │ │ + bne 155c <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #48] @ 1580 <_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 1734 <_tmp_161_rule+0x2c> │ │ │ │ │ + b 1484 <_tmp_161_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ │ │ │ │ │ -00001834 <_loop0_164_rule>: │ │ │ │ │ +00001584 <_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] @ 19f4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r1, [pc, #424] @ 1744 <_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 19b8 <_loop0_164_rule+0x184> │ │ │ │ │ + beq 1708 <_loop0_164_rule+0x184> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 19a8 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 16f8 <_loop0_164_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1968 <_loop0_164_rule+0x134> │ │ │ │ │ + beq 16b8 <_loop0_164_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19a8 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 16f8 <_loop0_164_rule+0x174> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #348] @ 19f4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r9, [pc, #348] @ 1744 <_loop0_164_rule+0x1c0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 195c <_loop0_164_rule+0x128> │ │ │ │ │ + beq 16ac <_loop0_164_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18c8 <_loop0_164_rule+0x94> │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bne 1618 <_loop0_164_rule+0x94> │ │ │ │ │ + bl a99c │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1910 <_loop0_164_rule+0xdc> │ │ │ │ │ + bne 1660 <_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 19d4 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 1724 <_loop0_164_rule+0x1a0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 19c0 <_loop0_164_rule+0x18c> │ │ │ │ │ + bgt 1710 <_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 18c8 <_loop0_164_rule+0x94> │ │ │ │ │ + beq 1618 <_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 18d4 <_loop0_164_rule+0xa0> │ │ │ │ │ + beq 1624 <_loop0_164_rule+0xa0> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 1984 <_loop0_164_rule+0x150> │ │ │ │ │ + beq 16d4 <_loop0_164_rule+0x150> │ │ │ │ │ str fp, [r6, r8, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 189c <_loop0_164_rule+0x68> │ │ │ │ │ + b 15ec <_loop0_164_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18ac <_loop0_164_rule+0x78> │ │ │ │ │ + b 15fc <_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 1904 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1654 <_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 19d4 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 1724 <_loop0_164_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 194c <_loop0_164_rule+0x118> │ │ │ │ │ + b 169c <_loop0_164_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1904 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1654 <_loop0_164_rule+0xd0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1860 <_loop0_164_rule+0x2c> │ │ │ │ │ + b 15b0 <_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 18ec <_loop0_164_rule+0xb8> │ │ │ │ │ + b 163c <_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 1904 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1654 <_loop0_164_rule+0xd0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000019f8 <_loop0_110_rule>: │ │ │ │ │ +00001748 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #308] @ 1b44 <_loop0_110_rule+0x14c> │ │ │ │ │ + ldr r1, [pc, #308] @ 1894 <_loop0_110_rule+0x14c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b3c <_loop0_110_rule+0x144> │ │ │ │ │ + beq 188c <_loop0_110_rule+0x144> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1b2c <_loop0_110_rule+0x134> │ │ │ │ │ + bne 187c <_loop0_110_rule+0x134> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1af0 <_loop0_110_rule+0xf8> │ │ │ │ │ + beq 1840 <_loop0_110_rule+0xf8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r9, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 1b2c <_loop0_110_rule+0x134> │ │ │ │ │ + bne 187c <_loop0_110_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b48 │ │ │ │ │ + bl 1898 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1aa4 <_loop0_110_rule+0xac> │ │ │ │ │ + bne 17f4 <_loop0_110_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b0c <_loop0_110_rule+0x114> │ │ │ │ │ + beq 185c <_loop0_110_rule+0x114> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 1abc <_loop0_110_rule+0xc4> │ │ │ │ │ + bgt 180c <_loop0_110_rule+0xc4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 1ad0 <_loop0_110_rule+0xd8> │ │ │ │ │ + beq 1820 <_loop0_110_rule+0xd8> │ │ │ │ │ str r6, [r8, r9, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a58 <_loop0_110_rule+0x60> │ │ │ │ │ + b 17a8 <_loop0_110_rule+0x60> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1a80 <_loop0_110_rule+0x88> │ │ │ │ │ + b 17d0 <_loop0_110_rule+0x88> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b0c <_loop0_110_rule+0x114> │ │ │ │ │ + beq 185c <_loop0_110_rule+0x114> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1aac <_loop0_110_rule+0xb4> │ │ │ │ │ + b 17fc <_loop0_110_rule+0xb4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a98 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 17e8 <_loop0_110_rule+0xa0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a98 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 17e8 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a98 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 17e8 <_loop0_110_rule+0xa0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a24 <_loop0_110_rule+0x2c> │ │ │ │ │ + b 1774 <_loop0_110_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001b48 : │ │ │ │ │ +00001898 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #300] @ 1c8c │ │ │ │ │ + ldr r1, [pc, #300] @ 19dc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c4c │ │ │ │ │ + beq 199c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3c │ │ │ │ │ + bne 198c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bd0 │ │ │ │ │ + bne 1920 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c3c │ │ │ │ │ + bne 198c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c54 │ │ │ │ │ + bne 19a4 │ │ │ │ │ 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 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1b98 │ │ │ │ │ + bne 18e8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b94 │ │ │ │ │ + beq 18e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bc0 │ │ │ │ │ + bne 1910 │ │ │ │ │ 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 1bbc │ │ │ │ │ - b 1bc4 │ │ │ │ │ + beq 190c │ │ │ │ │ + b 1914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bc4 │ │ │ │ │ + b 1914 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b74 │ │ │ │ │ + b 18c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1bb4 │ │ │ │ │ - ldr r1, [pc, #28] @ 1c90 │ │ │ │ │ + bne 1904 │ │ │ │ │ + ldr r1, [pc, #28] @ 19e0 │ │ │ │ │ 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 1bfc │ │ │ │ │ - b 1bb4 │ │ │ │ │ + bne 194c │ │ │ │ │ + b 1904 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00001c94 : │ │ │ │ │ +000019e4 : │ │ │ │ │ invalid_arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #3068] @ 28a8 │ │ │ │ │ + ldr r2, [pc, #3068] @ 25f8 │ │ │ │ │ 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 274c │ │ │ │ │ + beq 249c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2740 │ │ │ │ │ - ldr r1, [pc, #3024] @ 28a8 │ │ │ │ │ + bne 2490 │ │ │ │ │ + ldr r1, [pc, #3024] @ 25f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2720 │ │ │ │ │ + beq 2470 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #2992] @ 28a8 │ │ │ │ │ + ldr r2, [pc, #2992] @ 25f8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2704 │ │ │ │ │ - ldr r2, [pc, #2964] @ 28a8 │ │ │ │ │ + beq 2454 │ │ │ │ │ + ldr r2, [pc, #2964] @ 25f8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 213c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2932] @ 28a8 │ │ │ │ │ + ldr r2, [pc, #2932] @ 25f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2668 │ │ │ │ │ + beq 23b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17bbc │ │ │ │ │ + bl 17bd4 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1fb4 │ │ │ │ │ + bne 1d04 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1e08 │ │ │ │ │ - ldr r1, [pc, #2880] @ 28a8 │ │ │ │ │ + bne 1b58 │ │ │ │ │ + ldr r1, [pc, #2880] @ 25f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 2158 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #2856] @ 28a8 │ │ │ │ │ + ldr r2, [pc, #2856] @ 25f8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2688 │ │ │ │ │ + beq 23d8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 1f04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 20c4 │ │ │ │ │ + bne 1e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e08 │ │ │ │ │ + bne 1b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f6c │ │ │ │ │ + bne 1cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 2224 │ │ │ │ │ + bne 1f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d58 │ │ │ │ │ + bl 229a8 │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2388 │ │ │ │ │ + bne 20d8 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2764 │ │ │ │ │ + bne 24b4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2624 │ │ │ │ │ + bne 2374 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2740 │ │ │ │ │ - ldr r1, [pc, #2568] @ 28a8 │ │ │ │ │ + bne 2490 │ │ │ │ │ + ldr r1, [pc, #2568] @ 25f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25dc │ │ │ │ │ + bne 232c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ef0 │ │ │ │ │ + bne 1c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 23f4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2314 │ │ │ │ │ + bne 2064 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 228c │ │ │ │ │ + bne 1fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 1f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #2360] @ 28ac │ │ │ │ │ + ldr r1, [pc, #2360] @ 25fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df8 │ │ │ │ │ + beq 1b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2320] @ 28ac │ │ │ │ │ + ldr r1, [pc, #2320] @ 25fc │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2204 │ │ │ │ │ - ldr r2, [pc, #2292] @ 28b0 │ │ │ │ │ + beq 1f54 │ │ │ │ │ + ldr r2, [pc, #2292] @ 2600 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2758 │ │ │ │ │ + beq 24a8 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 23cc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 1f44 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 23cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2084 │ │ │ │ │ + bne 1dd4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 1f3c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 20b0 │ │ │ │ │ + bgt 1e00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2335,58 +2140,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 1dcc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2350 │ │ │ │ │ + bne 20a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e14 │ │ │ │ │ + b 1b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1757c <_tmp_258_rule> │ │ │ │ │ + bl 17594 <_tmp_258_rule> │ │ │ │ │ R_ARM_CALL _tmp_258_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 1d5c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 2188 │ │ │ │ │ + beq 1ed8 │ │ │ │ │ str r3, [r7, r9, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 1d48 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [r7, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 2024 │ │ │ │ │ + b 1d74 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc0 │ │ │ │ │ + beq 1b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1dc0 │ │ │ │ │ + beq 1b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1dc0 │ │ │ │ │ + beq 1b10 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -2397,261 +2202,261 @@ │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r9, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #1904] @ 28b4 │ │ │ │ │ + ldr r2, [pc, #1904] @ 2604 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ 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 1f8c │ │ │ │ │ + bne 1cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1dd0 │ │ │ │ │ - b 1dc4 │ │ │ │ │ + bne 1b20 │ │ │ │ │ + b 1b14 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 1f3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 20a0 │ │ │ │ │ + b 1df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 220c │ │ │ │ │ + blt 1f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - beq 1db0 │ │ │ │ │ + beq 1b00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcc │ │ │ │ │ + b 1b1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e08 │ │ │ │ │ + b 1b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd0 │ │ │ │ │ + b 1b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1b98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1c9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2338 │ │ │ │ │ + bne 2088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f54 │ │ │ │ │ + beq 1ca4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f5c │ │ │ │ │ + b 1cac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ + beq 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ + beq 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ - ldr r3, [pc, #1520] @ 28b8 │ │ │ │ │ + beq 1c7c │ │ │ │ │ + ldr r3, [pc, #1520] @ 2608 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ - ldr r3, [pc, #1484] @ 28bc │ │ │ │ │ + ldr r3, [pc, #1484] @ 260c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 15c0 │ │ │ │ │ - b 226c │ │ │ │ │ + bl 1310 │ │ │ │ │ + b 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1c5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 226c │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1ca8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1f5c │ │ │ │ │ + b 1cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d58 │ │ │ │ │ + bl 229a8 │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2078 │ │ │ │ │ + beq 1dc8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r9, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1e1c │ │ │ │ │ + beq 1b6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 253c │ │ │ │ │ + beq 228c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1264] @ 28a8 │ │ │ │ │ + ldr r2, [pc, #1264] @ 25f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2530 │ │ │ │ │ + beq 2280 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2224 │ │ │ │ │ + bne 1f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d8 │ │ │ │ │ + bl 4d8 │ │ │ │ │ R_ARM_CALL _tmp_262_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 2424 │ │ │ │ │ + bne 2174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d24 │ │ │ │ │ - b 1e0c │ │ │ │ │ + beq 1a74 │ │ │ │ │ + b 1b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d78 │ │ │ │ │ - b 1e00 │ │ │ │ │ + beq 1ac8 │ │ │ │ │ + b 1b50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1144] @ 28a8 │ │ │ │ │ + ldr r1, [pc, #1144] @ 25f8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 2320 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 25c0 │ │ │ │ │ + bne 2310 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25a0 │ │ │ │ │ + beq 22f0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne 25c0 │ │ │ │ │ + bne 2310 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ + bne 22a8 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2598 │ │ │ │ │ + beq 22e8 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 2544 │ │ │ │ │ + bgt 2294 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2659,289 +2464,289 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 253c │ │ │ │ │ - ldr r2, [pc, #976] @ 28b8 │ │ │ │ │ + beq 228c │ │ │ │ │ + ldr r2, [pc, #976] @ 2608 │ │ │ │ │ mvn r3, #4 │ │ │ │ │ - ldr r1, [pc, #976] @ 28c0 │ │ │ │ │ + ldr r1, [pc, #976] @ 2610 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f5c │ │ │ │ │ - b 1f54 │ │ │ │ │ + bne 1cac │ │ │ │ │ + b 1ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23bc │ │ │ │ │ + b 210c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1b98 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 21f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4d8 │ │ │ │ │ + bl 4d8 │ │ │ │ │ R_ARM_CALL _tmp_262_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 21d8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2834 │ │ │ │ │ + bne 2584 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2830 │ │ │ │ │ + bne 2580 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23e0 │ │ │ │ │ + b 2130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23e0 │ │ │ │ │ + b 2130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 243c │ │ │ │ │ + b 218c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ec0 │ │ │ │ │ + beq 1c10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 1ec4 │ │ │ │ │ + b 1c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eac │ │ │ │ │ - b 1ef0 │ │ │ │ │ + beq 1bfc │ │ │ │ │ + b 1c40 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1e84 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e84 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e84 │ │ │ │ │ - ldr r3, [pc, #600] @ 28b8 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ + ldr r3, [pc, #600] @ 2608 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #604] @ 28c4 │ │ │ │ │ - b 26dc │ │ │ │ │ + ldr r3, [pc, #604] @ 2614 │ │ │ │ │ + b 242c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq 1a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e0c │ │ │ │ │ + b 1b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 21e0 │ │ │ │ │ + bne 1f30 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1d94 │ │ │ │ │ + b 1ae4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1eec │ │ │ │ │ - ldr r1, [pc, #520] @ 28c8 │ │ │ │ │ + beq 1c3c │ │ │ │ │ + ldr r1, [pc, #520] @ 2618 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eec │ │ │ │ │ - ldr r3, [pc, #480] @ 28b8 │ │ │ │ │ + beq 1c3c │ │ │ │ │ + ldr r3, [pc, #480] @ 2608 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #492] @ 28cc │ │ │ │ │ + ldr r3, [pc, #492] @ 261c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - bl 15c0 │ │ │ │ │ - b 226c │ │ │ │ │ + bl 1310 │ │ │ │ │ + b 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d0c │ │ │ │ │ - b 1e14 │ │ │ │ │ + beq 1a5c │ │ │ │ │ + b 1b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 23e0 │ │ │ │ │ + bne 2130 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1cf0 │ │ │ │ │ + b 1a40 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 1f5c │ │ │ │ │ + b 1cac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc4 │ │ │ │ │ + b 1a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fc0 │ │ │ │ │ + b 1d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #276] @ 28a8 │ │ │ │ │ + ldr r2, [pc, #276] @ 25f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2864 │ │ │ │ │ + beq 25b4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2854 │ │ │ │ │ + bne 25a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2844 │ │ │ │ │ + beq 2594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e68 │ │ │ │ │ - ldr r3, [pc, #216] @ 28b8 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ + ldr r3, [pc, #216] @ 2608 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r8, [r5, #16] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ - ldr r3, [pc, #176] @ 28bc │ │ │ │ │ + ldr r3, [pc, #176] @ 260c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 15c0 │ │ │ │ │ - b 226c │ │ │ │ │ + bl 1310 │ │ │ │ │ + b 1fbc │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r7, r9, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 2474 │ │ │ │ │ + b 21c4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2870 │ │ │ │ │ + beq 25c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e68 │ │ │ │ │ + b 1bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27a0 │ │ │ │ │ + b 24f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2888 │ │ │ │ │ + bne 25d8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 27c0 │ │ │ │ │ + b 2510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2880 │ │ │ │ │ + beq 25d0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 27c0 │ │ │ │ │ + b 2510 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00001771 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -2953,233 +2758,233 @@ │ │ │ │ │ .word 0x000008e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_155_rule │ │ │ │ │ .word 0x00000ea8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000028d0 : │ │ │ │ │ +00002620 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #772] @ 2bec │ │ │ │ │ + ldr r2, [pc, #772] @ 293c │ │ │ │ │ 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 2b78 │ │ │ │ │ + beq 28c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a10 │ │ │ │ │ - ldr r1, [pc, #728] @ 2bec │ │ │ │ │ + bne 2760 │ │ │ │ │ + ldr r1, [pc, #728] @ 293c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b54 │ │ │ │ │ - ldr r1, [pc, #704] @ 2bf0 │ │ │ │ │ + beq 28a4 │ │ │ │ │ + ldr r1, [pc, #704] @ 2940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b68 │ │ │ │ │ - ldr r1, [pc, #672] @ 2bf4 │ │ │ │ │ + bne 28b8 │ │ │ │ │ + ldr r1, [pc, #672] @ 2944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b68 │ │ │ │ │ - ldr r1, [pc, #640] @ 2bf8 │ │ │ │ │ + bne 28b8 │ │ │ │ │ + ldr r1, [pc, #640] @ 2948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2b48 │ │ │ │ │ + bne 2898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2a20 │ │ │ │ │ + bne 2770 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b48 │ │ │ │ │ - ldr r1, [pc, #564] @ 2bfc │ │ │ │ │ + bne 2898 │ │ │ │ │ + ldr r1, [pc, #564] @ 294c │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29e4 │ │ │ │ │ + beq 2734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2aa4 │ │ │ │ │ + bne 27f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b48 │ │ │ │ │ + bne 2898 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2b84 │ │ │ │ │ + bne 28d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 2700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 2700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ - ldr r3, [pc, #420] @ 2c00 │ │ │ │ │ + beq 2700 │ │ │ │ │ + ldr r3, [pc, #420] @ 2950 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #416] @ 2c04 │ │ │ │ │ + ldr r3, [pc, #416] @ 2954 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a10 │ │ │ │ │ + beq 2760 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2a14 │ │ │ │ │ + b 2764 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29e4 │ │ │ │ │ - ldr r3, [pc, #328] @ 2c08 │ │ │ │ │ + beq 2734 │ │ │ │ │ + ldr r3, [pc, #328] @ 2958 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #316] @ 2c04 │ │ │ │ │ + ldr r3, [pc, #316] @ 2954 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - b 2a7c │ │ │ │ │ + b 27cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2994 │ │ │ │ │ + beq 26e4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 2c0c │ │ │ │ │ + ldr r2, [pc, #248] @ 295c │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #224] @ 2c04 │ │ │ │ │ + ldr r3, [pc, #224] @ 2954 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 15c0 │ │ │ │ │ - b 2a84 │ │ │ │ │ + bl 1310 │ │ │ │ │ + b 27d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2a14 │ │ │ │ │ + b 2764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2be4 │ │ │ │ │ + beq 2934 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2994 │ │ │ │ │ + b 26e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2900 │ │ │ │ │ + b 2650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a08 │ │ │ │ │ + beq 2758 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a08 │ │ │ │ │ + beq 2758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a08 │ │ │ │ │ - ldr r2, [pc, #80] @ 2c10 │ │ │ │ │ + beq 2758 │ │ │ │ │ + ldr r2, [pc, #80] @ 2960 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #60] @ 2c04 │ │ │ │ │ + ldr r2, [pc, #60] @ 2954 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b 2a7c │ │ │ │ │ + b 27cc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 2928 │ │ │ │ │ + b 2678 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_157_rule │ │ │ │ │ .word 0x000008e8 │ │ │ │ │ @@ -3189,153 +2994,153 @@ │ │ │ │ │ .word 0x00000ee0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ecc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000f20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002c14 <_tmp_157_rule>: │ │ │ │ │ +00002964 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #132] @ 2cb0 <_tmp_157_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 2a00 <_tmp_157_rule+0x9c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2ca8 <_tmp_157_rule+0x94> │ │ │ │ │ + beq 29f8 <_tmp_157_rule+0x94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2c7c <_tmp_157_rule+0x68> │ │ │ │ │ + bne 29cc <_tmp_157_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2c84 <_tmp_157_rule+0x70> │ │ │ │ │ + bne 29d4 <_tmp_157_rule+0x70> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2c6c <_tmp_157_rule+0x58> │ │ │ │ │ + beq 29bc <_tmp_157_rule+0x58> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 2c74 <_tmp_157_rule+0x60> │ │ │ │ │ + b 29c4 <_tmp_157_rule+0x60> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2c40 <_tmp_157_rule+0x2c> │ │ │ │ │ + b 2990 <_tmp_157_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00002cb4 : │ │ │ │ │ +00002a04 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #424] @ 2e74 │ │ │ │ │ + ldr r1, [pc, #424] @ 2bc4 │ │ │ │ │ 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 2dc8 │ │ │ │ │ + beq 2b18 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2b08 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 2d8c │ │ │ │ │ + bne 2adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2da0 │ │ │ │ │ + blt 2af0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c078 │ │ │ │ │ + bl 1c06c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2d50 │ │ │ │ │ + beq 2aa0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dd0 │ │ │ │ │ + bne 2b20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - b 2d2c │ │ │ │ │ + b 2a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2d7c │ │ │ │ │ + b 2acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2d7c │ │ │ │ │ + b 2acc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2ce4 │ │ │ │ │ + b 2a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e400 │ │ │ │ │ + bl 1e3fc │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 2d54 │ │ │ │ │ + bne 2aa4 │ │ │ │ │ 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 2d7c │ │ │ │ │ + beq 2acc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -3350,135 +3155,135 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + bne 2ac4 │ │ │ │ │ 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 2d74 │ │ │ │ │ - b 2d7c │ │ │ │ │ + beq 2ac4 │ │ │ │ │ + b 2acc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00002e78 <_loop1_64_rule>: │ │ │ │ │ +00002bc8 <_loop1_64_rule>: │ │ │ │ │ _loop1_64_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r1, [pc, #1024] @ 3290 <_loop1_64_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #1024] @ 2fe0 <_loop1_64_rule+0x418> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3248 <_loop1_64_rule+0x3d0> │ │ │ │ │ + beq 2f98 <_loop1_64_rule+0x3d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3238 <_loop1_64_rule+0x3c0> │ │ │ │ │ + bne 2f88 <_loop1_64_rule+0x3c0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 3274 <_loop1_64_rule+0x3fc> │ │ │ │ │ + beq 2fc4 <_loop1_64_rule+0x3fc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r7, [pc, #948] @ 3290 <_loop1_64_rule+0x418> │ │ │ │ │ + ldreq r7, [pc, #948] @ 2fe0 <_loop1_64_rule+0x418> │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - bne 3238 <_loop1_64_rule+0x3c0> │ │ │ │ │ + bne 2f88 <_loop1_64_rule+0x3c0> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3268 <_loop1_64_rule+0x3f0> │ │ │ │ │ + beq 2fb8 <_loop1_64_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ + bne 2d04 <_loop1_64_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 306c <_loop1_64_rule+0x1f4> │ │ │ │ │ - ldr r1, [pc, #900] @ 3294 <_loop1_64_rule+0x41c> │ │ │ │ │ + bne 2dbc <_loop1_64_rule+0x1f4> │ │ │ │ │ + ldr r1, [pc, #900] @ 2fe4 <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2d04 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32ac │ │ │ │ │ + bl 2ffc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2d04 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4294 │ │ │ │ │ + bl 3d9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ + bne 2d04 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2d04 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2fb4 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 2d04 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2fa4 <_loop1_64_rule+0x12c> │ │ │ │ │ + beq 2cf4 <_loop1_64_rule+0x12c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3028 <_loop1_64_rule+0x1b0> │ │ │ │ │ + beq 2d78 <_loop1_64_rule+0x1b0> │ │ │ │ │ str r9, [fp, r5, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 2ee0 <_loop1_64_rule+0x68> │ │ │ │ │ + b 2c30 <_loop1_64_rule+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 3250 <_loop1_64_rule+0x3d8> │ │ │ │ │ + beq 2fa0 <_loop1_64_rule+0x3d8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3250 <_loop1_64_rule+0x3d8> │ │ │ │ │ + bne 2fa0 <_loop1_64_rule+0x3d8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 304c <_loop1_64_rule+0x1d4> │ │ │ │ │ + beq 2d9c <_loop1_64_rule+0x1d4> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 3008 <_loop1_64_rule+0x190> │ │ │ │ │ + ble 2d58 <_loop1_64_rule+0x190> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2fec <_loop1_64_rule+0x174> │ │ │ │ │ + b 2d3c <_loop1_64_rule+0x174> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3488,593 +3293,593 @@ │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne fp, r0 │ │ │ │ │ - bne 2f94 <_loop1_64_rule+0x11c> │ │ │ │ │ + bne 2ce4 <_loop1_64_rule+0x11c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 2d68 <_loop1_64_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #536] @ 3290 <_loop1_64_rule+0x418> │ │ │ │ │ + ldr r2, [pc, #536] @ 2fe0 <_loop1_64_rule+0x418> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3164 <_loop1_64_rule+0x2ec> │ │ │ │ │ - ldr r1, [pc, #508] @ 3294 <_loop1_64_rule+0x41c> │ │ │ │ │ + beq 2eb4 <_loop1_64_rule+0x2ec> │ │ │ │ │ + ldr r1, [pc, #508] @ 2fe4 <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30dc <_loop1_64_rule+0x264> │ │ │ │ │ + beq 2e2c <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32ac │ │ │ │ │ + bl 2ffc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30dc <_loop1_64_rule+0x264> │ │ │ │ │ + beq 2e2c <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4294 │ │ │ │ │ + bl 3d9c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 30e0 <_loop1_64_rule+0x268> │ │ │ │ │ + bne 2e30 <_loop1_64_rule+0x268> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3200 <_loop1_64_rule+0x388> │ │ │ │ │ + bne 2f50 <_loop1_64_rule+0x388> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3178 <_loop1_64_rule+0x300> │ │ │ │ │ - ldr r1, [pc, #416] @ 3294 <_loop1_64_rule+0x41c> │ │ │ │ │ + bne 2ec8 <_loop1_64_rule+0x300> │ │ │ │ │ + ldr r1, [pc, #416] @ 2fe4 <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 2e8c <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32ac │ │ │ │ │ + bl 2ffc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 2e8c <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4294 │ │ │ │ │ + bl 3d9c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3144 <_loop1_64_rule+0x2cc> │ │ │ │ │ + bne 2e94 <_loop1_64_rule+0x2cc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3184 <_loop1_64_rule+0x30c> │ │ │ │ │ + bne 2ed4 <_loop1_64_rule+0x30c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2f08 <_loop1_64_rule+0x90> │ │ │ │ │ + beq 2c58 <_loop1_64_rule+0x90> │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 2fbc <_loop1_64_rule+0x144> │ │ │ │ │ + b 2d0c <_loop1_64_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3230 <_loop1_64_rule+0x3b8> │ │ │ │ │ + beq 2f80 <_loop1_64_rule+0x3b8> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3148 <_loop1_64_rule+0x2d0> │ │ │ │ │ + b 2e98 <_loop1_64_rule+0x2d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ - ldr r1, [pc, #248] @ 3298 <_loop1_64_rule+0x420> │ │ │ │ │ + beq 2e8c <_loop1_64_rule+0x2c4> │ │ │ │ │ + ldr r1, [pc, #248] @ 2fe8 <_loop1_64_rule+0x420> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 313c <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 2e8c <_loop1_64_rule+0x2c4> │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 329c <_loop1_64_rule+0x424> │ │ │ │ │ + ldr r3, [pc, #216] @ 2fec <_loop1_64_rule+0x424> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 32a0 <_loop1_64_rule+0x428> │ │ │ │ │ + ldr r3, [pc, #204] @ 2ff0 <_loop1_64_rule+0x428> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 3220 <_loop1_64_rule+0x3a8> │ │ │ │ │ + bne 2f70 <_loop1_64_rule+0x3a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ strne r9, [r4, #60] @ 0x3c │ │ │ │ │ - bne 3148 <_loop1_64_rule+0x2d0> │ │ │ │ │ + bne 2e98 <_loop1_64_rule+0x2d0> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 3144 <_loop1_64_rule+0x2cc> │ │ │ │ │ - ldr r3, [pc, #156] @ 32a4 <_loop1_64_rule+0x42c> │ │ │ │ │ + b 2e94 <_loop1_64_rule+0x2cc> │ │ │ │ │ + ldr r3, [pc, #156] @ 2ff4 <_loop1_64_rule+0x42c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #144] @ 32a8 <_loop1_64_rule+0x430> │ │ │ │ │ + ldr r3, [pc, #144] @ 2ff8 <_loop1_64_rule+0x430> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 31dc <_loop1_64_rule+0x364> │ │ │ │ │ + beq 2f2c <_loop1_64_rule+0x364> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2f84 <_loop1_64_rule+0x10c> │ │ │ │ │ + b 2cd4 <_loop1_64_rule+0x10c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 3090 <_loop1_64_rule+0x218> │ │ │ │ │ + b 2de0 <_loop1_64_rule+0x218> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 2d68 <_loop1_64_rule+0x1a0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2ea8 <_loop1_64_rule+0x30> │ │ │ │ │ + b 2bf8 <_loop1_64_rule+0x30> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 2d68 <_loop1_64_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2ef0 <_loop1_64_rule+0x78> │ │ │ │ │ + b 2c40 <_loop1_64_rule+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 3018 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 2d68 <_loop1_64_rule+0x1a0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f4c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000f54 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032ac : │ │ │ │ │ +00002ffc : │ │ │ │ │ patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #344] @ 341c │ │ │ │ │ + ldr r1, [pc, #344] @ 316c │ │ │ │ │ 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 33b0 │ │ │ │ │ + beq 3100 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 33a0 │ │ │ │ │ + bne 30f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 3380 │ │ │ │ │ + bne 30d0 │ │ │ │ │ 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 3370 │ │ │ │ │ + blt 30c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3394 │ │ │ │ │ + bne 30e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3420 │ │ │ │ │ + bl 3170 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 33b8 │ │ │ │ │ + bne 3108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3394 │ │ │ │ │ + bne 30e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - b 3334 │ │ │ │ │ + b 3084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3370 │ │ │ │ │ + b 30c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3370 │ │ │ │ │ + b 30c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 32dc │ │ │ │ │ + b 302c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 33a0 │ │ │ │ │ + beq 30f0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 30b8 │ │ │ │ │ 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 3368 │ │ │ │ │ - b 3370 │ │ │ │ │ + beq 30b8 │ │ │ │ │ + b 30c0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003420 : │ │ │ │ │ +00003170 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #200] @ 3500 │ │ │ │ │ + ldr r1, [pc, #200] @ 3250 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 34f8 │ │ │ │ │ + beq 3248 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 349c │ │ │ │ │ + bne 31ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3504 │ │ │ │ │ + bl 3254 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 31dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34a8 │ │ │ │ │ + bne 31f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 406c │ │ │ │ │ + bl 3b74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 348c │ │ │ │ │ + bne 31dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 31e8 │ │ │ │ │ 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 3494 │ │ │ │ │ - b 349c │ │ │ │ │ + beq 31e4 │ │ │ │ │ + b 31ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 344c │ │ │ │ │ + b 319c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003504 : │ │ │ │ │ +00003254 : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #604] @ 3778 │ │ │ │ │ + ldr r2, [pc, #604] @ 34c8 │ │ │ │ │ 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 3718 │ │ │ │ │ + beq 3468 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 3650 │ │ │ │ │ - ldr r1, [pc, #552] @ 3778 │ │ │ │ │ + bne 33a0 │ │ │ │ │ + ldr r1, [pc, #552] @ 34c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 3424 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3604 │ │ │ │ │ + bne 3354 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 3704 │ │ │ │ │ + beq 3454 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 36e8 │ │ │ │ │ + bne 3438 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 33ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36e8 │ │ │ │ │ + bne 3438 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3724 │ │ │ │ │ + bne 3474 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 364c │ │ │ │ │ + bne 339c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3650 │ │ │ │ │ + bne 33a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b2c │ │ │ │ │ + bl 387c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 35c0 │ │ │ │ │ + beq 3310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 35f0 │ │ │ │ │ + bne 3340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3340 │ │ │ │ │ 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 3620 │ │ │ │ │ + b 3370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3560 │ │ │ │ │ + beq 32b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 36cc │ │ │ │ │ + b 341c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 36cc │ │ │ │ │ + b 341c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3590 │ │ │ │ │ - b 36b8 │ │ │ │ │ + bge 32e0 │ │ │ │ │ + b 3408 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3534 │ │ │ │ │ + b 3284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c2c │ │ │ │ │ + bl 397c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35e4 │ │ │ │ │ + beq 3334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 35f0 │ │ │ │ │ - b 36ac │ │ │ │ │ + bne 3340 │ │ │ │ │ + b 33fc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000377c : │ │ │ │ │ +000034cc : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #380] @ 3910 │ │ │ │ │ + ldr r1, [pc, #380] @ 3660 │ │ │ │ │ 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 3830 │ │ │ │ │ + beq 3580 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 3638 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 38bc │ │ │ │ │ + beq 360c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3818 │ │ │ │ │ + bne 3568 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 3638 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3838 │ │ │ │ │ + bne 3588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 37ac │ │ │ │ │ + b 34fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3810 │ │ │ │ │ + beq 3560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3820 │ │ │ │ │ + beq 3570 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -4082,638 +3887,480 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 3818 │ │ │ │ │ + bne 3568 │ │ │ │ │ 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 3818 │ │ │ │ │ - b 3820 │ │ │ │ │ + beq 3568 │ │ │ │ │ + b 3570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 38f8 │ │ │ │ │ + blt 3648 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37d8 │ │ │ │ │ + beq 3528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3820 │ │ │ │ │ + b 3570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3820 │ │ │ │ │ + b 3570 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003914 : │ │ │ │ │ +00003664 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #508] @ 3b28 │ │ │ │ │ + ldr r1, [pc, #508] @ 3878 │ │ │ │ │ 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 39c0 │ │ │ │ │ + beq 3710 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3b00 │ │ │ │ │ + bne 3850 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 3ad4 │ │ │ │ │ + beq 3824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a164 │ │ │ │ │ + bl 2b018 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3a3c │ │ │ │ │ + bne 378c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b00 │ │ │ │ │ + bne 3850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a164 │ │ │ │ │ + bl 2b018 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 39c8 │ │ │ │ │ + bne 3718 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3944 │ │ │ │ │ + b 3694 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39a0 │ │ │ │ │ + beq 36f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ + bl 398 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 39a0 │ │ │ │ │ + beq 36f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ac8 │ │ │ │ │ + beq 3818 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3aa8 │ │ │ │ │ + beq 37f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 39ac │ │ │ │ │ + b 36fc │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3980 │ │ │ │ │ + beq 36d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ + bl 398 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3980 │ │ │ │ │ + beq 36d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ac8 │ │ │ │ │ + beq 3818 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3a34 │ │ │ │ │ + bne 3784 │ │ │ │ │ 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 39a8 │ │ │ │ │ - b 39b0 │ │ │ │ │ + beq 36f8 │ │ │ │ │ + b 3700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3b10 │ │ │ │ │ + blt 3860 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3970 │ │ │ │ │ + beq 36c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3700 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003b2c : │ │ │ │ │ +0000387c : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #216] @ 3c1c │ │ │ │ │ + ldr r1, [pc, #216] @ 396c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3c14 │ │ │ │ │ + beq 3964 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3be8 │ │ │ │ │ - ldr r3, [pc, #168] @ 3c20 │ │ │ │ │ - ldr r1, [pc, #168] @ 3c24 │ │ │ │ │ + bne 3938 │ │ │ │ │ + ldr r3, [pc, #168] @ 3970 │ │ │ │ │ + ldr r1, [pc, #168] @ 3974 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bd8 │ │ │ │ │ + beq 3928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bd8 │ │ │ │ │ - ldr r1, [pc, #128] @ 3c28 │ │ │ │ │ + beq 3928 │ │ │ │ │ + ldr r1, [pc, #128] @ 3978 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bd8 │ │ │ │ │ + beq 3928 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bf4 │ │ │ │ │ + beq 3944 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3be4 │ │ │ │ │ + b 3934 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3be0 │ │ │ │ │ - b 3be8 │ │ │ │ │ + beq 3930 │ │ │ │ │ + b 3938 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3b58 │ │ │ │ │ + b 38a8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _tmp_69_rule │ │ │ │ │ │ │ │ │ │ -00003c2c : │ │ │ │ │ +0000397c : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #324] @ 3d88 │ │ │ │ │ + ldr r1, [pc, #324] @ 3ad8 │ │ │ │ │ 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 3d4c │ │ │ │ │ + beq 3a9c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3cb8 │ │ │ │ │ + bne 3a08 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 3d14 │ │ │ │ │ - ldr r1, [pc, #240] @ 3d8c │ │ │ │ │ + beq 3a64 │ │ │ │ │ + ldr r1, [pc, #240] @ 3adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 3cc8 │ │ │ │ │ + bne 3a18 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3d40 │ │ │ │ │ + beq 3a90 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3d54 │ │ │ │ │ + beq 3aa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d74 │ │ │ │ │ + blt 3ac4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c94 │ │ │ │ │ + beq 39e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3cb8 │ │ │ │ │ + b 3a08 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c5c │ │ │ │ │ + b 39ac │ │ │ │ │ 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 3cb0 │ │ │ │ │ - b 3cb8 │ │ │ │ │ + beq 3a00 │ │ │ │ │ + b 3a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3cb8 │ │ │ │ │ + b 3a08 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003d90 : │ │ │ │ │ -attr_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #552] @ 3fd0 │ │ │ │ │ - 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 3f8c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #520] @ 3fd4 │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3df8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #460] @ 3fd0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #452] @ 3fd4 │ │ │ │ │ - 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 3fb4 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 3fc4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3f74 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ │ - ldrne r3, [r3, fp, lsl #2] │ │ │ │ │ - ldrne r9, [r3, #12] │ │ │ │ │ - ldrne sl, [r3, #16] │ │ │ │ │ - beq 3f48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 3ea4 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3f7c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3df0 │ │ │ │ │ - mov r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3e74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - beq 3e74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 3e78 │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str sl, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - bl 0 <_PyAST_Attribute> │ │ │ │ │ - R_ARM_CALL _PyAST_Attribute │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3f7c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble 3e90 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - b 3e04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 3fa0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, fp, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - beq 3e64 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3df0 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3dc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3e78 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3f7c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3df0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3e38 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x00000439 │ │ │ │ │ - │ │ │ │ │ -00003fd8 : │ │ │ │ │ +00003ae0 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4068 │ │ │ │ │ + ldr r1, [pc, #120] @ 3b70 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4060 │ │ │ │ │ + beq 3b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4058 │ │ │ │ │ + bne 3b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 2b300 │ │ │ │ │ + R_ARM_CALL attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4050 │ │ │ │ │ + bne 3b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4050 │ │ │ │ │ + bne 3b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4004 │ │ │ │ │ + b 3b0c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000406c : │ │ │ │ │ +00003b74 : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #524] @ 4290 │ │ │ │ │ + ldr r2, [pc, #524] @ 3d98 │ │ │ │ │ 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 4284 │ │ │ │ │ + beq 3d8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 41b8 │ │ │ │ │ - ldr r1, [pc, #472] @ 4290 │ │ │ │ │ + bne 3cc0 │ │ │ │ │ + ldr r1, [pc, #472] @ 3d98 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4254 │ │ │ │ │ + beq 3d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3504 │ │ │ │ │ + bl 3254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4240 │ │ │ │ │ + beq 3d48 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 4290 │ │ │ │ │ + ldr r2, [pc, #420] @ 3d98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4278 │ │ │ │ │ + beq 3d80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4234 │ │ │ │ │ + bne 3d3c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4228 │ │ │ │ │ + beq 3d30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 4234 │ │ │ │ │ + bne 3d3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 3cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3504 │ │ │ │ │ + bl 3254 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 3cd0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 41fc │ │ │ │ │ + beq 3d04 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4124 │ │ │ │ │ + b 3c2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4721,268 +4368,268 @@ │ │ │ │ │ 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 4248 │ │ │ │ │ + beq 3d50 │ │ │ │ │ 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 4248 │ │ │ │ │ + bne 3d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4220 │ │ │ │ │ + beq 3d28 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 4160 │ │ │ │ │ + ble 3c68 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 41e0 │ │ │ │ │ + b 3ce8 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne 4150 │ │ │ │ │ + bne 3c58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 3cbc │ │ │ │ │ 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 40c8 │ │ │ │ │ - b 4248 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ + b 3d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 40f0 │ │ │ │ │ + b 3bf8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 409c │ │ │ │ │ + b 3ba4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004294 : │ │ │ │ │ +00003d9c : │ │ │ │ │ guard_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4324 │ │ │ │ │ + ldr r1, [pc, #120] @ 3e2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 431c │ │ │ │ │ + beq 3e24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4300 │ │ │ │ │ + bne 3e08 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4308 │ │ │ │ │ + bne 3e10 │ │ │ │ │ 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 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42f8 │ │ │ │ │ - b 42f0 │ │ │ │ │ + bne 3e00 │ │ │ │ │ + b 3df8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 42c0 │ │ │ │ │ + b 3dc8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004328 <_tmp_69_rule>: │ │ │ │ │ +00003e30 <_tmp_69_rule>: │ │ │ │ │ _tmp_69_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #164] @ 43e4 <_tmp_69_rule+0xbc> │ │ │ │ │ + ldr r1, [pc, #164] @ 3eec <_tmp_69_rule+0xbc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 43dc <_tmp_69_rule+0xb4> │ │ │ │ │ + beq 3ee4 <_tmp_69_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 43d4 <_tmp_69_rule+0xac> │ │ │ │ │ + bne 3edc <_tmp_69_rule+0xac> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43cc <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 3ed4 <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43cc <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 3ed4 <_tmp_69_rule+0xa4> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43cc <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 3ed4 <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43cc <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 3ed4 <_tmp_69_rule+0xa4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4354 <_tmp_69_rule+0x2c> │ │ │ │ │ + b 3e5c <_tmp_69_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000043e8 <_loop0_112_rule>: │ │ │ │ │ +00003ef0 <_loop0_112_rule>: │ │ │ │ │ _loop0_112_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #460] @ 45cc <_loop0_112_rule+0x1e4> │ │ │ │ │ + ldr r1, [pc, #460] @ 40d4 <_loop0_112_rule+0x1e4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 45a8 <_loop0_112_rule+0x1c0> │ │ │ │ │ + beq 40b0 <_loop0_112_rule+0x1c0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 4598 <_loop0_112_rule+0x1b0> │ │ │ │ │ + bne 40a0 <_loop0_112_rule+0x1b0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 457c <_loop0_112_rule+0x194> │ │ │ │ │ + beq 4084 <_loop0_112_rule+0x194> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq sl, [pc, #392] @ 45cc <_loop0_112_rule+0x1e4> │ │ │ │ │ + ldreq sl, [pc, #392] @ 40d4 <_loop0_112_rule+0x1e4> │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 4598 <_loop0_112_rule+0x1b0> │ │ │ │ │ + bne 40a0 <_loop0_112_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4570 <_loop0_112_rule+0x188> │ │ │ │ │ + beq 4078 <_loop0_112_rule+0x188> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44a4 <_loop0_112_rule+0xbc> │ │ │ │ │ + bne 3fac <_loop0_112_rule+0xbc> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 44e4 <_loop0_112_rule+0xfc> │ │ │ │ │ + bne 3fec <_loop0_112_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44a4 <_loop0_112_rule+0xbc> │ │ │ │ │ + bne 3fac <_loop0_112_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e9e0 │ │ │ │ │ + bl 1e9dc │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 44f4 <_loop0_112_rule+0x10c> │ │ │ │ │ + bne 3ffc <_loop0_112_rule+0x10c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 4550 <_loop0_112_rule+0x168> │ │ │ │ │ + beq 4058 <_loop0_112_rule+0x168> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 4518 <_loop0_112_rule+0x130> │ │ │ │ │ + ble 4020 <_loop0_112_rule+0x130> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 44c8 <_loop0_112_rule+0xe0> │ │ │ │ │ + b 3fd0 <_loop0_112_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 45b0 <_loop0_112_rule+0x1c8> │ │ │ │ │ + beq 40b8 <_loop0_112_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4534 <_loop0_112_rule+0x14c> │ │ │ │ │ + beq 403c <_loop0_112_rule+0x14c> │ │ │ │ │ str r6, [r8, r7, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 444c <_loop0_112_rule+0x64> │ │ │ │ │ + b 3f54 <_loop0_112_rule+0x64> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4990,177 +4637,177 @@ │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne r8, fp │ │ │ │ │ - bne 4508 <_loop0_112_rule+0x120> │ │ │ │ │ + bne 4010 <_loop0_112_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4528 <_loop0_112_rule+0x140> │ │ │ │ │ + b 4030 <_loop0_112_rule+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4460 <_loop0_112_rule+0x78> │ │ │ │ │ + b 3f68 <_loop0_112_rule+0x78> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4528 <_loop0_112_rule+0x140> │ │ │ │ │ + b 4030 <_loop0_112_rule+0x140> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4528 <_loop0_112_rule+0x140> │ │ │ │ │ + b 4030 <_loop0_112_rule+0x140> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4414 <_loop0_112_rule+0x2c> │ │ │ │ │ + b 3f1c <_loop0_112_rule+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 44ac <_loop0_112_rule+0xc4> │ │ │ │ │ + b 3fb4 <_loop0_112_rule+0xc4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000045d0 <_tmp_11_rule>: │ │ │ │ │ +000040d8 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4660 <_tmp_11_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 4168 <_tmp_11_rule+0x90> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4658 <_tmp_11_rule+0x88> │ │ │ │ │ + beq 4160 <_tmp_11_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 463c <_tmp_11_rule+0x6c> │ │ │ │ │ + bne 4144 <_tmp_11_rule+0x6c> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4644 <_tmp_11_rule+0x74> │ │ │ │ │ + bne 414c <_tmp_11_rule+0x74> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4634 <_tmp_11_rule+0x64> │ │ │ │ │ - b 462c <_tmp_11_rule+0x5c> │ │ │ │ │ + bne 413c <_tmp_11_rule+0x64> │ │ │ │ │ + b 4134 <_tmp_11_rule+0x5c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 45fc <_tmp_11_rule+0x2c> │ │ │ │ │ + b 4104 <_tmp_11_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004664 <_tmp_70_rule>: │ │ │ │ │ +0000416c <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b 4328 <_tmp_69_rule> │ │ │ │ │ + b 3e30 <_tmp_69_rule> │ │ │ │ │ │ │ │ │ │ -00004668 : │ │ │ │ │ +00004170 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 4864 │ │ │ │ │ + ldr r2, [pc, #484] @ 436c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 482c │ │ │ │ │ + beq 4334 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 47b8 │ │ │ │ │ - ldr r1, [pc, #432] @ 4864 │ │ │ │ │ + bne 42c0 │ │ │ │ │ + ldr r1, [pc, #432] @ 436c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4844 │ │ │ │ │ + beq 434c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 481c │ │ │ │ │ + beq 4324 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 4864 │ │ │ │ │ + ldr r2, [pc, #380] @ 436c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4838 │ │ │ │ │ + beq 4340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4810 │ │ │ │ │ + bne 4318 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4804 │ │ │ │ │ + beq 430c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 4810 │ │ │ │ │ + bne 4318 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 475c │ │ │ │ │ + beq 4264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 475c │ │ │ │ │ + beq 4264 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 47d8 │ │ │ │ │ + beq 42e0 │ │ │ │ │ str r3, [r8, sl, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 4720 │ │ │ │ │ + b 4228 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 4304 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt 47c4 │ │ │ │ │ + bgt 42cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5168,131 +4815,131 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4820 │ │ │ │ │ + beq 4328 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4774 │ │ │ │ │ + b 427c │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, r0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 4254 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 47b4 │ │ │ │ │ + b 42bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4698 │ │ │ │ │ + b 41a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 46ec │ │ │ │ │ + b 41f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 46c4 │ │ │ │ │ - b 4820 │ │ │ │ │ + beq 41cc │ │ │ │ │ + b 4328 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004868 : │ │ │ │ │ +00004370 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #488] @ 4a68 │ │ │ │ │ + ldr r2, [pc, #488] @ 4570 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 44a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 4990 │ │ │ │ │ - ldr r1, [pc, #436] @ 4a68 │ │ │ │ │ + bne 4498 │ │ │ │ │ + ldr r1, [pc, #436] @ 4570 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a48 │ │ │ │ │ + beq 4550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a6c │ │ │ │ │ + bl 4574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 44d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #384] @ 4a68 │ │ │ │ │ + ldr r2, [pc, #384] @ 4570 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a14 │ │ │ │ │ + beq 451c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49bc │ │ │ │ │ + bne 44c4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 49b0 │ │ │ │ │ + beq 44b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 49bc │ │ │ │ │ + bne 44c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 44f4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49a8 │ │ │ │ │ + beq 44b0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 49d8 │ │ │ │ │ + bgt 44e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5300,223 +4947,223 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49cc │ │ │ │ │ + beq 44d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4898 │ │ │ │ │ + b 43a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 498c │ │ │ │ │ + b 4494 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 494c │ │ │ │ │ + b 4454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a6c │ │ │ │ │ + bl 4574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4934 │ │ │ │ │ + beq 443c │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4528 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4920 │ │ │ │ │ + b 4428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 48ec │ │ │ │ │ + b 43f4 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49a8 │ │ │ │ │ + beq 44b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 4a04 │ │ │ │ │ + b 450c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 48c4 │ │ │ │ │ - b 49cc │ │ │ │ │ + beq 43cc │ │ │ │ │ + b 44d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004a6c : │ │ │ │ │ +00004574 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #196] @ 4b48 │ │ │ │ │ + ldr r1, [pc, #196] @ 4650 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4b10 │ │ │ │ │ + beq 4618 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4b04 │ │ │ │ │ + bne 460c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 4640 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 4640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 4640 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4b18 │ │ │ │ │ + beq 4620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a98 │ │ │ │ │ + b 45a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4b40 │ │ │ │ │ - b 4b04 │ │ │ │ │ + beq 4648 │ │ │ │ │ + b 460c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4b00 │ │ │ │ │ + b 4608 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004b4c : │ │ │ │ │ +00004654 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #1252] @ 5048 │ │ │ │ │ + ldr r1, [pc, #1252] @ 4b50 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4fc4 │ │ │ │ │ + beq 4acc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ - ldr r1, [pc, #1212] @ 504c │ │ │ │ │ + bne 4abc │ │ │ │ │ + ldr r1, [pc, #1212] @ 4b54 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4cc4 │ │ │ │ │ + bne 47cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 4fa0 │ │ │ │ │ + beq 4aa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4cdc │ │ │ │ │ + beq 47e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1112] @ 5048 │ │ │ │ │ + ldr r2, [pc, #1112] @ 4b50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4fcc │ │ │ │ │ + beq 4ad4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 47e4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f14 │ │ │ │ │ + bne 4a1c │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 47e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5068 │ │ │ │ │ + bl 4b70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 47e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 4fb4 │ │ │ │ │ + beq 4abc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -5524,273 +5171,273 @@ │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - beq 4dfc │ │ │ │ │ + beq 4904 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ 504c │ │ │ │ │ + ldr r2, [pc, #912] @ 4b54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4abc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e0c │ │ │ │ │ + bne 4914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4abc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e50 │ │ │ │ │ + bne 4958 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4abc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4870 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4a30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 4abc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5038 │ │ │ │ │ + beq 4b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5038 │ │ │ │ │ + beq 4b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5068 │ │ │ │ │ + bl 4b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 5038 │ │ │ │ │ + bne 4b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 4fb4 │ │ │ │ │ + beq 4abc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 4cb0 │ │ │ │ │ + bne 47b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cb0 │ │ │ │ │ - b 4f84 │ │ │ │ │ + beq 47b8 │ │ │ │ │ + b 4a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ + beq 4804 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ + beq 4804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cfc │ │ │ │ │ + beq 4804 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #516] @ 5050 │ │ │ │ │ - ldr r3, [pc, #516] @ 5054 │ │ │ │ │ - b 4f44 │ │ │ │ │ + ldr r1, [pc, #516] @ 4b58 │ │ │ │ │ + ldr r3, [pc, #516] @ 4b5c │ │ │ │ │ + b 4a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4d20 │ │ │ │ │ + beq 4828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 5048 │ │ │ │ │ + ldr r2, [pc, #476] @ 4b50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5008 │ │ │ │ │ + beq 4b10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d24 │ │ │ │ │ + bne 482c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 4ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d24 │ │ │ │ │ + bne 482c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fb4 │ │ │ │ │ + beq 4abc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 4cb0 │ │ │ │ │ - b 4dfc │ │ │ │ │ + bne 47b8 │ │ │ │ │ + b 4904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4c34 │ │ │ │ │ - b 4c2c │ │ │ │ │ + bne 473c │ │ │ │ │ + b 4734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4870 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #276] @ 5058 │ │ │ │ │ - ldr r3, [pc, #276] @ 505c │ │ │ │ │ + ldr r1, [pc, #276] @ 4b60 │ │ │ │ │ + ldr r3, [pc, #276] @ 4b64 │ │ │ │ │ cmp r2, #26 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #256] @ 5060 │ │ │ │ │ + ldr r1, [pc, #256] @ 4b68 │ │ │ │ │ mvn r0, #4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cb0 │ │ │ │ │ + beq 47b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4cd4 │ │ │ │ │ + b 47dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4bb4 │ │ │ │ │ - b 4f84 │ │ │ │ │ + bge 46bc │ │ │ │ │ + b 4a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f98 │ │ │ │ │ + b 4aa0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b7c │ │ │ │ │ + b 4684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4bfc │ │ │ │ │ + b 4704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101b4 │ │ │ │ │ + bl 10164 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4ea8 │ │ │ │ │ - ldr r2, [pc, #116] @ 5064 │ │ │ │ │ + beq 49b0 │ │ │ │ │ + ldr r2, [pc, #116] @ 4b6c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5014 │ │ │ │ │ + beq 4b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4eb4 │ │ │ │ │ + b 49bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e78 │ │ │ │ │ + b 4980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4d24 │ │ │ │ │ - b 4eb0 │ │ │ │ │ + bne 482c │ │ │ │ │ + b 49b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 4cb0 │ │ │ │ │ + b 47b8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000044c │ │ │ │ │ .word 0x00001024 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ff8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001070 │ │ │ │ │ @@ -5798,190 +5445,190 @@ │ │ │ │ │ .word 0x00001048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005068 : │ │ │ │ │ +00004b70 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #180] @ 5134 │ │ │ │ │ + ldr r1, [pc, #180] @ 4c3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 512c │ │ │ │ │ + beq 4c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 50d4 │ │ │ │ │ + bne 4bdc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50e0 │ │ │ │ │ + bne 4be8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 50c4 │ │ │ │ │ - ldr r2, [pc, #64] @ 5138 │ │ │ │ │ + beq 4bcc │ │ │ │ │ + ldr r2, [pc, #64] @ 4c40 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 50d0 │ │ │ │ │ + bne 4bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 50d4 │ │ │ │ │ - b 50cc │ │ │ │ │ + bne 4bdc │ │ │ │ │ + b 4bd4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5094 │ │ │ │ │ + b 4b9c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000513c <_loop1_219_rule>: │ │ │ │ │ +00004c44 <_loop1_219_rule>: │ │ │ │ │ _loop1_61_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1280] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r1, [pc, #1280] @ 515c <_loop1_219_rule+0x518> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 564c <_loop1_219_rule+0x510> │ │ │ │ │ + beq 5154 <_loop1_219_rule+0x510> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 535c <_loop1_219_rule+0x220> │ │ │ │ │ + bne 4e64 <_loop1_219_rule+0x220> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5630 <_loop1_219_rule+0x4f4> │ │ │ │ │ + beq 5138 <_loop1_219_rule+0x4f4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq sl, [pc, #1188] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldreq sl, [pc, #1188] @ 515c <_loop1_219_rule+0x518> │ │ │ │ │ streq r3, [sp, #28] │ │ │ │ │ - bne 55b0 <_loop1_219_rule+0x474> │ │ │ │ │ + bne 50b8 <_loop1_219_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5624 <_loop1_219_rule+0x4e8> │ │ │ │ │ + beq 512c <_loop1_219_rule+0x4e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ + bne 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 53d4 <_loop1_219_rule+0x298> │ │ │ │ │ + beq 4edc <_loop1_219_rule+0x298> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 5424 <_loop1_219_rule+0x2e8> │ │ │ │ │ - ldr r1, [pc, #1096] @ 5658 <_loop1_219_rule+0x51c> │ │ │ │ │ + bne 4f2c <_loop1_219_rule+0x2e8> │ │ │ │ │ + ldr r1, [pc, #1096] @ 5160 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1032] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1032] @ 515c <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5600 <_loop1_219_rule+0x4c4> │ │ │ │ │ + beq 5108 <_loop1_219_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 536c <_loop1_219_rule+0x230> │ │ │ │ │ - ldr r1, [pc, #996] @ 565c <_loop1_219_rule+0x520> │ │ │ │ │ + bne 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ + ldr r1, [pc, #996] @ 5164 <_loop1_219_rule+0x520> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5468 <_loop1_219_rule+0x32c> │ │ │ │ │ + bne 4f70 <_loop1_219_rule+0x32c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 536c <_loop1_219_rule+0x230> │ │ │ │ │ + bne 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ + beq 4e74 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ + beq 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ ldrne r8, [r8, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -5991,510 +5638,510 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 55e0 <_loop1_219_rule+0x4a4> │ │ │ │ │ + beq 50e8 <_loop1_219_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 55bc <_loop1_219_rule+0x480> │ │ │ │ │ + beq 50c4 <_loop1_219_rule+0x480> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 51b4 <_loop1_219_rule+0x78> │ │ │ │ │ + b 4cbc <_loop1_219_rule+0x78> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5568 <_loop1_219_rule+0x42c> │ │ │ │ │ + bne 5070 <_loop1_219_rule+0x42c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 560c <_loop1_219_rule+0x4d0> │ │ │ │ │ + beq 5114 <_loop1_219_rule+0x4d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 560c <_loop1_219_rule+0x4d0> │ │ │ │ │ + bne 5114 <_loop1_219_rule+0x4d0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 559c <_loop1_219_rule+0x460> │ │ │ │ │ + beq 50a4 <_loop1_219_rule+0x460> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble 534c <_loop1_219_rule+0x210> │ │ │ │ │ + ble 4e54 <_loop1_219_rule+0x210> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 53b8 <_loop1_219_rule+0x27c> │ │ │ │ │ + b 4ec0 <_loop1_219_rule+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 55ec <_loop1_219_rule+0x4b0> │ │ │ │ │ + blt 50f4 <_loop1_219_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 5418 <_loop1_219_rule+0x2dc> │ │ │ │ │ + bne 4f20 <_loop1_219_rule+0x2dc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5208 <_loop1_219_rule+0xcc> │ │ │ │ │ - b 537c <_loop1_219_rule+0x240> │ │ │ │ │ + beq 4d10 <_loop1_219_rule+0xcc> │ │ │ │ │ + b 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ + bne 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #548] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #548] @ 515c <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 547c <_loop1_219_rule+0x340> │ │ │ │ │ - ldr r1, [pc, #532] @ 5658 <_loop1_219_rule+0x51c> │ │ │ │ │ + beq 4f84 <_loop1_219_rule+0x340> │ │ │ │ │ + ldr r1, [pc, #532] @ 5160 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 549c <_loop1_219_rule+0x360> │ │ │ │ │ + bne 4fa4 <_loop1_219_rule+0x360> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 540c <_loop1_219_rule+0x2d0> │ │ │ │ │ + b 4f14 <_loop1_219_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 5290 <_loop1_219_rule+0x154> │ │ │ │ │ - b 5288 <_loop1_219_rule+0x14c> │ │ │ │ │ + bne 4d98 <_loop1_219_rule+0x154> │ │ │ │ │ + b 4d90 <_loop1_219_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 543c <_loop1_219_rule+0x300> │ │ │ │ │ - b 545c <_loop1_219_rule+0x320> │ │ │ │ │ + beq 4f44 <_loop1_219_rule+0x300> │ │ │ │ │ + b 4f64 <_loop1_219_rule+0x320> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 4f58 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 4f58 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ + bl ef0 <_tmp_158_rule+0x48> │ │ │ │ │ R_ARM_CALL _tmp_225_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5458 <_loop1_219_rule+0x31c> │ │ │ │ │ + bne 4f60 <_loop1_219_rule+0x31c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 4f58 <_loop1_219_rule+0x314> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ - ldr r1, [pc, #344] @ 5660 <_loop1_219_rule+0x524> │ │ │ │ │ + beq 4f58 <_loop1_219_rule+0x314> │ │ │ │ │ + ldr r1, [pc, #344] @ 5168 <_loop1_219_rule+0x524> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 4f58 <_loop1_219_rule+0x314> │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #312] @ 5664 <_loop1_219_rule+0x528> │ │ │ │ │ + ldr r3, [pc, #312] @ 516c <_loop1_219_rule+0x528> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #300] @ 5668 <_loop1_219_rule+0x52c> │ │ │ │ │ + ldr r3, [pc, #300] @ 5170 <_loop1_219_rule+0x52c> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 5588 <_loop1_219_rule+0x44c> │ │ │ │ │ + bne 5090 <_loop1_219_rule+0x44c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 545c <_loop1_219_rule+0x320> │ │ │ │ │ + bne 4f64 <_loop1_219_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5458 <_loop1_219_rule+0x31c> │ │ │ │ │ + b 4f60 <_loop1_219_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ + bne 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f90 <_tmp_233_rule+0x8> │ │ │ │ │ + bl f90 │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ - b 5320 <_loop1_219_rule+0x1e4> │ │ │ │ │ + beq 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ + b 4e28 <_loop1_219_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5324 <_loop1_219_rule+0x1e8> │ │ │ │ │ + b 4e2c <_loop1_219_rule+0x1e8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 535c <_loop1_219_rule+0x220> │ │ │ │ │ + b 4e64 <_loop1_219_rule+0x220> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5598 <_loop1_219_rule+0x45c> │ │ │ │ │ + beq 50a0 <_loop1_219_rule+0x45c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 5338 <_loop1_219_rule+0x1fc> │ │ │ │ │ + b 4e40 <_loop1_219_rule+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ + beq 4e84 <_loop1_219_rule+0x240> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5384 <_loop1_219_rule+0x248> │ │ │ │ │ + b 4e8c <_loop1_219_rule+0x248> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5258 <_loop1_219_rule+0x11c> │ │ │ │ │ + b 4d60 <_loop1_219_rule+0x11c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 535c <_loop1_219_rule+0x220> │ │ │ │ │ + b 4e64 <_loop1_219_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51c8 <_loop1_219_rule+0x8c> │ │ │ │ │ + b 4cd0 <_loop1_219_rule+0x8c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 535c <_loop1_219_rule+0x220> │ │ │ │ │ + b 4e64 <_loop1_219_rule+0x220> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 516c <_loop1_219_rule+0x30> │ │ │ │ │ + b 4c74 <_loop1_219_rule+0x30> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000028f │ │ │ │ │ .word 0x00000292 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000010ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000566c <_tmp_67_rule>: │ │ │ │ │ +00005174 <_tmp_67_rule>: │ │ │ │ │ _tmp_67_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 5704 <_tmp_67_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 520c <_tmp_67_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 56fc <_tmp_67_rule+0x90> │ │ │ │ │ + beq 5204 <_tmp_67_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 56f4 <_tmp_67_rule+0x88> │ │ │ │ │ + bne 51fc <_tmp_67_rule+0x88> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56ec <_tmp_67_rule+0x80> │ │ │ │ │ + bne 51f4 <_tmp_67_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56ec <_tmp_67_rule+0x80> │ │ │ │ │ + bne 51f4 <_tmp_67_rule+0x80> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5698 <_tmp_67_rule+0x2c> │ │ │ │ │ + b 51a0 <_tmp_67_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005708 <_loop1_111_rule>: │ │ │ │ │ +00005210 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #348] @ 587c <_loop1_111_rule+0x174> │ │ │ │ │ + ldr r1, [pc, #348] @ 5384 <_loop1_111_rule+0x174> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 57f0 <_loop1_111_rule+0xe8> │ │ │ │ │ + beq 52f8 <_loop1_111_rule+0xe8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 586c <_loop1_111_rule+0x164> │ │ │ │ │ + bne 5374 <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5850 <_loop1_111_rule+0x148> │ │ │ │ │ + beq 5358 <_loop1_111_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 586c <_loop1_111_rule+0x164> │ │ │ │ │ + bne 5374 <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b48 │ │ │ │ │ + bl 1898 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 578c <_loop1_111_rule+0x84> │ │ │ │ │ + beq 5294 <_loop1_111_rule+0x84> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 5830 <_loop1_111_rule+0x128> │ │ │ │ │ + beq 5338 <_loop1_111_rule+0x128> │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5764 <_loop1_111_rule+0x5c> │ │ │ │ │ + b 526c <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 5818 <_loop1_111_rule+0x110> │ │ │ │ │ + beq 5320 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5818 <_loop1_111_rule+0x110> │ │ │ │ │ + bne 5320 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 57f8 <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 5300 <_loop1_111_rule+0xf0> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 57d4 <_loop1_111_rule+0xcc> │ │ │ │ │ + ble 52dc <_loop1_111_rule+0xcc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 57b8 <_loop1_111_rule+0xb0> │ │ │ │ │ + b 52c0 <_loop1_111_rule+0xb0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5734 <_loop1_111_rule+0x2c> │ │ │ │ │ + b 523c <_loop1_111_rule+0x2c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 52ec <_loop1_111_rule+0xdc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 52ec <_loop1_111_rule+0xdc> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 57f8 <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 5300 <_loop1_111_rule+0xf0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 577c <_loop1_111_rule+0x74> │ │ │ │ │ + b 5284 <_loop1_111_rule+0x74> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 52ec <_loop1_111_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 52ec <_loop1_111_rule+0xdc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005880 : │ │ │ │ │ +00005388 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 5910 │ │ │ │ │ + ldr r1, [pc, #120] @ 5418 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 58f4 │ │ │ │ │ + beq 53fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 53f4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58fc │ │ │ │ │ + bne 5404 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 58ac │ │ │ │ │ + b 53b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b2c │ │ │ │ │ + bl 387c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ - b 58dc │ │ │ │ │ + bne 53ec │ │ │ │ │ + b 53e4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005914 : │ │ │ │ │ +0000541c : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 5b10 │ │ │ │ │ + ldr r2, [pc, #484] @ 5618 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ad8 │ │ │ │ │ + beq 55e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ - ldr r1, [pc, #432] @ 5b10 │ │ │ │ │ + bne 5544 │ │ │ │ │ + ldr r1, [pc, #432] @ 5618 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 55f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b14 │ │ │ │ │ + bl 561c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5ac8 │ │ │ │ │ + beq 55d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 5b10 │ │ │ │ │ + ldr r2, [pc, #380] @ 5618 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ + beq 55ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 55c4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 55b8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq sl, r8 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 55c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5550 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5aa8 │ │ │ │ │ + beq 55b0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt 5a70 │ │ │ │ │ + bgt 5578 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6502,407 +6149,408 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5acc │ │ │ │ │ + beq 55d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b14 │ │ │ │ │ + bl 561c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 54e8 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 5a84 │ │ │ │ │ + beq 558c │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 59cc │ │ │ │ │ + b 54d4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 59f8 │ │ │ │ │ + b 5500 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 5a60 │ │ │ │ │ + bne 5568 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 5a38 │ │ │ │ │ + b 5540 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5944 │ │ │ │ │ + b 544c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5998 │ │ │ │ │ + b 54a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 5970 │ │ │ │ │ - b 5acc │ │ │ │ │ + beq 5478 │ │ │ │ │ + b 55d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005b14 : │ │ │ │ │ +0000561c : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #984] @ 5f04 │ │ │ │ │ + ldr r2, [pc, #984] @ 5a0c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5e94 │ │ │ │ │ + beq 599c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 5c28 │ │ │ │ │ - ldr r1, [pc, #932] @ 5f04 │ │ │ │ │ + bne 5730 │ │ │ │ │ + ldr r1, [pc, #932] @ 5a0c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 597c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #900] @ 5f04 │ │ │ │ │ + ldr r2, [pc, #900] @ 5a0c │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5ed8 │ │ │ │ │ + beq 59e0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 5cf4 │ │ │ │ │ + beq 57fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 377c │ │ │ │ │ + bl 34cc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ - ldr r1, [pc, #836] @ 5f08 │ │ │ │ │ + beq 5740 │ │ │ │ │ + ldr r1, [pc, #836] @ 5a10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 59d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 59d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5eb0 │ │ │ │ │ + beq 59b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 5838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3914 │ │ │ │ │ + bl 3664 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 56dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 5838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a094 │ │ │ │ │ + bl a07c │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 56dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ - ldr r1, [pc, #636] @ 5f0c │ │ │ │ │ + bne 5838 │ │ │ │ │ + ldr r1, [pc, #636] @ 5a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e2c │ │ │ │ │ + bne 5934 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ - ldr r1, [pc, #604] @ 5f10 │ │ │ │ │ + bne 5838 │ │ │ │ │ + ldr r1, [pc, #604] @ 5a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5de4 │ │ │ │ │ + bne 58ec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ - ldr r1, [pc, #572] @ 5f14 │ │ │ │ │ + bne 5838 │ │ │ │ │ + ldr r1, [pc, #572] @ 5a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d80 │ │ │ │ │ + bne 5888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5d38 │ │ │ │ │ + b 5840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt 5d38 │ │ │ │ │ + blt 5840 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 5bac │ │ │ │ │ + beq 56b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 5d70 │ │ │ │ │ + bne 5878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 2b300 │ │ │ │ │ + R_ARM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5be0 │ │ │ │ │ + bne 56e8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5c24 │ │ │ │ │ + b 572c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 586c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r0, [pc, #360] @ 5f18 │ │ │ │ │ + ldr r0, [pc, #360] @ 5a20 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ + bne 56dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5ce8 │ │ │ │ │ - b 5d38 │ │ │ │ │ + beq 57f0 │ │ │ │ │ + b 5840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r0, [pc, #256] @ 5f1c │ │ │ │ │ + ldr r0, [pc, #256] @ 5a24 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ - b 5dc4 │ │ │ │ │ + bne 56dc │ │ │ │ │ + b 58cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r0, [pc, #192] @ 5f20 │ │ │ │ │ + ldr r0, [pc, #192] @ 5a28 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5bd4 │ │ │ │ │ - b 5dc4 │ │ │ │ │ + bne 56dc │ │ │ │ │ + b 58cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5ea0 │ │ │ │ │ + bne 59a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5680 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b44 │ │ │ │ │ + b 564c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 586c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5d68 │ │ │ │ │ - b 5c28 │ │ │ │ │ + beq 5870 │ │ │ │ │ + b 5730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 586c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 5838 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5b90 │ │ │ │ │ + b 5698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5d38 │ │ │ │ │ + b 5840 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_68_rule │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00005f24 <_tmp_68_rule>: │ │ │ │ │ +00005a2c <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b 566c <_tmp_67_rule> │ │ │ │ │ + b 5174 <_tmp_67_rule> │ │ │ │ │ │ │ │ │ │ -00005f28 <_tmp_179_rule>: │ │ │ │ │ +00005a30 <_tmp_179_rule>: │ │ │ │ │ _tmp_179_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 5fc0 <_tmp_179_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 5ac8 <_tmp_179_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5fb8 <_tmp_179_rule+0x90> │ │ │ │ │ + beq 5ac0 <_tmp_179_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5fb0 <_tmp_179_rule+0x88> │ │ │ │ │ + bne 5ab8 <_tmp_179_rule+0x88> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5fa8 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 5ab0 <_tmp_179_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fa8 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 5ab0 <_tmp_179_rule+0x80> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f54 <_tmp_179_rule+0x2c> │ │ │ │ │ + b 5a5c <_tmp_179_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005fc4 <_tmp_234_rule>: │ │ │ │ │ +00005acc <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b f88 <_tmp_233_rule> │ │ │ │ │ + b cd8 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -33,19 +33,19 @@ │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ beq dd0 <_PyPegen_parse+0xdd0> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 243dc │ │ │ │ │ + bl 25298 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27e30 <_loop0_1_rule> │ │ │ │ │ + bl 28cec <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bne 5bc <_PyPegen_parse+0x5bc> │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq e38 <_PyPegen_parse+0xe38> │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ ldr r1, [pc, #3256] @ e84 <_PyPegen_parse+0xe84> │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ bne 79c <_PyPegen_parse+0x79c> │ │ │ │ │ ldr r3, [pc, #3104] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq e20 <_PyPegen_parse+0xe20> │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 62c <_PyPegen_parse+0x62c> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -309,15 +309,15 @@ │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 4c8 <_PyPegen_parse+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af4 │ │ │ │ │ + bl 3af8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 540 <_PyPegen_parse+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ │ 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> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6d0 <_PyPegen_parse+0x6d0> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ beq 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ str r3, [fp, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ @@ -659,15 +659,15 @@ │ │ │ │ │ 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> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -756,19 +756,19 @@ │ │ │ │ │ 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> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27e30 <_loop0_1_rule> │ │ │ │ │ + bl 28cec <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -797,30 +797,30 @@ │ │ │ │ │ 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> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ 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> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b aac <_PyPegen_parse+0xaac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 598 <_PyPegen_parse+0x598> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ │ beq aac <_PyPegen_parse+0xaac> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b bac <_PyPegen_parse+0xbac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq a88 <_PyPegen_parse+0xa88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne ba0 <_PyPegen_parse+0xba0> │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -874,28 +874,28 @@ │ │ │ │ │ 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> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne bdc <_PyPegen_parse+0xbdc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b bdc <_PyPegen_parse+0xbdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ b a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 58c <_PyPegen_parse+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1030,18 +1030,18 @@ │ │ │ │ │ ldr r3, [pc, #4068] @ 1e88 │ │ │ │ │ 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 3298 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32a8 │ │ │ │ │ + bne 32ac │ │ │ │ │ ldr r1, [pc, #4028] @ 1e8c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1115,23 +1115,23 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1938 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 3288 │ │ │ │ │ + bne 328c │ │ │ │ │ ldr r1, [pc, #3724] @ 1e88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ce0 │ │ │ │ │ + beq 2ce4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 32e8 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1151,31 +1151,31 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 32b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32cc │ │ │ │ │ + bne 32d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14190 │ │ │ │ │ + bl 14178 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1620 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 10d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e74 │ │ │ │ │ + bl 14e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1058 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1186,92 +1186,92 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 105c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [pc, #3464] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 3018 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 3010 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2d84 │ │ │ │ │ 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 2dc0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 11a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f78c │ │ │ │ │ + bl 1f788 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ bne 18bc │ │ │ │ │ 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 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbd4 │ │ │ │ │ + bl 1fbd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3028 │ │ │ │ │ + bne 302c │ │ │ │ │ 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 30f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1286,31 +1286,31 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [pc, #3088] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3104 │ │ │ │ │ + beq 3108 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 12d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14190 │ │ │ │ │ + bl 14178 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1c88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 12dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20adc │ │ │ │ │ + bl 20f38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1058 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -1319,54 +1319,54 @@ │ │ │ │ │ beq f48 │ │ │ │ │ b 10e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [pc, #2956] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1e70 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2868 │ │ │ │ │ + beq 286c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28a4 │ │ │ │ │ + bne 28a8 │ │ │ │ │ ldr r1, [pc, #2964] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e3c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c4 │ │ │ │ │ + bne 21c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1e4c │ │ │ │ │ ldr r1, [pc, #2908] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d50 <_gather_51_rule> │ │ │ │ │ + bl 24c0c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 1d00 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1376,26 +1376,26 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ bne 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1d00 │ │ │ │ │ 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 3124 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 2348 │ │ │ │ │ + bne 234c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1406,118 +1406,118 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3144 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 1e70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [pc, #2608] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 30c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 21b0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 33f8 │ │ │ │ │ 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 │ │ │ │ │ + bne 3434 │ │ │ │ │ ldr r1, [pc, #2564] @ 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ beq 1efc │ │ │ │ │ ldr r1, [pc, #2528] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 27f0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 27f0 │ │ │ │ │ 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 30d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 21ac │ │ │ │ │ ldr r3, [pc, #2380] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30e8 │ │ │ │ │ + beq 30ec │ │ │ │ │ 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 21b0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2414 │ │ │ │ │ + bne 2418 │ │ │ │ │ ldr r1, [pc, #2380] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1a4c │ │ │ │ │ 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 21b0 │ │ │ │ │ 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 30dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r8, [r3, #24] │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 23ec │ │ │ │ │ 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] │ │ │ │ │ @@ -1529,21 +1529,21 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 21ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e74 │ │ │ │ │ + bl 14e5c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 10a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1559,132 +1559,132 @@ │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 10d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [pc, #2068] @ 1e88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3064 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + bne 2854 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq 27f8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 27fc │ │ │ │ │ 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 2830 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r1, [pc, #2040] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1750 │ │ │ │ │ ldr r2, [pc, #2028] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ + bl 1da08 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ beq 1750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #1928] @ 1e88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 2860 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1754 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c4 │ │ │ │ │ + bne 25c8 │ │ │ │ │ ldr r1, [pc, #1940] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1c08 │ │ │ │ │ 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 2850 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 2854 │ │ │ │ │ ldr r1, [pc, #1872] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2030 │ │ │ │ │ ldr r2, [pc, #1860] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ beq 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 204a8 <_loop1_216_rule> │ │ │ │ │ + bl 208f8 <_loop1_216_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ beq 2030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #1736] @ 1e88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3328 │ │ │ │ │ + beq 332c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 2cdc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2278 │ │ │ │ │ + bne 227c │ │ │ │ │ ldr r1, [pc, #1748] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1bd8 │ │ │ │ │ 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 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #1632] @ 1e88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ec │ │ │ │ │ + bne 24f0 │ │ │ │ │ ldr r1, [pc, #1672] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1697,34 +1697,34 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 2034 │ │ │ │ │ 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 3034 │ │ │ │ │ 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 │ │ │ │ │ + b 2160 │ │ │ │ │ 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 30f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1741,140 +1741,140 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3008 │ │ │ │ │ + beq 300c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b f14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [pc, #1348] @ 1e88 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 3754 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36dc │ │ │ │ │ + bne 36e0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 35bc │ │ │ │ │ + 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 35f8 │ │ │ │ │ + bne 35fc │ │ │ │ │ ldr r1, [pc, #1288] @ 1e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbd4 │ │ │ │ │ + bl 1fbd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3270 │ │ │ │ │ + bne 3274 │ │ │ │ │ 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 3278 │ │ │ │ │ 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 3598 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 1058 │ │ │ │ │ ldr r2, [pc, #1132] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ beq 1584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 1594 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1ae4 │ │ │ │ │ ldr r1, [pc, #1012] @ 1e88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 31ec │ │ │ │ │ + beq 31f0 │ │ │ │ │ ldr r1, [pc, #1016] @ 1ea0 │ │ │ │ │ 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 3210 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3200 │ │ │ │ │ + bne 3204 │ │ │ │ │ ldr r1, [pc, #976] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 3154 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 1058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2cb4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 103c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1889,29 +1889,29 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 103c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e78 │ │ │ │ │ + bl 2bc8 │ │ │ │ │ R_ARM_CALL _loop1_64_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 103c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 103c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2cf4 │ │ │ │ │ + beq 2cf8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1920,15 +1920,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Match> │ │ │ │ │ R_ARM_CALL _PyAST_Match │ │ │ │ │ ldr r2, [pc, #764] @ 1ea4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1939,56 +1939,56 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ + bl 1da08 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ beq 17fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 1808 │ │ │ │ │ ldr r2, [pc, #688] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1748 │ │ │ │ │ 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 3034 │ │ │ │ │ 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 │ │ │ │ │ + b 2160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20adc │ │ │ │ │ + bl 20f38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 12a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2007,15 +2007,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 1850 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 185c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -2033,15 +2033,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d4c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3334 │ │ │ │ │ + bne 3338 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 1e4c │ │ │ │ │ ldr r1, [pc, #376] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2051,15 +2051,15 @@ │ │ │ │ │ ldr r1, [pc, #360] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d50 <_gather_51_rule> │ │ │ │ │ + bl 24c0c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 1e58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2069,57 +2069,57 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ bne 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1e58 │ │ │ │ │ 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 3124 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17b68 │ │ │ │ │ + bl 17b80 │ │ │ │ │ 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 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ b 1430 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 137c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1e74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2aec │ │ │ │ │ + bne 2af0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2165,76 +2165,76 @@ │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 30a4 │ │ │ │ │ ldr r1, [pc, #-56] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ ldr r1, [pc, #-124] @ 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ ldr r1, [pc, #-156] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ 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 30a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbd4 │ │ │ │ │ + bl 1fbd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 30a4 │ │ │ │ │ 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 30dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ - bl 17b68 │ │ │ │ │ + bl 17b80 │ │ │ │ │ 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] │ │ │ │ │ @@ -2242,128 +2242,129 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_AsyncFor> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFor │ │ │ │ │ ldr r2, [pc, #-356] @ 1eb4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ b 15fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - bne 2850 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 2854 │ │ │ │ │ ldr r1, [pc, #-400] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 27e4 │ │ │ │ │ ldr r2, [pc, #-412] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 513c │ │ │ │ │ + bl 4c44 │ │ │ │ │ R_ARM_CALL _loop1_61_rule │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + beq 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbd4 │ │ │ │ │ + bl 1fbd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - bne 2724 │ │ │ │ │ - ldr r3, [pc, #-456] @ 1eec │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + bne 2728 │ │ │ │ │ + ldr r3, [pc, #-460] @ 1eec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 2d44 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26a8 │ │ │ │ │ - ldr r1, [pc, #-524] @ 1ecc │ │ │ │ │ + bne 26ac │ │ │ │ │ + ldr r1, [pc, #-528] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a8 │ │ │ │ │ + bne 23ac │ │ │ │ │ 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 2724 │ │ │ │ │ + bne 2728 │ │ │ │ │ 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 3034 │ │ │ │ │ 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, #-656] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 2728 │ │ │ │ │ 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 │ │ │ │ │ + bne 3088 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d50 <_gather_51_rule> │ │ │ │ │ + bl 24c0c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 1e3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ @@ -2386,81 +2387,81 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ bne 1e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1e3c │ │ │ │ │ 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 3124 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17b68 │ │ │ │ │ + bl 17b80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ b 1414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-920] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-924] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3040 │ │ │ │ │ - ldr r1, [pc, #-980] @ 1ec4 │ │ │ │ │ + beq 3044 │ │ │ │ │ + ldr r1, [pc, #-984] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 23dc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 23dc │ │ │ │ │ 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 23dc │ │ │ │ │ + ldr r1, [pc, #-1028] @ 1ed4 │ │ │ │ │ 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 23dc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1028] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1032] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1088] @ 1ec8 │ │ │ │ │ + ldr r3, [pc, #-1092] @ 1ec8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 3130 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 3134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 23e0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ beq 17e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -2468,541 +2469,541 @@ │ │ │ │ │ b 2034 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2d68 │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [pc, #-1268] @ 1ec0 │ │ │ │ │ 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 20e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ + beq 20e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 20f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 232c │ │ │ │ │ + b 2330 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 240c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 15cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 15c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1332] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1336] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27a0 │ │ │ │ │ - ldr r1, [pc, #-1392] @ 1ec4 │ │ │ │ │ + beq 27a4 │ │ │ │ │ + ldr r1, [pc, #-1396] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 2794 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 2794 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ - ldr r1, [pc, #-1436] @ 1ed4 │ │ │ │ │ + beq 2794 │ │ │ │ │ + ldr r1, [pc, #-1440] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 2794 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1440] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1444] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1500] @ 1ec8 │ │ │ │ │ + ldr r3, [pc, #-1504] @ 1ec8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 27c0 │ │ │ │ │ + bne 27c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 2798 │ │ │ │ │ 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 │ │ │ │ │ + b 21b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1548] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1552] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ - ldr r1, [pc, #-1600] @ 1ecc │ │ │ │ │ + beq 2ca8 │ │ │ │ │ + ldr r1, [pc, #-1604] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2544 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2544 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2560 │ │ │ │ │ + bne 2564 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ beq 183c │ │ │ │ │ - b 233c │ │ │ │ │ - ldr r1, [pc, #-1684] @ 1ed4 │ │ │ │ │ + b 2340 │ │ │ │ │ + ldr r1, [pc, #-1688] @ 1ed4 │ │ │ │ │ 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 2544 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1688] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1692] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1740] @ 1ed0 │ │ │ │ │ + ldr r3, [pc, #-1744] @ 1ed0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2548 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 254c │ │ │ │ │ + b 2550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1764] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1768] @ 1eec │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d20 │ │ │ │ │ - ldr r1, [pc, #-1820] @ 1ecc │ │ │ │ │ + beq 2d24 │ │ │ │ │ + ldr r1, [pc, #-1824] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2644 │ │ │ │ │ + bne 2648 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1730 │ │ │ │ │ b 1754 │ │ │ │ │ - ldr r1, [pc, #-1912] @ 1ed4 │ │ │ │ │ + ldr r1, [pc, #-1916] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1916] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1920] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1968] @ 1ed0 │ │ │ │ │ + ldr r3, [pc, #-1972] @ 1ed0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + bne 2d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2624 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2628 │ │ │ │ │ + b 262c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1992] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1996] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d00 │ │ │ │ │ - ldr r1, [pc, #-2044] @ 1ecc │ │ │ │ │ + beq 2d04 │ │ │ │ │ + ldr r1, [pc, #-2048] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2700 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2700 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 272c │ │ │ │ │ + bne 2730 │ │ │ │ │ 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 │ │ │ │ │ + beq 20d4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ - ldr r1, [pc, #-2144] @ 1ed4 │ │ │ │ │ + b 2184 │ │ │ │ │ + ldr r1, [pc, #-2148] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2700 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2148] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-2152] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2200] @ 1ed0 │ │ │ │ │ + ldr r3, [pc, #-2204] @ 1ed0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 27d0 │ │ │ │ │ + bne 27d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2700 │ │ │ │ │ + beq 2704 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2708 │ │ │ │ │ + b 270c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 24cc │ │ │ │ │ + b 24d0 │ │ │ │ │ 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 │ │ │ │ │ + beq 2430 │ │ │ │ │ + b 24d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 1594 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 20f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2724 │ │ │ │ │ + b 2728 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 21ac │ │ │ │ │ + b 21b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 306c │ │ │ │ │ + blt 3070 │ │ │ │ │ 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 2848 │ │ │ │ │ + beq 284c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ + bne 2854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 618 <_PyPegen_parse+0x618> │ │ │ │ │ R_ARM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1260 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 2184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 170c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bb4 │ │ │ │ │ + blt 2bb8 │ │ │ │ │ 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 295c │ │ │ │ │ + beq 2960 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 1e70 │ │ │ │ │ - ldr r3, [pc, #-2496] @ 1eec │ │ │ │ │ + ldr r3, [pc, #-2500] @ 1eec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2968 │ │ │ │ │ - ldr r1, [pc, #-2532] @ 1edc │ │ │ │ │ + beq 296c │ │ │ │ │ + ldr r1, [pc, #-2536] @ 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 2910 │ │ │ │ │ - ldr r1, [pc, #-2556] @ 1ee0 │ │ │ │ │ + bne 2914 │ │ │ │ │ + ldr r1, [pc, #-2560] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 2910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_210_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 2910 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a6c │ │ │ │ │ + bne 2a70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 297c │ │ │ │ │ - ldr r1, [pc, #-2632] @ 1edc │ │ │ │ │ + bne 2980 │ │ │ │ │ + ldr r1, [pc, #-2636] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a64 │ │ │ │ │ - ldr r1, [pc, #-2652] @ 1ee0 │ │ │ │ │ + bne 2a68 │ │ │ │ │ + ldr r1, [pc, #-2656] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2988 │ │ │ │ │ + bne 298c │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28b8 │ │ │ │ │ + beq 28bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2954 │ │ │ │ │ + b 2958 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 294c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 294c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a64 │ │ │ │ │ + bne 2a68 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 294c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 294c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - ldr r1, [pc, #-2868] @ 1ed4 │ │ │ │ │ + beq 294c │ │ │ │ │ + ldr r1, [pc, #-2872] @ 1ed4 │ │ │ │ │ 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 2948 │ │ │ │ │ + beq 294c │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2872] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-2876] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2916] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-2920] @ 1ed8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2ac8 │ │ │ │ │ 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 2954 │ │ │ │ │ - b 294c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2958 │ │ │ │ │ b 2950 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 2954 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ - ldr r1, [pc, #-2996] @ 1ed4 │ │ │ │ │ + beq 2910 │ │ │ │ │ + ldr r1, [pc, #-3000] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 2910 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-3000] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-3004] @ 1ef4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-3044] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-3048] @ 1ed8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2a48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 1a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -3010,366 +3011,366 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 1314 │ │ │ │ │ b 1e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 1e74 │ │ │ │ │ - ldr r1, [pc, #-3096] @ 1eec │ │ │ │ │ + ldr r1, [pc, #-3100] @ 1eec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b94 │ │ │ │ │ - ldr r1, [pc, #-3132] @ 1edc │ │ │ │ │ + beq 2b98 │ │ │ │ │ + ldr r1, [pc, #-3136] @ 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 2b44 │ │ │ │ │ - ldr r1, [pc, #-3156] @ 1ee0 │ │ │ │ │ + bne 2b48 │ │ │ │ │ + ldr r1, [pc, #-3160] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bcc │ │ │ │ │ + bne 2bd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2ba8 │ │ │ │ │ - ldr r1, [pc, #-3196] @ 1edc │ │ │ │ │ + bne 2bac │ │ │ │ │ + ldr r1, [pc, #-3200] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c9c │ │ │ │ │ - ldr r1, [pc, #-3216] @ 1ee0 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ + ldr r1, [pc, #-3220] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ + bne 2c38 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2b88 │ │ │ │ │ + b 2b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2b44 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ - ldr r2, [pc, #-3348] @ 1ee4 │ │ │ │ │ - ldr r3, [pc, #-3348] @ 1ee8 │ │ │ │ │ + beq 2b44 │ │ │ │ │ + ldr r2, [pc, #-3352] @ 1ee4 │ │ │ │ │ + ldr r3, [pc, #-3352] @ 1ee8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r6, r3 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2b88 │ │ │ │ │ - b 2b80 │ │ │ │ │ + bne 2b8c │ │ │ │ │ + b 2b84 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c9c │ │ │ │ │ + bne 2ca0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b80 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ - b 2b7c │ │ │ │ │ + bne 2bf4 │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 2b88 │ │ │ │ │ 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 │ │ │ │ │ + beq 2508 │ │ │ │ │ + b 2550 │ │ │ │ │ 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 │ │ │ │ │ + b 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32d4 │ │ │ │ │ + beq 32d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 26c0 │ │ │ │ │ - b 2708 │ │ │ │ │ + beq 26c4 │ │ │ │ │ + b 270c │ │ │ │ │ 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 │ │ │ │ │ + beq 25e4 │ │ │ │ │ + b 262c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - b 2724 │ │ │ │ │ + beq 20c4 │ │ │ │ │ + b 2728 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2378 │ │ │ │ │ + b 237c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ b 1c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2fec │ │ │ │ │ + blt 2ff0 │ │ │ │ │ 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 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 300c │ │ │ │ │ - ldr r3, [pc, #-3800] @ 1eec │ │ │ │ │ + bne 3010 │ │ │ │ │ + ldr r3, [pc, #-3804] @ 1eec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2fa8 │ │ │ │ │ + beq 2fac │ │ │ │ │ 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 │ │ │ │ │ + beq 2e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e10 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fc8 │ │ │ │ │ + bne 2fcc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2fbc │ │ │ │ │ + bne 2fc0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ 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 2ee8 │ │ │ │ │ + ldr r1, [pc, #-3972] @ 1ef0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-4000] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-4004] @ 1ef4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-4012] @ 1ef8 │ │ │ │ │ + ldr r3, [pc, #-4016] @ 1ef8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 2eec │ │ │ │ │ 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 │ │ │ │ │ + b 2ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2188] @ 3798 │ │ │ │ │ + beq 3500 │ │ │ │ │ + ldr r1, [pc, #2188] @ 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ 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 3500 │ │ │ │ │ + ldr r1, [pc, #2116] @ 37a0 │ │ │ │ │ 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 3500 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #2084] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #2084] @ 37a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #2072] @ 37a4 │ │ │ │ │ + ldr r3, [pc, #2072] @ 37a8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 3560 │ │ │ │ │ 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 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ - ldr r3, [pc, #2008] @ 37a8 │ │ │ │ │ + b 2ecc │ │ │ │ │ + ldr r3, [pc, #2008] @ 37ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #1996] @ 37ac │ │ │ │ │ + ldr r3, [pc, #1996] @ 37b0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2eac │ │ │ │ │ - b 2f94 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ + b 2f98 │ │ │ │ │ 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 │ │ │ │ │ @@ -3379,65 +3380,65 @@ │ │ │ │ │ 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 │ │ │ │ │ + b 3010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 2184 │ │ │ │ │ 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 │ │ │ │ │ + beq 2294 │ │ │ │ │ + b 2330 │ │ │ │ │ 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 │ │ │ │ │ + b 2184 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 30a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e8 │ │ │ │ │ + bl 1238 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 21a4 │ │ │ │ │ + b 21a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ 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 │ │ │ │ │ + b 21b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3459,15 +3460,15 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 1808 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2cb4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ 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 │ │ │ │ │ @@ -3475,33 +3476,33 @@ │ │ │ │ │ beq 1adc │ │ │ │ │ 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 │ │ │ │ │ + ldr r1, [pc, #1548] @ 37a0 │ │ │ │ │ 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 r2, [pc, #1524] @ 37a4 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #1516] @ 37b0 │ │ │ │ │ + ldr r3, [pc, #1516] @ 37b4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ae0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -3513,39 +3514,39 @@ │ │ │ │ │ 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 2cb4 │ │ │ │ │ + bl 2a04 │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [pc, #1392] @ 37ac │ │ │ │ │ + ldr r3, [pc, #1392] @ 37b0 │ │ │ │ │ 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, #1380] @ 37b8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31cc │ │ │ │ │ - b 2f94 │ │ │ │ │ + beq 31d0 │ │ │ │ │ + b 2f98 │ │ │ │ │ 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] │ │ │ │ │ @@ -3575,34 +3576,34 @@ │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3314 │ │ │ │ │ + blt 3318 │ │ │ │ │ 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 2cf4 │ │ │ │ │ + b 2cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 17cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d50 <_gather_51_rule> │ │ │ │ │ + bl 24c0c <_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 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3617,299 +3618,299 @@ │ │ │ │ │ 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 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ 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 │ │ │ │ │ + beq 3124 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_AsyncWith> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #988] @ 37b8 │ │ │ │ │ + ldr r2, [pc, #988] @ 37bc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1a40 │ │ │ │ │ b 1430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 357c │ │ │ │ │ + blt 3580 │ │ │ │ │ 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 3514 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ - ldr r3, [pc, #900] @ 37bc │ │ │ │ │ + bne 21b0 │ │ │ │ │ + ldr r3, [pc, #900] @ 37c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 351c │ │ │ │ │ - ldr r1, [pc, #884] @ 37c0 │ │ │ │ │ + beq 3520 │ │ │ │ │ + ldr r1, [pc, #884] @ 37c4 │ │ │ │ │ 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 34c4 │ │ │ │ │ + ldr r1, [pc, #860] @ 37c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ - ldr r1, [pc, #780] @ 3798 │ │ │ │ │ + beq 34c0 │ │ │ │ │ + ldr r1, [pc, #780] @ 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ + bne 3540 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3530 │ │ │ │ │ - ldr r1, [pc, #748] @ 37c0 │ │ │ │ │ + bne 3534 │ │ │ │ │ + ldr r1, [pc, #748] @ 37c4 │ │ │ │ │ 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 3508 │ │ │ │ │ + ldr r1, [pc, #724] @ 37c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2ef4 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ 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 │ │ │ │ │ + b 30a4 │ │ │ │ │ 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 3448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3508 │ │ │ │ │ - ldr r3, [pc, #612] @ 37a8 │ │ │ │ │ + b 350c │ │ │ │ │ + ldr r3, [pc, #612] @ 37ac │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #600] @ 37ac │ │ │ │ │ + ldr r3, [pc, #600] @ 37b0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2f98 │ │ │ │ │ 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 │ │ │ │ │ + bne 350c │ │ │ │ │ + b 3504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ 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 3274 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3780 │ │ │ │ │ + blt 3784 │ │ │ │ │ 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 36d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3270 │ │ │ │ │ - ldr r3, [pc, #444] @ 37bc │ │ │ │ │ + bne 3274 │ │ │ │ │ + ldr r3, [pc, #444] @ 37c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36e8 │ │ │ │ │ - ldr r1, [pc, #436] @ 37c8 │ │ │ │ │ + beq 36ec │ │ │ │ │ + ldr r1, [pc, #436] @ 37cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3760 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ - ldr r1, [pc, #360] @ 37c8 │ │ │ │ │ + bne 3700 │ │ │ │ │ + ldr r1, [pc, #360] @ 37cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ 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 36c4 │ │ │ │ │ + ldr r1, [pc, #240] @ 37a0 │ │ │ │ │ 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 370c │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3278 │ │ │ │ │ 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 3610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 36cc │ │ │ │ │ + b 36d0 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #136] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #136] @ 37a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #164] @ 37cc │ │ │ │ │ + ldr r3, [pc, #164] @ 37d0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 36c8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 36cc │ │ │ │ │ + b 36d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1950 │ │ │ │ │ - ldr r3, [pc, #68] @ 37a8 │ │ │ │ │ + ldr r3, [pc, #68] @ 37ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ 37ac │ │ │ │ │ + ldr r3, [pc, #56] @ 37b0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ - b 2ac4 │ │ │ │ │ + beq 3734 │ │ │ │ │ + b 2ac8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3278 │ │ │ │ │ .word 0x0000029f │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ @@ -3924,360 +3925,360 @@ │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x00000299 │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000037d0 <_tmp_7_rule>: │ │ │ │ │ +000037d4 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #196] @ 38ac <_tmp_7_rule+0xdc> │ │ │ │ │ + ldr r2, [pc, #196] @ 38b0 <_tmp_7_rule+0xdc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 388c <_tmp_7_rule+0xbc> │ │ │ │ │ + beq 3890 <_tmp_7_rule+0xbc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38a0 <_tmp_7_rule+0xd0> │ │ │ │ │ - ldr r1, [pc, #160] @ 38b0 <_tmp_7_rule+0xe0> │ │ │ │ │ + bne 38a4 <_tmp_7_rule+0xd0> │ │ │ │ │ + ldr r1, [pc, #160] @ 38b4 <_tmp_7_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ - ldr r1, [pc, #88] @ 38b4 <_tmp_7_rule+0xe4> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ + ldr r1, [pc, #88] @ 38b8 <_tmp_7_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3808 <_tmp_7_rule+0x38> │ │ │ │ │ + beq 380c <_tmp_7_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3874 <_tmp_7_rule+0xa4> │ │ │ │ │ + b 3878 <_tmp_7_rule+0xa4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -000038b8 <_tmp_8_rule>: │ │ │ │ │ +000038bc <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 396c <_tmp_8_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3970 <_tmp_8_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 394c <_tmp_8_rule+0x94> │ │ │ │ │ + beq 3950 <_tmp_8_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3960 <_tmp_8_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3970 <_tmp_8_rule+0xb8> │ │ │ │ │ + bne 3964 <_tmp_8_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3974 <_tmp_8_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3944 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3944 <_tmp_8_rule+0x88> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3944 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ + b 393c <_tmp_8_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 38f0 <_tmp_8_rule+0x38> │ │ │ │ │ + beq 38f4 <_tmp_8_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ + b 393c <_tmp_8_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a5 │ │ │ │ │ │ │ │ │ │ -00003974 <_tmp_9_rule>: │ │ │ │ │ +00003978 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 3a28 <_tmp_9_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3a2c <_tmp_9_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3a08 <_tmp_9_rule+0x94> │ │ │ │ │ + beq 3a0c <_tmp_9_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a1c <_tmp_9_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3a2c <_tmp_9_rule+0xb8> │ │ │ │ │ + bne 3a20 <_tmp_9_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3a30 <_tmp_9_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + bne 3a00 <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3a30 <_tmp_9_rule+0xbc> │ │ │ │ │ + bne 3a00 <_tmp_9_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3a34 <_tmp_9_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + bne 3a00 <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ + b 39f8 <_tmp_9_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39ac <_tmp_9_rule+0x38> │ │ │ │ │ + beq 39b0 <_tmp_9_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ + b 39f8 <_tmp_9_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000279 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003a34 <_tmp_10_rule>: │ │ │ │ │ +00003a38 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 3ae8 <_tmp_10_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3aec <_tmp_10_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3ac8 <_tmp_10_rule+0x94> │ │ │ │ │ + beq 3acc <_tmp_10_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3adc <_tmp_10_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3aec <_tmp_10_rule+0xb8> │ │ │ │ │ + bne 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3af0 <_tmp_10_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3ac0 <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3af0 <_tmp_10_rule+0xbc> │ │ │ │ │ + bne 3ac0 <_tmp_10_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3af4 <_tmp_10_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3ac0 <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ab8 <_tmp_10_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a6c <_tmp_10_rule+0x38> │ │ │ │ │ + beq 3a70 <_tmp_10_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ab8 <_tmp_10_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003af4 : │ │ │ │ │ +00003af8 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #720] @ 3ddc │ │ │ │ │ + ldr r2, [pc, #720] @ 3de0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + beq 3d7c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3d8c │ │ │ │ │ + bne 3d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ - ldr r1, [pc, #660] @ 3de0 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ + ldr r1, [pc, #660] @ 3de4 │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3b90 │ │ │ │ │ - ldr r1, [pc, #536] @ 3ddc │ │ │ │ │ + bne 3b94 │ │ │ │ │ + ldr r1, [pc, #536] @ 3de0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3db8 │ │ │ │ │ + beq 3dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3bfc │ │ │ │ │ + bne 3c00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3b94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #464] @ 3ddc │ │ │ │ │ + ldr r2, [pc, #464] @ 3de0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3d6c │ │ │ │ │ + beq 3d70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d5c │ │ │ │ │ + bne 3d60 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 3d5c │ │ │ │ │ + bne 3d60 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c84 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 3d24 │ │ │ │ │ + beq 3d28 │ │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 3c44 │ │ │ │ │ + b 3c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d4c │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 3cb4 │ │ │ │ │ + ble 3cb8 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3c98 │ │ │ │ │ + b 3c9c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4285,288 +4286,288 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bec │ │ │ │ │ + beq 3bf0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3bec │ │ │ │ │ + bne 3bf0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bf4 │ │ │ │ │ - b 3bec │ │ │ │ │ + bne 3bf8 │ │ │ │ │ + b 3bf0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 3c70 │ │ │ │ │ + bne 3c74 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3be4 │ │ │ │ │ + b 3be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c10 │ │ │ │ │ + b 3c14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b30 │ │ │ │ │ + beq 3b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3bf0 │ │ │ │ │ - b 3b90 │ │ │ │ │ + beq 3bf4 │ │ │ │ │ + b 3b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3bd0 │ │ │ │ │ - b 3bec │ │ │ │ │ + beq 3bd4 │ │ │ │ │ + b 3bf0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00003de4 : │ │ │ │ │ +00003de8 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r2, [pc, #4024] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #4024] @ 4db8 │ │ │ │ │ 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 5cec │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ + bne 45dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40e8 │ │ │ │ │ + bne 40ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5cd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 67cc │ │ │ │ │ + bl 67d0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 43c0 │ │ │ │ │ + bne 43c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3920] @ 4dec │ │ │ │ │ - ldr r1, [pc, #3864] @ 4db8 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3920] @ 4df0 │ │ │ │ │ + ldr r1, [pc, #3864] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 572c │ │ │ │ │ + bne 5730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4100 │ │ │ │ │ + bne 4104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3852] @ 4dfc │ │ │ │ │ - ldr r1, [pc, #3784] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3852] @ 4e00 │ │ │ │ │ + ldr r1, [pc, #3784] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43c8 │ │ │ │ │ + bne 43cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3744] @ 4dc0 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3744] @ 4dc4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45e8 │ │ │ │ │ + bne 45ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3724] @ 4dd8 │ │ │ │ │ - ldr r1, [pc, #3692] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3724] @ 4ddc │ │ │ │ │ + ldr r1, [pc, #3692] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 4498 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48f8 │ │ │ │ │ + bne 48fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3608] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3608] @ 4dc0 │ │ │ │ │ mov r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a48 │ │ │ │ │ + bne 4a4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3560] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3560] @ 4dc0 │ │ │ │ │ mov r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b34 │ │ │ │ │ + bne 4b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3520] @ 4dc4 │ │ │ │ │ - ldr r1, [pc, #3508] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3520] @ 4dc8 │ │ │ │ │ + ldr r1, [pc, #3508] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d74 │ │ │ │ │ + bne 4d78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3436] @ 4dc8 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3436] @ 4dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4f04 │ │ │ │ │ + bne 4f08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3416] @ 4ddc │ │ │ │ │ - ldr r1, [pc, #3380] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3416] @ 4de0 │ │ │ │ │ + ldr r1, [pc, #3380] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 501c │ │ │ │ │ + bne 5020 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3372] @ 4de0 │ │ │ │ │ - ldr r1, [pc, #3332] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3372] @ 4de4 │ │ │ │ │ + ldr r1, [pc, #3332] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 5228 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4578,177 +4579,177 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ + bne 40d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [sp, #64] @ 0x40 │ │ │ │ │ - beq 40d4 │ │ │ │ │ + beq 40d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 45dc │ │ │ │ │ + b 45e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 63cc │ │ │ │ │ + blt 63d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 63c0 │ │ │ │ │ - ldr r1, [pc, #3140] @ 4de8 │ │ │ │ │ + bne 63c4 │ │ │ │ │ + ldr r1, [pc, #3140] @ 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4674 │ │ │ │ │ + bne 4678 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5d1c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3036] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #3036] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6504 │ │ │ │ │ + beq 6508 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6534 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3048] @ 4de4 │ │ │ │ │ + ldr r1, [pc, #3048] @ 4de8 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 556c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2956] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2956] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 65b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5508 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5550 │ │ │ │ │ + beq 5554 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - bne 5504 │ │ │ │ │ - ldr r2, [pc, #2884] @ 4db4 │ │ │ │ │ + bne 5508 │ │ │ │ │ + ldr r2, [pc, #2884] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 649c │ │ │ │ │ + beq 64a0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 5150 │ │ │ │ │ + bne 5154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5f04 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5150 │ │ │ │ │ + bne 5154 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 554c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2780] @ 4dcc │ │ │ │ │ + ldr r3, [pc, #2780] @ 4dd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5ef8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2768] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #2768] @ 4dd8 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e00 │ │ │ │ │ + beq 4e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ - ldr r1, [pc, #2736] @ 4de8 │ │ │ │ │ + beq 556c │ │ │ │ │ + ldr r1, [pc, #2736] @ 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 556c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197fc │ │ │ │ │ + bl 197f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 556c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 6004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4762,334 +4763,334 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_CALL _PyPegen_checked_future_import │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5708 │ │ │ │ │ + beq 570c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2528] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2528] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c98 │ │ │ │ │ + beq 5c9c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5cb0 │ │ │ │ │ + bne 5cb4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d68 │ │ │ │ │ + beq 5d6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2548] @ 4dfc │ │ │ │ │ + ldr r1, [pc, #2548] @ 4e00 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 5cac │ │ │ │ │ + bne 5cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5cb8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_CALL _PyAST_Return │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5d44 │ │ │ │ │ + beq 5d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2324] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2324] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5fac │ │ │ │ │ + beq 5fb0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fc4 │ │ │ │ │ + bne 5fc8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4f58 │ │ │ │ │ + beq 4f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2308] @ 4dd8 │ │ │ │ │ + ldr r1, [pc, #2308] @ 4ddc │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f98 │ │ │ │ │ + beq 4f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4f98 │ │ │ │ │ + beq 4f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2220] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2220] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f88 │ │ │ │ │ + beq 5f8c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fa0 │ │ │ │ │ - ldr r1, [pc, #2236] @ 4de4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ + ldr r1, [pc, #2236] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 5008 │ │ │ │ │ + bne 500c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4f9c │ │ │ │ │ + bne 4fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6168 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 45c0 │ │ │ │ │ + bne 45c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f74 │ │ │ │ │ + beq 3f78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40f8 │ │ │ │ │ + b 40fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1984] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #1984] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5d34 │ │ │ │ │ + beq 5d38 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5d1c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #1932] @ 4db4 │ │ │ │ │ - bne 61c0 │ │ │ │ │ + ldr r2, [pc, #1932] @ 4db8 │ │ │ │ │ + bne 61c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63a8 │ │ │ │ │ + beq 63ac │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 4168 │ │ │ │ │ + beq 416c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1940] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #1940] @ 4dec │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 41b4 │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1844] @ 4db4 │ │ │ │ │ + ldr r3, [pc, #1844] @ 4db8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6630 │ │ │ │ │ + beq 6634 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6648 │ │ │ │ │ - ldr r3, [pc, #1812] @ 4db4 │ │ │ │ │ + bne 664c │ │ │ │ │ + ldr r3, [pc, #1812] @ 4db8 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 65e8 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6614 │ │ │ │ │ + beq 6618 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 5a90 │ │ │ │ │ + bne 5a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt 4a34 │ │ │ │ │ + blt 4a38 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r2, [pc, #1700] @ 4db4 │ │ │ │ │ + bne 4a34 │ │ │ │ │ + ldr r2, [pc, #1700] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5ab8 │ │ │ │ │ + beq 5abc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1708] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #1708] @ 4dd8 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 493c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a2c │ │ │ │ │ - ldr r3, [pc, #1616] @ 4db4 │ │ │ │ │ + beq 4a30 │ │ │ │ │ + ldr r3, [pc, #1616] @ 4db8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 5f80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r1, [pc, #1640] @ 4df4 │ │ │ │ │ + bne 4a34 │ │ │ │ │ + ldr r1, [pc, #1640] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f44 │ │ │ │ │ + bne 4f48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e18 │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 5514 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5528 │ │ │ │ │ - ldr r2, [pc, #1476] @ 4dcc │ │ │ │ │ + beq 552c │ │ │ │ │ + ldr r2, [pc, #1476] @ 4dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f64 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4a34 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5e10 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - bne 5f74 │ │ │ │ │ + bne 5f78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5300 │ │ │ │ │ + bne 5304 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5097,362 +5098,362 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 5eac │ │ │ │ │ + beq 5eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5cfc │ │ │ │ │ + beq 5d00 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_CALL _PyAST_Import │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 61a0 │ │ │ │ │ + beq 61a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_CALL _PyAST_Pass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 4148 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r2, [pc, #1156] @ 4dd4 │ │ │ │ │ + ldr r2, [pc, #1156] @ 4dd8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bcc │ │ │ │ │ - ldr r3, [pc, #1092] @ 4db4 │ │ │ │ │ + bne 5bd0 │ │ │ │ │ + ldr r3, [pc, #1092] @ 4db8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ + beq 49b8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50fc │ │ │ │ │ + bne 5100 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ac4 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge 4a04 │ │ │ │ │ + bge 4a08 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b 4948 │ │ │ │ │ + b 494c │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 475c │ │ │ │ │ + bne 4760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 41b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #864] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #864] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6158 │ │ │ │ │ + beq 615c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 613c │ │ │ │ │ + bne 6140 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6114 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 644 <_PyPegen_parse+0x644> │ │ │ │ │ + bl 394 <_PyPegen_parse+0x394> │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ - ldr r1, [pc, #792] @ 4dd0 │ │ │ │ │ + beq 6064 │ │ │ │ │ + ldr r1, [pc, #792] @ 4dd4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 607c │ │ │ │ │ + beq 6080 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_CALL _PyAST_Delete │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 607c │ │ │ │ │ + bne 6080 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6078 │ │ │ │ │ + b 607c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #628] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #628] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6048 │ │ │ │ │ + beq 604c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 603c │ │ │ │ │ + bne 6040 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 6010 │ │ │ │ │ + beq 6014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4bf0 │ │ │ │ │ + beq 4bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 4bf8 │ │ │ │ │ + beq 4bfc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4bf8 │ │ │ │ │ + bne 4bfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 4000 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #408] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #408] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e80 │ │ │ │ │ + beq 5e84 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5e78 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 5e5c │ │ │ │ │ - ldr r1, [pc, #360] @ 4dc4 │ │ │ │ │ + beq 5e60 │ │ │ │ │ + ldr r1, [pc, #360] @ 4dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4d58 │ │ │ │ │ + beq 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4d54 │ │ │ │ │ - ldr r2, [pc, #296] @ 4db4 │ │ │ │ │ + beq 4d58 │ │ │ │ │ + ldr r2, [pc, #296] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 5e54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4d5c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5900 │ │ │ │ │ + bne 5904 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4d60 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_CALL _PyAST_Assert │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 402c │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 4030 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_CALL _PyAST_Break │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 4148 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_6_rule │ │ │ │ │ .word 0x00000211 │ │ │ │ │ .word 0x000001fd │ │ │ │ │ @@ -5471,194 +5472,194 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000020a │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [pc, #-64] @ 4dd4 │ │ │ │ │ + ldr r2, [pc, #-64] @ 4dd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ - ldr r2, [pc, #-56] @ 4df8 │ │ │ │ │ + bne 5ee8 │ │ │ │ │ + ldr r2, [pc, #-56] @ 4dfc │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5eb8 │ │ │ │ │ + beq 5ebc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e78 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 54c8 │ │ │ │ │ + bne 54cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 58f8 │ │ │ │ │ + beq 58fc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5508 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ef0 │ │ │ │ │ + beq 4ef4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4ef0 │ │ │ │ │ + ble 4ef4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - b 4e08 │ │ │ │ │ + b 4e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5fcc │ │ │ │ │ + bne 5fd0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5508 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 432c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_CALL _PyAST_Continue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 4148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 47a0 │ │ │ │ │ - b 479c │ │ │ │ │ + bne 47a4 │ │ │ │ │ + b 47a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5fe0 │ │ │ │ │ + blt 5fe4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r1, [pc, #-436] @ 4dd8 │ │ │ │ │ + bne 5ff8 │ │ │ │ │ + ldr r1, [pc, #-436] @ 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44ec │ │ │ │ │ + bne 44f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r1, [pc, #-472] @ 4dd8 │ │ │ │ │ + bne 5ff8 │ │ │ │ │ + ldr r1, [pc, #-472] @ 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 45b8 │ │ │ │ │ + beq 45bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6168 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ - b 459c │ │ │ │ │ + bne 4484 │ │ │ │ │ + b 45a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 453c │ │ │ │ │ - b 4538 │ │ │ │ │ + bne 4540 │ │ │ │ │ + b 453c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-568] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-568] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5c3c │ │ │ │ │ + beq 5c40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5c30 │ │ │ │ │ + bne 5c34 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 5c04 │ │ │ │ │ - ldr r1, [pc, #-652] @ 4ddc │ │ │ │ │ + beq 5c08 │ │ │ │ │ + ldr r1, [pc, #-652] @ 4de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ + beq 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_18_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ + beq 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5bec │ │ │ │ │ + beq 5bf0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -5669,133 +5670,133 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_CALL _PyAST_Global │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e8c │ │ │ │ │ + beq 5e90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ + beq 49b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64b8 │ │ │ │ │ + beq 64bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt 49f8 │ │ │ │ │ + bgt 49fc │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ - b 4a0c │ │ │ │ │ + b 4a10 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-888] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-888] @ 4dfc │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5c80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 58d0 │ │ │ │ │ + bne 58d4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5c80 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58dc │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 554c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 42e0 │ │ │ │ │ + ble 42e4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r1, [r8, sl, lsl #2] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 42e0 │ │ │ │ │ - b 5208 │ │ │ │ │ + beq 42e4 │ │ │ │ │ + b 520c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1088] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-1088] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 643c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 642c │ │ │ │ │ + bne 6430 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 6400 │ │ │ │ │ - ldr r1, [pc, #-1168] @ 4de0 │ │ │ │ │ + beq 6404 │ │ │ │ │ + ldr r1, [pc, #-1168] @ 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_20_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 642c │ │ │ │ │ + beq 6430 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -5806,107 +5807,107 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_CALL _PyAST_Nonlocal │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 50e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 63e4 │ │ │ │ │ - b 63e8 │ │ │ │ │ + beq 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1300] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-1300] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 64f8 │ │ │ │ │ + beq 64fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64ec │ │ │ │ │ + bne 64f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r3, [r2, r3, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ │ - bne 5374 │ │ │ │ │ + bne 5378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ba8 │ │ │ │ │ + blt 5bac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b70 │ │ │ │ │ - ldr r2, [pc, #-1436] @ 4df8 │ │ │ │ │ + beq 5b74 │ │ │ │ │ + ldr r2, [pc, #-1436] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5de0 │ │ │ │ │ + beq 5de4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5df4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-1476] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #-1476] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b08 │ │ │ │ │ + bne 5b0c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5b70 │ │ │ │ │ + bne 5b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 5a74 │ │ │ │ │ + bne 5a78 │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5915,177 +5916,177 @@ │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5920 │ │ │ │ │ + bne 5924 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 486c │ │ │ │ │ + ble 4870 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r1, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 486c │ │ │ │ │ - b 54a8 │ │ │ │ │ + beq 4870 │ │ │ │ │ + b 54ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4ecc │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4eb4 │ │ │ │ │ + beq 4eb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 556c │ │ │ │ │ + b 5570 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4800 │ │ │ │ │ + bne 4804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4a2c │ │ │ │ │ - b 4a34 │ │ │ │ │ + beq 4a30 │ │ │ │ │ + b 4a38 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 6588 │ │ │ │ │ - ldr r1, [pc, #-1952] @ 4de4 │ │ │ │ │ + bne 658c │ │ │ │ │ + ldr r1, [pc, #-1952] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6598 │ │ │ │ │ - ldr r2, [pc, #-1956] @ 4df8 │ │ │ │ │ + beq 659c │ │ │ │ │ + ldr r2, [pc, #-1956] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65d8 │ │ │ │ │ + beq 65dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 65c8 │ │ │ │ │ + bne 65cc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6460 │ │ │ │ │ + beq 6464 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 65c8 │ │ │ │ │ + bne 65cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2028] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2028] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 65a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 647c │ │ │ │ │ + beq 6480 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 647c │ │ │ │ │ + bne 6480 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 645c │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 5888 │ │ │ │ │ + bgt 588c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #-2220] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #-2220] @ 4dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 6598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 197fc │ │ │ │ │ + bl 197f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 6598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 6004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ stmib sp, {r8, r9} │ │ │ │ │ @@ -6095,79 +6096,79 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyAST_ImportFrom │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 43b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 6598 │ │ │ │ │ + beq 659c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2368] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2368] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 5f44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f34 │ │ │ │ │ + bne 5f38 │ │ │ │ │ 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 5f08 │ │ │ │ │ - ldr r1, [pc, #-2444] @ 4dec │ │ │ │ │ + beq 5f0c │ │ │ │ │ + ldr r1, [pc, #-2444] @ 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 58a4 │ │ │ │ │ + bne 58a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5870 │ │ │ │ │ + beq 5874 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [ip, #24] │ │ │ │ │ ldr r7, [ip, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -6179,749 +6180,749 @@ │ │ │ │ │ stmib sp, {r7, r8} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_TypeAlias> │ │ │ │ │ R_ARM_CALL _PyAST_TypeAlias │ │ │ │ │ - ldr r2, [pc, #-2640] @ 4df0 │ │ │ │ │ + ldr r2, [pc, #-2640] @ 4df4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ 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 5f58 │ │ │ │ │ + beq 5f5c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ec4 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5678 │ │ │ │ │ + b 567c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c5c │ │ │ │ │ + beq 5c60 │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 55d8 │ │ │ │ │ + b 55dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 5adc │ │ │ │ │ + beq 5ae0 │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 5164 │ │ │ │ │ + b 5168 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 4e94 │ │ │ │ │ + b 4e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4cd0 │ │ │ │ │ - b 4cc8 │ │ │ │ │ + bne 4cd4 │ │ │ │ │ + b 4ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5504 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2868] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2868] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e30 │ │ │ │ │ + beq 5e34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 5b58 │ │ │ │ │ + bne 5b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5dcc │ │ │ │ │ + blt 5dd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b6c │ │ │ │ │ - ldr r2, [pc, #-2984] @ 4df8 │ │ │ │ │ + beq 5b70 │ │ │ │ │ + ldr r2, [pc, #-2984] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5dd4 │ │ │ │ │ + beq 5dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-3024] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #-3024] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5b48 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5b6c │ │ │ │ │ + bne 5b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e28 │ │ │ │ │ + beq 5e2c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 5e40 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b1c │ │ │ │ │ + beq 5b20 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r7, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5468 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b 541c │ │ │ │ │ + b 5420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #-3236] @ 4df8 │ │ │ │ │ + ldr r1, [pc, #-3236] @ 4dfc │ │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 471c │ │ │ │ │ + bne 4720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 471c │ │ │ │ │ + b 4720 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a08 │ │ │ │ │ - b 5a84 │ │ │ │ │ + beq 4a0c │ │ │ │ │ + b 5a88 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 554c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 58e8 │ │ │ │ │ + b 58ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 53d4 │ │ │ │ │ - b 53c8 │ │ │ │ │ + bne 53d8 │ │ │ │ │ + b 53cc │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e00 │ │ │ │ │ + beq 5e04 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b 5a60 │ │ │ │ │ + b 5a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 59e0 │ │ │ │ │ - b 59d4 │ │ │ │ │ + bne 59e4 │ │ │ │ │ + b 59d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - b 5980 │ │ │ │ │ + b 5984 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ba4 │ │ │ │ │ + bne 5ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b70 │ │ │ │ │ + b 5b74 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5484 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4980 │ │ │ │ │ + b 4984 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 4a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 40ac │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 40b0 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c48 │ │ │ │ │ + blt 5c4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 5060 │ │ │ │ │ + beq 5064 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5034 │ │ │ │ │ + b 5038 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5bf0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 645c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 58c0 │ │ │ │ │ + b 58c4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 51dc │ │ │ │ │ + b 51e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5180 │ │ │ │ │ + b 5184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43ec │ │ │ │ │ + beq 43f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f18 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3f1c │ │ │ │ │ + b 45d8 │ │ │ │ │ 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 │ │ │ │ │ + bge 3e5c │ │ │ │ │ + b 4158 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e20 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3e24 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - beq 41cc │ │ │ │ │ + beq 41d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f44 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3f48 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4600 │ │ │ │ │ + b 4604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5cb4 │ │ │ │ │ + bne 5cb8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cb0 │ │ │ │ │ + b 5cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5db8 │ │ │ │ │ + blt 5dbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 5cb4 │ │ │ │ │ - ldr r1, [pc, #-4008] @ 4dfc │ │ │ │ │ + bne 5cb8 │ │ │ │ │ + ldr r1, [pc, #-4008] @ 4e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4420 │ │ │ │ │ + bne 4424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cb4 │ │ │ │ │ + b 5cb8 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 59ac │ │ │ │ │ + b 59b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 53a0 │ │ │ │ │ + b 53a4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b70 │ │ │ │ │ + b 5b74 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 4a34 │ │ │ │ │ + b 4a38 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5938 │ │ │ │ │ + b 593c │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b88 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + beq 5b8c │ │ │ │ │ + b 5bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c98 │ │ │ │ │ + b 4c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5ec4 │ │ │ │ │ + bge 5ec8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4d5c │ │ │ │ │ + b 4d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c28 │ │ │ │ │ + b 4c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5be4 │ │ │ │ │ - b 5bec │ │ │ │ │ + beq 5be8 │ │ │ │ │ + b 5bf0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4a3c │ │ │ │ │ + b 4a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e40 │ │ │ │ │ + b 4e44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 4c54 │ │ │ │ │ - b 5e74 │ │ │ │ │ + beq 4c58 │ │ │ │ │ + b 5e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 432c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 42f8 │ │ │ │ │ + b 42fc │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 5c80 │ │ │ │ │ + b 5c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5f4c │ │ │ │ │ + blt 5f50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 5770 │ │ │ │ │ + beq 5774 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5744 │ │ │ │ │ + b 5748 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5f34 │ │ │ │ │ + b 5f38 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 58a4 │ │ │ │ │ + b 58a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 481c │ │ │ │ │ + beq 4820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 476c │ │ │ │ │ + b 4770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ + beq 4524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 4fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 44b8 │ │ │ │ │ + beq 44bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5504 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6054 │ │ │ │ │ + blt 6058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - beq 4b78 │ │ │ │ │ + beq 4b7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4bf8 │ │ │ │ │ + b 4bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b4c │ │ │ │ │ + b 4b50 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 603c │ │ │ │ │ + b 6040 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 6094 │ │ │ │ │ + bne 6098 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3fcc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3fd0 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6140 │ │ │ │ │ - ldr r3, [pc, #1800] @ 67b4 │ │ │ │ │ + bne 6144 │ │ │ │ │ + ldr r3, [pc, #1800] @ 67b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6174 │ │ │ │ │ + beq 6178 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 614c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 614c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 6150 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6078 │ │ │ │ │ + b 607c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6194 │ │ │ │ │ + blt 6198 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 4a8c │ │ │ │ │ + beq 4a90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 607c │ │ │ │ │ + b 6080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 6104 │ │ │ │ │ + b 6108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a60 │ │ │ │ │ + b 4a64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - b 6104 │ │ │ │ │ + beq 60bc │ │ │ │ │ + b 6108 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 613c │ │ │ │ │ + b 6140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6778 │ │ │ │ │ - ldr r1, [pc, #1504] @ 67b8 │ │ │ │ │ + beq 677c │ │ │ │ │ + ldr r1, [pc, #1504] @ 67bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 67a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1472] @ 67b4 │ │ │ │ │ + ldr r2, [pc, #1472] @ 67b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6798 │ │ │ │ │ + beq 679c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6688 │ │ │ │ │ + bne 668c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 667c │ │ │ │ │ - ldr r2, [pc, #1404] @ 67b4 │ │ │ │ │ + beq 6680 │ │ │ │ │ + ldr r2, [pc, #1404] @ 67b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6730 │ │ │ │ │ + beq 6734 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 66fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 6668 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 66fc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66cc │ │ │ │ │ + bne 66d0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 665c │ │ │ │ │ + beq 6660 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 66b8 │ │ │ │ │ + bgt 66bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6929,244 +6930,244 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ - ldr r1, [pc, #1184] @ 67bc │ │ │ │ │ + beq 67a8 │ │ │ │ │ + ldr r1, [pc, #1184] @ 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 67a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ - ldr r3, [pc, #1152] @ 67c0 │ │ │ │ │ + beq 67a8 │ │ │ │ │ + ldr r3, [pc, #1152] @ 67c4 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1132] @ 67c4 │ │ │ │ │ + ldr r3, [pc, #1132] @ 67c8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66b0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5724 │ │ │ │ │ - ldr r3, [pc, #1048] @ 67b4 │ │ │ │ │ + bne 5728 │ │ │ │ │ + ldr r3, [pc, #1048] @ 67b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4638 │ │ │ │ │ + bne 463c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldreq r7, [r4, #8] │ │ │ │ │ - beq 463c │ │ │ │ │ + beq 4640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6444 │ │ │ │ │ + blt 6448 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5268 │ │ │ │ │ + beq 526c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 523c │ │ │ │ │ + b 5240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6598 │ │ │ │ │ + b 659c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 427c │ │ │ │ │ + beq 4280 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 5c80 │ │ │ │ │ + b 5c84 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4a08 │ │ │ │ │ - b 5a84 │ │ │ │ │ + beq 4a0c │ │ │ │ │ + b 5a88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5318 │ │ │ │ │ + b 531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6588 │ │ │ │ │ + bne 658c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 41ec │ │ │ │ │ + bne 41f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6580 │ │ │ │ │ + blt 6584 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 6588 │ │ │ │ │ - ldr r1, [pc, #588] @ 67bc │ │ │ │ │ + bne 658c │ │ │ │ │ + ldr r1, [pc, #588] @ 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 421c │ │ │ │ │ - b 5568 │ │ │ │ │ + bne 4220 │ │ │ │ │ + b 556c │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6494 │ │ │ │ │ + b 6498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55f0 │ │ │ │ │ + b 55f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4240 │ │ │ │ │ - b 5504 │ │ │ │ │ + beq 4244 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6494 │ │ │ │ │ + b 6498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55a8 │ │ │ │ │ + b 55ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4a3c │ │ │ │ │ + bne 4a40 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 46c0 │ │ │ │ │ + bne 46c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f74 │ │ │ │ │ + bne 5f78 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 46c0 │ │ │ │ │ + b 46c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4698 │ │ │ │ │ + beq 469c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 41b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -7176,297 +7177,297 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 678c │ │ │ │ │ - ldr r1, [pc, #284] @ 67b8 │ │ │ │ │ + bne 6790 │ │ │ │ │ + ldr r1, [pc, #284] @ 67bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 673c │ │ │ │ │ + bne 6740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6388 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 62d4 │ │ │ │ │ + b 62d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 62a4 │ │ │ │ │ + beq 62a8 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 6708 │ │ │ │ │ + beq 670c │ │ │ │ │ str r3, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6290 │ │ │ │ │ + b 6294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6680 │ │ │ │ │ + b 6684 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6654 │ │ │ │ │ + beq 6658 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 66e4 │ │ │ │ │ + b 66e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6244 │ │ │ │ │ + b 6248 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 66a8 │ │ │ │ │ - ldr r3, [pc, #104] @ 67c0 │ │ │ │ │ + beq 66ac │ │ │ │ │ + ldr r3, [pc, #104] @ 67c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #88] @ 67c8 │ │ │ │ │ + ldr r3, [pc, #88] @ 67cc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b 6360 │ │ │ │ │ + b 6364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 67ac │ │ │ │ │ + beq 67b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6200 │ │ │ │ │ + b 6204 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6688 │ │ │ │ │ + b 668c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 61d0 │ │ │ │ │ + b 61d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000067cc : │ │ │ │ │ +000067d0 : │ │ │ │ │ assignment_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3940] @ 7748 │ │ │ │ │ + ldr r2, [pc, #3940] @ 774c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 79fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 764c │ │ │ │ │ + bne 7650 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7af4 │ │ │ │ │ + beq 7af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 6a58 │ │ │ │ │ + bne 6a5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 764c │ │ │ │ │ - ldr r2, [pc, #3828] @ 7748 │ │ │ │ │ + bne 7650 │ │ │ │ │ + ldr r2, [pc, #3828] @ 774c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 72a0 │ │ │ │ │ + beq 72a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72cc │ │ │ │ │ + bne 72d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7720 │ │ │ │ │ - ldr r3, [pc, #3764] @ 7748 │ │ │ │ │ + bne 7724 │ │ │ │ │ + ldr r3, [pc, #3764] @ 774c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79e0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 73a8 │ │ │ │ │ + beq 73ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3728] @ 7748 │ │ │ │ │ + ldr r1, [pc, #3728] @ 774c │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 73f8 │ │ │ │ │ + beq 73fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3656] @ 7728 │ │ │ │ │ + ldr r1, [pc, #3656] @ 772c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b2c │ │ │ │ │ + beq 6b30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ba4 │ │ │ │ │ + bne 6ba8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 771c │ │ │ │ │ - ldr r3, [pc, #3620] @ 7748 │ │ │ │ │ + bne 7720 │ │ │ │ │ + ldr r3, [pc, #3620] @ 774c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79b0 │ │ │ │ │ + beq 79b4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #3560] @ 7728 │ │ │ │ │ + ldr r1, [pc, #3560] @ 772c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6bc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6c30 │ │ │ │ │ + bne 6c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75c8 │ │ │ │ │ - ldr r3, [pc, #3528] @ 7748 │ │ │ │ │ + bne 75cc │ │ │ │ │ + ldr r3, [pc, #3528] @ 774c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7884 │ │ │ │ │ + beq 7888 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7620 │ │ │ │ │ + beq 7624 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 789c │ │ │ │ │ - ldr r2, [pc, #3472] @ 7748 │ │ │ │ │ + bne 78a0 │ │ │ │ │ + ldr r2, [pc, #3472] @ 774c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7adc │ │ │ │ │ + beq 7ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + beq 69ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d14 │ │ │ │ │ + bne 6d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 764c │ │ │ │ │ + bne 7650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3e0 │ │ │ │ │ + bl d3ac │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 6c4c │ │ │ │ │ + bne 6c50 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7404 │ │ │ │ │ + bne 7408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 45d0 │ │ │ │ │ + bl 40d8 │ │ │ │ │ R_ARM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 683c │ │ │ │ │ + bne 6840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f00 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -7480,496 +7481,496 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - ldr r2, [pc, #3124] @ 772c │ │ │ │ │ + ldr r2, [pc, #3124] @ 7730 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6d0c │ │ │ │ │ + bne 6d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a40 │ │ │ │ │ + beq 6a44 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f08 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3052] @ 7728 │ │ │ │ │ + ldr r2, [pc, #3052] @ 772c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 791c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 7900 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b80 │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 6f14 │ │ │ │ │ + blt 6f18 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6910 │ │ │ │ │ + beq 6914 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71d8 │ │ │ │ │ + bne 71dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 690c │ │ │ │ │ + b 6910 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2904] @ 7728 │ │ │ │ │ + ldr r2, [pc, #2904] @ 772c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 798c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c10 │ │ │ │ │ + beq 6c14 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt 7068 │ │ │ │ │ + blt 706c │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6968 │ │ │ │ │ + beq 696c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7300 │ │ │ │ │ + bne 7304 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6964 │ │ │ │ │ + b 6968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21998 │ │ │ │ │ + bl 21df0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + beq 6a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2784] @ 7748 │ │ │ │ │ + ldr r2, [pc, #2784] @ 774c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7908 │ │ │ │ │ + beq 790c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + bne 78e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6cc4 │ │ │ │ │ + bne 6cc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + bne 78e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 78e8 │ │ │ │ │ + beq 78ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f00 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AugAssign │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6b0c │ │ │ │ │ + beq 6b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #2600] @ 7748 │ │ │ │ │ + ldr r9, [pc, #2600] @ 774c │ │ │ │ │ str sl, [r6] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + beq 79a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 7954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ mov r1, #22 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6d78 │ │ │ │ │ + beq 6d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71b0 │ │ │ │ │ + bne 71b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f8 │ │ │ │ │ + beq 69fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 69f8 │ │ │ │ │ + bne 69fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7618 │ │ │ │ │ + beq 761c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 6df4 │ │ │ │ │ + ble 6df8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 6df4 │ │ │ │ │ + beq 6df8 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ add r2, r2, fp, lsl #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 6ddc │ │ │ │ │ + bne 6de0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2348] @ 7730 │ │ │ │ │ + ldr r3, [pc, #2348] @ 7734 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7980 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 789c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6e7c │ │ │ │ │ + bne 6e80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 789c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 7638 │ │ │ │ │ + beq 763c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #2224] @ 7734 │ │ │ │ │ + ldr r1, [pc, #2224] @ 7738 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7638 │ │ │ │ │ + beq 763c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 763c │ │ │ │ │ + bne 7640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f00 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ - bne 78a8 │ │ │ │ │ + bne 78ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6b0c │ │ │ │ │ + beq 6b10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2056] @ 7728 │ │ │ │ │ + ldr r2, [pc, #2056] @ 772c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 791c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 7900 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b88 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 6b84 │ │ │ │ │ - ldr r2, [pc, #1976] @ 7728 │ │ │ │ │ + ble 6b88 │ │ │ │ │ + ldr r2, [pc, #1976] @ 772c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 791c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 7900 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 728c │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 728c │ │ │ │ │ - ldr r2, [pc, #1892] @ 7728 │ │ │ │ │ + ble 7290 │ │ │ │ │ + ldr r2, [pc, #1892] @ 772c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 791c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 7900 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b88 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 6b84 │ │ │ │ │ + bge 6b88 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r2, [pc, #1804] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1804] @ 772c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7914 │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78f8 │ │ │ │ │ + bne 78fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7280 │ │ │ │ │ + beq 7284 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 7280 │ │ │ │ │ + ble 7284 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 7014 │ │ │ │ │ + b 7018 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1716] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1716] @ 772c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 798c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c14 │ │ │ │ │ + beq 6c18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c14 │ │ │ │ │ + ble 6c18 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1636] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1636] @ 772c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 798c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 729c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 7298 │ │ │ │ │ - ldr r2, [pc, #1556] @ 7728 │ │ │ │ │ + ble 729c │ │ │ │ │ + ldr r2, [pc, #1556] @ 772c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 798c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72f8 │ │ │ │ │ + beq 72fc │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble 72f8 │ │ │ │ │ + ble 72fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1476] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1476] @ 772c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 798c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c14 │ │ │ │ │ + beq 6c18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c14 │ │ │ │ │ + ble 6c18 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 715c │ │ │ │ │ + b 7160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7514 │ │ │ │ │ + beq 7518 │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 6d30 │ │ │ │ │ + b 6d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6bb8 │ │ │ │ │ - ldr r1, [pc, #1348] @ 7738 │ │ │ │ │ + beq 6bbc │ │ │ │ │ + ldr r1, [pc, #1348] @ 773c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bb8 │ │ │ │ │ + beq 6bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7970 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ @@ -7977,352 +7978,352 @@ │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7384 │ │ │ │ │ + beq 7388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7548 │ │ │ │ │ + bne 754c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 696c │ │ │ │ │ + b 6970 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6b88 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6b88 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b34 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 687c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3e0 │ │ │ │ │ + bl d3ac │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 687c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 687c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7258 │ │ │ │ │ + b 725c │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdd4 │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6c48 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ - ldr r1, [pc, #1036] @ 7738 │ │ │ │ │ + beq 6c48 │ │ │ │ │ + ldr r1, [pc, #1036] @ 773c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7970 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 7254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 7720 │ │ │ │ │ + blt 7724 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 771c │ │ │ │ │ - ldr r3, [pc, #860] @ 7748 │ │ │ │ │ + bne 7720 │ │ │ │ │ + ldr r3, [pc, #860] @ 774c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 68d4 │ │ │ │ │ + bne 68d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68d4 │ │ │ │ │ + b 68d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75c8 │ │ │ │ │ - ldr r1, [pc, #812] @ 7748 │ │ │ │ │ + bne 75cc │ │ │ │ │ + ldr r1, [pc, #812] @ 774c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7abc │ │ │ │ │ + beq 7ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 161c │ │ │ │ │ + bl 136c │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c078 │ │ │ │ │ + bl 1c06c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 7760 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7658 │ │ │ │ │ + bne 765c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1834 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_CALL _loop0_164_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74ac │ │ │ │ │ + beq 74b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 75d4 │ │ │ │ │ + bne 75d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1834 │ │ │ │ │ + bl 1584 │ │ │ │ │ R_ARM_CALL _loop0_165_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ + beq 74e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7934 │ │ │ │ │ + bne 7938 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ + bne 76b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6a40 │ │ │ │ │ + b 6a44 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7618 │ │ │ │ │ + beq 761c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 71c8 │ │ │ │ │ + b 71cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 7274 │ │ │ │ │ + beq 7278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 45d0 │ │ │ │ │ + bl 40d8 │ │ │ │ │ R_ARM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 6970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6f00 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stmib sp, {r7, ip} │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - ldr r2, [pc, #376] @ 773c │ │ │ │ │ + ldr r2, [pc, #376] @ 7740 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6af8 │ │ │ │ │ + b 6afc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f08 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74ac │ │ │ │ │ + beq 74b0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7500 │ │ │ │ │ + beq 7504 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7504 │ │ │ │ │ + b 7508 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 6a1c │ │ │ │ │ + beq 6a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f08 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 747c │ │ │ │ │ + beq 7480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #192] @ 7740 │ │ │ │ │ - beq 747c │ │ │ │ │ + ldrne r3, [pc, #192] @ 7744 │ │ │ │ │ + beq 7480 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 7754 │ │ │ │ │ + ldr r3, [pc, #200] @ 7758 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 75fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21998 │ │ │ │ │ + bl 21df0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ + beq 7500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ - ldr r3, [pc, #124] @ 7754 │ │ │ │ │ + beq 7500 │ │ │ │ │ + ldr r3, [pc, #124] @ 7758 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r9, [r6, #20] │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #52] @ 7744 │ │ │ │ │ + ldr r0, [pc, #52] @ 7748 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 75fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 696c │ │ │ │ │ + b 6970 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x000002ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ @@ -8342,215 +8343,215 @@ │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ + beq 7460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-52] @ 7748 │ │ │ │ │ + ldr r2, [pc, #-52] @ 774c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7ab4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 7aa4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 7a68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 7aa4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e400 │ │ │ │ │ + bl 1e3fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7a84 │ │ │ │ │ + bne 7a88 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a5c │ │ │ │ │ + beq 7a60 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt 7a18 │ │ │ │ │ + bgt 7a1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ + beq 7460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ - ldr r3, [pc, #-268] @ 774c │ │ │ │ │ + beq 7460 │ │ │ │ │ + ldr r3, [pc, #-268] @ 7750 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-268] @ 7754 │ │ │ │ │ + ldr r3, [pc, #-268] @ 7758 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 75fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 79c4 │ │ │ │ │ + beq 79c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 763c │ │ │ │ │ + b 7640 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 78c8 │ │ │ │ │ + beq 78cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 6ed4 │ │ │ │ │ + bne 6ed8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6ed0 │ │ │ │ │ + b 6ed4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6968 │ │ │ │ │ + b 696c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f08 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6910 │ │ │ │ │ + b 6914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c74 │ │ │ │ │ + b 6c78 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 690c │ │ │ │ │ - b 6ba4 │ │ │ │ │ + beq 6910 │ │ │ │ │ + b 6ba8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ - ldr r3, [pc, #-512] @ 7750 │ │ │ │ │ - b 7680 │ │ │ │ │ + beq 74e0 │ │ │ │ │ + ldr r3, [pc, #-512] @ 7754 │ │ │ │ │ + b 7684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f8 │ │ │ │ │ - b 6d94 │ │ │ │ │ + beq 69fc │ │ │ │ │ + b 6d98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 7724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e0c │ │ │ │ │ + b 6e10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6964 │ │ │ │ │ - b 6c30 │ │ │ │ │ + beq 6968 │ │ │ │ │ + b 6c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6d40 │ │ │ │ │ + b 6d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b 6930 │ │ │ │ │ + b 6934 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ - b 7620 │ │ │ │ │ + bne 69a4 │ │ │ │ │ + b 7624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7a0c │ │ │ │ │ + bne 7a10 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 68a0 │ │ │ │ │ + b 68a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6808 │ │ │ │ │ - b 7648 │ │ │ │ │ + beq 680c │ │ │ │ │ + b 764c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 7724 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r6, fp, lsl #2] │ │ │ │ │ str r2, [r3, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 7810 │ │ │ │ │ + b 7814 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7bbc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -8558,1528 +8559,1521 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7460 │ │ │ │ │ + b 7464 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 7a2c │ │ │ │ │ + beq 7a30 │ │ │ │ │ str r3, [r4, r9, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 77d4 │ │ │ │ │ + b 77d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7460 │ │ │ │ │ + b 7464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7788 │ │ │ │ │ + b 778c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7428 │ │ │ │ │ + beq 742c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7504 │ │ │ │ │ + b 7508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ - b 69e8 │ │ │ │ │ + beq 69c8 │ │ │ │ │ + b 69ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b3c │ │ │ │ │ + blt 7b40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 6828 │ │ │ │ │ - b 6f04 │ │ │ │ │ + beq 682c │ │ │ │ │ + b 6f08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 696c │ │ │ │ │ + b 6970 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f04 │ │ │ │ │ + b 6f08 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 743c │ │ │ │ │ + beq 7440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 743c │ │ │ │ │ - ldr r3, [pc, #-1068] @ 7754 │ │ │ │ │ + beq 7440 │ │ │ │ │ + ldr r3, [pc, #-1068] @ 7758 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r9, [r6, #20] │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #-1120] @ 7758 │ │ │ │ │ - b 770c │ │ │ │ │ + ldr r0, [pc, #-1120] @ 775c │ │ │ │ │ + b 7710 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7a8c │ │ │ │ │ + b 7a90 │ │ │ │ │ │ │ │ │ │ -00007bc0 : │ │ │ │ │ +00007bc4 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #252] @ 7cd4 │ │ │ │ │ + ldr r1, [pc, #252] @ 7cd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7cbc │ │ │ │ │ - ldr r1, [pc, #224] @ 7cd8 │ │ │ │ │ + beq 7cc0 │ │ │ │ │ + ldr r1, [pc, #224] @ 7cdc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 7c24 │ │ │ │ │ + beq 7c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 7cd8 │ │ │ │ │ + ldr r2, [pc, #160] @ 7cdc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7c98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c7c │ │ │ │ │ + beq 7c80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ strgt r0, [sp, #4] │ │ │ │ │ - bgt 7c2c │ │ │ │ │ + bgt 7c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 7cd8 │ │ │ │ │ + ldr r1, [pc, #16] @ 7cdc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7bfc │ │ │ │ │ + b 7c00 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ │ │ │ │ │ -00007cdc : │ │ │ │ │ +00007ce0 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3348] @ 8a08 │ │ │ │ │ + ldr r3, [pc, #3320] @ 89f0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 886c │ │ │ │ │ + beq 8870 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 8884 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 8990 │ │ │ │ │ + beq 891c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3268] @ 8a08 │ │ │ │ │ + ldr r2, [pc, #3240] @ 89f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 89e4 │ │ │ │ │ + beq 89c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3248] @ 8a0c │ │ │ │ │ + ldr r1, [pc, #3220] @ 89f4 │ │ │ │ │ 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 819c │ │ │ │ │ + beq 81bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 8104 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f9c │ │ │ │ │ + bne 7fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #3152] @ 8a08 │ │ │ │ │ + bne 80c0 │ │ │ │ │ + ldr r2, [pc, #3124] @ 89f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 89d8 │ │ │ │ │ + beq 89e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3132] @ 8a0c │ │ │ │ │ + ldr r1, [pc, #3104] @ 89f4 │ │ │ │ │ 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 8344 │ │ │ │ │ + beq 836c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8120 │ │ │ │ │ + beq 80b0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80e0 │ │ │ │ │ + bne 8118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #3036] @ 8a08 │ │ │ │ │ + bne 80c0 │ │ │ │ │ + ldr r2, [pc, #3008] @ 89f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8928 │ │ │ │ │ + beq 8910 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3016] @ 8a0c │ │ │ │ │ + ldr r1, [pc, #2988] @ 89f4 │ │ │ │ │ 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 8670 │ │ │ │ │ + beq 8674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80ac │ │ │ │ │ + beq 80ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c348 │ │ │ │ │ + bl c314 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 884c │ │ │ │ │ + bne 8850 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #2924] @ 8a08 │ │ │ │ │ + bne 80c0 │ │ │ │ │ + ldr r2, [pc, #2896] @ 89f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 89f0 │ │ │ │ │ + beq 89cc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #2896] @ 8a0c │ │ │ │ │ + ldr r1, [pc, #2868] @ 89f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84ec │ │ │ │ │ + beq 84f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8048 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15914 │ │ │ │ │ + bl 158fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 8048 │ │ │ │ │ + bne 804c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ - ldr r1, [pc, #2792] @ 8a10 │ │ │ │ │ + beq 8048 │ │ │ │ │ + ldr r1, [pc, #2764] @ 89f8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8010 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ ldr lr, [r8, #24] │ │ │ │ │ - bne 8834 │ │ │ │ │ + bne 8838 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8950 │ │ │ │ │ + beq 88ec │ │ │ │ │ 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 80c8 │ │ │ │ │ - ldr r1, [pc, #2652] @ 8a10 │ │ │ │ │ + beq 8100 │ │ │ │ │ + ldr r1, [pc, #2624] @ 89f8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 8100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8010 │ │ │ │ │ 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 817c │ │ │ │ │ + beq 819c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7ee4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 887c │ │ │ │ │ + bne 8880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a14 │ │ │ │ │ + bl 89fc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 807c │ │ │ │ │ - ldr r1, [pc, #2468] @ 8a10 │ │ │ │ │ + beq 8080 │ │ │ │ │ + ldr r1, [pc, #2440] @ 89f8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7f88 │ │ │ │ │ + b 7f8c │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e70 │ │ │ │ │ + bne 7e00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e94 │ │ │ │ │ + beq 7e28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8018 │ │ │ │ │ + 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 7e74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7db0 │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 7e98 │ │ │ │ │ + b 80c0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 7db4 │ │ │ │ │ + b 80c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdd4 │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 811c │ │ │ │ │ + beq 8364 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 811c │ │ │ │ │ - ldr r1, [pc, #2308] @ 8a10 │ │ │ │ │ + beq 8364 │ │ │ │ │ + ldr r1, [pc, #2228] @ 89f8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8134 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq 7e24 │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 8364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8010 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8084 │ │ │ │ │ - b 8014 │ │ │ │ │ + beq 8088 │ │ │ │ │ + b 8018 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2148] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #2092] @ 89f4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 88d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8340 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8320 │ │ │ │ │ + bge 8340 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #2068] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #2012] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 88d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8324 │ │ │ │ │ + beq 8344 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8324 │ │ │ │ │ + bge 8344 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1992] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1936] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 88d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 87f8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87f4 │ │ │ │ │ + bge 87f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1916] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1860] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 88d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8804 │ │ │ │ │ + beq 8808 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8804 │ │ │ │ │ + bge 8808 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1840] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1784] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8934 │ │ │ │ │ + bne 88d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8324 │ │ │ │ │ + beq 8344 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8324 │ │ │ │ │ + ble 8344 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 82cc │ │ │ │ │ + b 82ec │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d88 │ │ │ │ │ - b 80d0 │ │ │ │ │ + bne 7d8c │ │ │ │ │ + b 8108 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 80b0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1724] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1660] @ 89f4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84c8 │ │ │ │ │ + beq 8090 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 84c8 │ │ │ │ │ + bge 8090 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1644] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1580] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84cc │ │ │ │ │ + beq 8094 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 84cc │ │ │ │ │ + bge 8094 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1568] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1504] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87fc │ │ │ │ │ + beq 8800 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87fc │ │ │ │ │ + bge 8800 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1492] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1428] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 880c │ │ │ │ │ + beq 8810 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 880c │ │ │ │ │ + bge 8810 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1416] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1352] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8974 │ │ │ │ │ + bne 8098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84cc │ │ │ │ │ + beq 8094 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 84cc │ │ │ │ │ + ble 8094 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8474 │ │ │ │ │ - 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 7dfc │ │ │ │ │ - b 8124 │ │ │ │ │ + b 849c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1300] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1272] @ 89f4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8024 │ │ │ │ │ + beq 8028 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8024 │ │ │ │ │ + bge 8028 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1220] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1192] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 802c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble 8028 │ │ │ │ │ + ble 802c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1144] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1116] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8820 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 881c │ │ │ │ │ + ble 8820 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1068] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #1040] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 8830 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8824 │ │ │ │ │ + bge 8830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #992] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #964] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 889c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 802c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8028 │ │ │ │ │ + ble 802c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 861c │ │ │ │ │ + b 8620 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #912] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #884] @ 89f4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 808c │ │ │ │ │ + beq 80cc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 808c │ │ │ │ │ + ble 80cc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #832] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #804] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 80d0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8090 │ │ │ │ │ + bge 80d0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #756] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #728] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8814 │ │ │ │ │ + beq 8818 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8814 │ │ │ │ │ + bge 8818 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #680] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #652] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 882c │ │ │ │ │ + beq 8828 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 882c │ │ │ │ │ + bge 8828 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #604] @ 8a0c │ │ │ │ │ + ldr r2, [pc, #576] @ 89f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 80d0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8090 │ │ │ │ │ + ble 80d0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 87a0 │ │ │ │ │ + b 87a4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8324 │ │ │ │ │ + b 8344 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 84cc │ │ │ │ │ + b 8094 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8324 │ │ │ │ │ + b 8344 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 84cc │ │ │ │ │ + b 8094 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8090 │ │ │ │ │ + b 80d0 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8028 │ │ │ │ │ + b 802c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8028 │ │ │ │ │ + b 80d0 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8090 │ │ │ │ │ + b 802c │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r6, ip, lr} │ │ │ │ │ - b 7f70 │ │ │ │ │ - ldr r1, [pc, #444] @ 8a10 │ │ │ │ │ + b 7f74 │ │ │ │ │ + ldr r1, [pc, #416] @ 89f8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 88cc │ │ │ │ │ + bne 8950 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80ac │ │ │ │ │ + b 80ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d18 │ │ │ │ │ + beq 7d1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8124 │ │ │ │ │ + b 80b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 8054 │ │ │ │ │ - b 8880 │ │ │ │ │ + beq 8058 │ │ │ │ │ + b 8884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80d0 │ │ │ │ │ + b 80f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ - 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 │ │ │ │ │ - stmib sp, {r5, r8} │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_CALL _PyAST_Call │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ - b 817c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e38 │ │ │ │ │ + b 8108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d88 │ │ │ │ │ - b 80cc │ │ │ │ │ + bne 7d8c │ │ │ │ │ + b 8104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 8088 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7dfc │ │ │ │ │ - b 8120 │ │ │ │ │ + b 8018 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 89c4 │ │ │ │ │ + blt 89ac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7d3c │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 7d40 │ │ │ │ │ + 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 8010 │ │ │ │ │ + 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 │ │ │ │ │ + stmib sp, {r5, r8} │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_CALL _PyAST_Call │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 7f88 │ │ │ │ │ + b 819c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7dc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d50 │ │ │ │ │ + b 7d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 7eb4 │ │ │ │ │ + b 7eb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7dc8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -00008a14 : │ │ │ │ │ +000089fc : │ │ │ │ │ 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] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #4080] @ 9a04 │ │ │ │ │ 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 9a8c │ │ │ │ │ + beq 9a74 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9aa0 │ │ │ │ │ + bne 9a88 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 98c8 │ │ │ │ │ + beq 98b0 │ │ │ │ │ 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 8a98 │ │ │ │ │ + beq 8a80 │ │ │ │ │ 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 98f4 │ │ │ │ │ - ldr r1, [pc, #3952] @ 9a20 │ │ │ │ │ + bne 98dc │ │ │ │ │ + ldr r1, [pc, #3952] @ 9a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8e28 │ │ │ │ │ + bne 8e10 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ - ldr r1, [pc, #3920] @ 9a24 │ │ │ │ │ + bne 8a68 │ │ │ │ │ + ldr r1, [pc, #3920] @ 9a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 91fc │ │ │ │ │ + bne 91e4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ - ldr r1, [pc, #3888] @ 9a28 │ │ │ │ │ + bne 8a68 │ │ │ │ │ + ldr r1, [pc, #3888] @ 9a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c8c │ │ │ │ │ + bne 8c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ - ldr r1, [pc, #3856] @ 9a2c │ │ │ │ │ + bne 8a68 │ │ │ │ │ + ldr r1, [pc, #3856] @ 9a14 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c10 │ │ │ │ │ + bne 8bf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 98f4 │ │ │ │ │ + bne 98dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ + bne 8a68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ - ldr r1, [pc, #3788] @ 9a30 │ │ │ │ │ + bne 8a68 │ │ │ │ │ + ldr r1, [pc, #3788] @ 9a18 │ │ │ │ │ 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 8c3c │ │ │ │ │ + bne 8c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ - ldr r1, [pc, #3744] @ 9a30 │ │ │ │ │ + bne 8a68 │ │ │ │ │ + ldr r1, [pc, #3744] @ 9a18 │ │ │ │ │ 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 8cf4 │ │ │ │ │ + bne 8cdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ - ldr r1, [pc, #3700] @ 9a30 │ │ │ │ │ + bne 8a68 │ │ │ │ │ + ldr r1, [pc, #3700] @ 9a18 │ │ │ │ │ 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 8f9c │ │ │ │ │ + bne 8f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a80 │ │ │ │ │ + bne 8a68 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9344 │ │ │ │ │ + bne 932c │ │ │ │ │ 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 a094 │ │ │ │ │ + bl a07c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b2c │ │ │ │ │ + beq 8b14 │ │ │ │ │ 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] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #3540] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d68 │ │ │ │ │ + beq 9d50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 8f88 │ │ │ │ │ + bne 8f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1bc70 │ │ │ │ │ + bl 1bc64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e70 │ │ │ │ │ + beq 8e58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 8c28 │ │ │ │ │ + b 8c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a68 │ │ │ │ │ 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] @ 9a34 │ │ │ │ │ + ldr r0, [pc, #3444] @ 9a1c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c20 │ │ │ │ │ + bne 8c08 │ │ │ │ │ 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 8c28 │ │ │ │ │ - b 8a88 │ │ │ │ │ + beq 8c10 │ │ │ │ │ + b 8a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3356] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #3356] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d74 │ │ │ │ │ + beq 9d5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 992c │ │ │ │ │ + bne 9914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1e258 │ │ │ │ │ + bl 1e254 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c80 │ │ │ │ │ + bne 8c68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9928 │ │ │ │ │ - ldr r3, [pc, #3276] @ 9a1c │ │ │ │ │ + bne 9910 │ │ │ │ │ + ldr r3, [pc, #3276] @ 9a04 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9b18 │ │ │ │ │ + beq 9b00 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9cd0 │ │ │ │ │ + beq 9cb8 │ │ │ │ │ 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 990c │ │ │ │ │ + beq 98f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 990c │ │ │ │ │ + beq 98f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 990c │ │ │ │ │ + beq 98f4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 990c │ │ │ │ │ + beq 98f4 │ │ │ │ │ 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 9928 │ │ │ │ │ + beq 9910 │ │ │ │ │ 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 9cb0 │ │ │ │ │ + beq 9c98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - b 8c28 │ │ │ │ │ + b 8c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a68 │ │ │ │ │ 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] @ 9a38 │ │ │ │ │ + ldr r0, [pc, #3036] @ 9a20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c20 │ │ │ │ │ - b 8cd0 │ │ │ │ │ + bne 8c08 │ │ │ │ │ + b 8cb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9904 │ │ │ │ │ - ldr r3, [pc, #2964] @ 9a1c │ │ │ │ │ + bne 98ec │ │ │ │ │ + ldr r3, [pc, #2964] @ 9a04 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [sp, #16] │ │ │ │ │ - beq 9e98 │ │ │ │ │ + beq 9e80 │ │ │ │ │ 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 8f40 │ │ │ │ │ - ldr r2, [pc, #2916] @ 9a1c │ │ │ │ │ + beq 8f28 │ │ │ │ │ + ldr r2, [pc, #2916] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e8c │ │ │ │ │ + beq 9e74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e7c │ │ │ │ │ + bne 9e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8f1c │ │ │ │ │ + bne 8f04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e7c │ │ │ │ │ + bne 9e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f44 │ │ │ │ │ + beq 8f2c │ │ │ │ │ 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 8c28 │ │ │ │ │ + bne 8c10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 96e4 │ │ │ │ │ + bne 96cc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9904 │ │ │ │ │ + bne 98ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c348 │ │ │ │ │ + bl c314 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9774 │ │ │ │ │ + bne 975c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b88 │ │ │ │ │ - b 8a80 │ │ │ │ │ + beq 8b70 │ │ │ │ │ + b 8a68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2676] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #2676] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c8c │ │ │ │ │ + beq 9c74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c84 │ │ │ │ │ - ldr r2, [pc, #2644] @ 9a1c │ │ │ │ │ + bne 9c6c │ │ │ │ │ + ldr r2, [pc, #2644] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movne sl, r3 │ │ │ │ │ - beq 9c68 │ │ │ │ │ + beq 9c50 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 9c28 │ │ │ │ │ + beq 9c10 │ │ │ │ │ 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 9244 │ │ │ │ │ + beq 922c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2552] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #2552] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9dbc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9248 │ │ │ │ │ + bne 9230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 21124 <_gather_116_rule> │ │ │ │ │ + bl 2157c <_gather_116_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 931c │ │ │ │ │ + bne 9304 │ │ │ │ │ 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 9248 │ │ │ │ │ + bne 9230 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9244 │ │ │ │ │ + beq 922c │ │ │ │ │ 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 9128 │ │ │ │ │ + beq 9110 │ │ │ │ │ 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 │ │ │ │ │ @@ -10098,640 +10092,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 8e18 │ │ │ │ │ + bne 8e00 │ │ │ │ │ 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 9c84 │ │ │ │ │ + bne 9c6c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2264] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #2264] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq 9bf8 │ │ │ │ │ + beq 9be0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9bc0 │ │ │ │ │ + beq 9ba8 │ │ │ │ │ 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 9408 │ │ │ │ │ + beq 93f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e400 │ │ │ │ │ + bl 1e3fc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9408 │ │ │ │ │ + beq 93f0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9408 │ │ │ │ │ + beq 93f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9408 │ │ │ │ │ + beq 93f0 │ │ │ │ │ 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 8e18 │ │ │ │ │ + bne 8e00 │ │ │ │ │ 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 9410 │ │ │ │ │ - b 9414 │ │ │ │ │ + beq 93f8 │ │ │ │ │ + b 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a68 │ │ │ │ │ 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] @ 9a3c │ │ │ │ │ + ldr r0, [pc, #2060] @ 9a24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c20 │ │ │ │ │ - b 8cd0 │ │ │ │ │ + bne 8c08 │ │ │ │ │ + b 8cb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9c5c │ │ │ │ │ + bne 9c44 │ │ │ │ │ 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 9310 │ │ │ │ │ - ldr r3, [pc, #1960] @ 9a1c │ │ │ │ │ + beq 92f8 │ │ │ │ │ + ldr r3, [pc, #1960] @ 9a04 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a6c │ │ │ │ │ + beq 9a54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a10 │ │ │ │ │ + bne 99f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 21124 <_gather_116_rule> │ │ │ │ │ + bl 2157c <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9590 │ │ │ │ │ + bne 9578 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 9a10 │ │ │ │ │ + bne 99f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 92bc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9398 │ │ │ │ │ + bne 9380 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a10 │ │ │ │ │ + bne 99f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9308 │ │ │ │ │ + beq 92f0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 96a8 │ │ │ │ │ + bne 9690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9128 │ │ │ │ │ + b 9110 │ │ │ │ │ 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 9060 │ │ │ │ │ + bne 9048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 907c │ │ │ │ │ + b 9064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a68 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #1744] @ 9a40 │ │ │ │ │ + ldr r0, [pc, #1744] @ 9a28 │ │ │ │ │ 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 9b98 │ │ │ │ │ + beq 9b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c28 │ │ │ │ │ + b 8c10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 92bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92d4 │ │ │ │ │ - ldr r3, [pc, #1700] @ 9a68 │ │ │ │ │ + beq 92bc │ │ │ │ │ + ldr r3, [pc, #1700] @ 9a50 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1644] @ 9a44 │ │ │ │ │ + ldr r3, [pc, #1644] @ 9a2c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 930c │ │ │ │ │ + beq 92f4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9314 │ │ │ │ │ + b 92fc │ │ │ │ │ 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 9c84 │ │ │ │ │ - ldr r2, [pc, #1520] @ 9a1c │ │ │ │ │ + bne 9c6c │ │ │ │ │ + ldr r2, [pc, #1520] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9dbc │ │ │ │ │ + beq 9da4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 9d80 │ │ │ │ │ + beq 9d68 │ │ │ │ │ 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 978c │ │ │ │ │ - ldr r2, [pc, #1440] @ 9a1c │ │ │ │ │ + beq 9774 │ │ │ │ │ + ldr r2, [pc, #1440] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ec0 │ │ │ │ │ + beq 9ea8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9790 │ │ │ │ │ + bne 9778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9780 │ │ │ │ │ + beq 9768 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9780 │ │ │ │ │ + beq 9768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9780 │ │ │ │ │ + beq 9768 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 994c │ │ │ │ │ + beq 9934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 9940 │ │ │ │ │ + beq 9928 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9940 │ │ │ │ │ + beq 9928 │ │ │ │ │ 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 97a8 │ │ │ │ │ + beq 9790 │ │ │ │ │ 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 8e18 │ │ │ │ │ + bne 8e00 │ │ │ │ │ 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 97a8 │ │ │ │ │ + bne 9790 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97a0 │ │ │ │ │ + b 9788 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92a0 │ │ │ │ │ + beq 9288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1132] @ 9a1c │ │ │ │ │ + ldr r2, [pc, #1132] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e70 │ │ │ │ │ + beq 9e58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9600 │ │ │ │ │ + beq 95e8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1080] @ 9a30 │ │ │ │ │ + ldr r1, [pc, #1080] @ 9a18 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d34 │ │ │ │ │ + bne 9d1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9df0 │ │ │ │ │ + beq 9dd8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9df0 │ │ │ │ │ + beq 9dd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9df0 │ │ │ │ │ + beq 9dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9df0 │ │ │ │ │ - ldr r3, [pc, #1032] @ 9a68 │ │ │ │ │ + beq 9dd8 │ │ │ │ │ + ldr r3, [pc, #1032] @ 9a50 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #976] @ 9a44 │ │ │ │ │ + ldr r3, [pc, #976] @ 9a2c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 9de4 │ │ │ │ │ + beq 9dcc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 92a4 │ │ │ │ │ - ldr r1, [pc, #920] @ 9a48 │ │ │ │ │ + b 928c │ │ │ │ │ + ldr r1, [pc, #920] @ 9a30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9308 │ │ │ │ │ - ldr r3, [pc, #916] @ 9a5c │ │ │ │ │ + beq 92f0 │ │ │ │ │ + ldr r3, [pc, #916] @ 9a44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #920] @ 9a68 │ │ │ │ │ + ldr r3, [pc, #920] @ 9a50 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 93d8 │ │ │ │ │ + b 93c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8f58 │ │ │ │ │ - ldr r2, [pc, #808] @ 9a1c │ │ │ │ │ + bne 8f40 │ │ │ │ │ + ldr r2, [pc, #808] @ 9a04 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99f0 │ │ │ │ │ + beq 99d8 │ │ │ │ │ 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 9728 │ │ │ │ │ + beq 9710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17bbc │ │ │ │ │ + bl 17bd4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9b34 │ │ │ │ │ + bne 9b1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a04 │ │ │ │ │ + bne 99ec │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9760 │ │ │ │ │ + beq 9748 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9ac4 │ │ │ │ │ + bne 9aac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f5c │ │ │ │ │ + b 8f44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c28 │ │ │ │ │ + b 8c10 │ │ │ │ │ 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 9ecc │ │ │ │ │ + bne 9eb4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 98b0 │ │ │ │ │ - ldr r3, [pc, #604] @ 9a1c │ │ │ │ │ + bne 9898 │ │ │ │ │ + ldr r3, [pc, #604] @ 9a04 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99a0 │ │ │ │ │ + beq 9988 │ │ │ │ │ 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 99c0 │ │ │ │ │ + beq 99a8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9974 │ │ │ │ │ + beq 995c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 9974 │ │ │ │ │ + beq 995c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 9974 │ │ │ │ │ + beq 995c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9974 │ │ │ │ │ + beq 995c │ │ │ │ │ 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 98b0 │ │ │ │ │ + beq 9898 │ │ │ │ │ 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 8e18 │ │ │ │ │ + bne 8e00 │ │ │ │ │ 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 98b0 │ │ │ │ │ + bne 9898 │ │ │ │ │ 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 8be0 │ │ │ │ │ - b 8a80 │ │ │ │ │ + beq 8bc8 │ │ │ │ │ + b 8a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9aac │ │ │ │ │ + blt 9a94 │ │ │ │ │ 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 8a70 │ │ │ │ │ + beq 8a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a88 │ │ │ │ │ + b 8a70 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f88 │ │ │ │ │ + b 8f70 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d08 │ │ │ │ │ + bne 9cf0 │ │ │ │ │ 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 8bb4 │ │ │ │ │ - b 8a80 │ │ │ │ │ + beq 8b9c │ │ │ │ │ + b 8a68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9790 │ │ │ │ │ + b 9778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9784 │ │ │ │ │ + beq 976c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9790 │ │ │ │ │ + b 9778 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9998 │ │ │ │ │ + beq 9980 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99b4 │ │ │ │ │ + bne 999c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1210 │ │ │ │ │ + bl f60 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 98a8 │ │ │ │ │ + b 9890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 97cc │ │ │ │ │ + beq 97b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 98b0 │ │ │ │ │ + b 9898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a78 │ │ │ │ │ + blt 9a60 │ │ │ │ │ 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 97ec │ │ │ │ │ - b 99b4 │ │ │ │ │ + beq 97d4 │ │ │ │ │ + b 999c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9700 │ │ │ │ │ + beq 96e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 976c │ │ │ │ │ + b 9754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9314 │ │ │ │ │ + b 92fc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_93_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ @@ -10757,614 +10751,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 9280 │ │ │ │ │ + b 9268 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 98b0 │ │ │ │ │ + b 9898 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a50 │ │ │ │ │ + beq 8a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8a88 │ │ │ │ │ + b 8a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a88 │ │ │ │ │ + b 8a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9760 │ │ │ │ │ + beq 9748 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9760 │ │ │ │ │ - ldr r3, [pc, #-164] @ 9a4c │ │ │ │ │ + beq 9748 │ │ │ │ │ + ldr r3, [pc, #-164] @ 9a34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-144] @ 9a68 │ │ │ │ │ + ldr r3, [pc, #-144] @ 9a50 │ │ │ │ │ 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 9b74 │ │ │ │ │ + b 9b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cfc │ │ │ │ │ + bne 9ce4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 8d5c │ │ │ │ │ + b 8d44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9728 │ │ │ │ │ - ldr r3, [pc, #-256] @ 9a50 │ │ │ │ │ + beq 9710 │ │ │ │ │ + ldr r3, [pc, #-256] @ 9a38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-240] @ 9a68 │ │ │ │ │ + ldr r3, [pc, #-240] @ 9a50 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 9764 │ │ │ │ │ + beq 974c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 976c │ │ │ │ │ + b 9754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c28 │ │ │ │ │ + beq 8c10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a88 │ │ │ │ │ + b 8a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c14 │ │ │ │ │ + blt 9bfc │ │ │ │ │ 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 9168 │ │ │ │ │ + beq 9150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9414 │ │ │ │ │ + b 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9bec │ │ │ │ │ + bne 9bd4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 914c │ │ │ │ │ + b 9134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9414 │ │ │ │ │ + b 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c9c │ │ │ │ │ + blt 9c84 │ │ │ │ │ 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 9004 │ │ │ │ │ + beq 8fec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9128 │ │ │ │ │ + b 9110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c5c │ │ │ │ │ + bne 9c44 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 8fe0 │ │ │ │ │ + b 8fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 98b4 │ │ │ │ │ + b 989c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8f9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9128 │ │ │ │ │ + b 9110 │ │ │ │ │ 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 9920 │ │ │ │ │ - b 9928 │ │ │ │ │ + beq 9908 │ │ │ │ │ + b 9910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9d20 │ │ │ │ │ + blt 9d08 │ │ │ │ │ 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 8d78 │ │ │ │ │ + beq 8d60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9928 │ │ │ │ │ + b 9910 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cfc │ │ │ │ │ + bne 9ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1210 │ │ │ │ │ + bl f60 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ - b 991c │ │ │ │ │ + b 9904 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9928 │ │ │ │ │ - ldr r2, [pc, #-724] @ 9a68 │ │ │ │ │ + b 9910 │ │ │ │ │ + ldr r2, [pc, #-724] @ 9a50 │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #-756] @ 9a54 │ │ │ │ │ + ldr r2, [pc, #-756] @ 9a3c │ │ │ │ │ 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 9680 │ │ │ │ │ + b 9668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c54 │ │ │ │ │ + b 8c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d0c │ │ │ │ │ + b 8cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9fc8 │ │ │ │ │ + blt 9fb0 │ │ │ │ │ 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 945c │ │ │ │ │ + beq 9444 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 97a8 │ │ │ │ │ + b 9790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9438 │ │ │ │ │ - b 9db0 │ │ │ │ │ + beq 9420 │ │ │ │ │ + b 9d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9030 │ │ │ │ │ + b 9018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 92a0 │ │ │ │ │ + b 9288 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9de0 │ │ │ │ │ + beq 9dc8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9de0 │ │ │ │ │ - ldr r1, [pc, #-980] @ 9a58 │ │ │ │ │ + beq 9dc8 │ │ │ │ │ + ldr r1, [pc, #-980] @ 9a40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9de0 │ │ │ │ │ - ldr r3, [pc, #-1000] @ 9a5c │ │ │ │ │ + beq 9dc8 │ │ │ │ │ + ldr r3, [pc, #-1000] @ 9a44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-996] @ 9a68 │ │ │ │ │ + ldr r3, [pc, #-996] @ 9a50 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 9674 │ │ │ │ │ + b 965c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 92a4 │ │ │ │ │ + b 928c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 95bc │ │ │ │ │ + b 95a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f44 │ │ │ │ │ + b 8f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ec4 │ │ │ │ │ + b 8eac │ │ │ │ │ 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 8e98 │ │ │ │ │ + beq 8e80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f5c │ │ │ │ │ + b 8f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9488 │ │ │ │ │ + b 9470 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 97a8 │ │ │ │ │ - ldr r2, [pc, #-1152] @ 9a60 │ │ │ │ │ + bne 9790 │ │ │ │ │ + ldr r2, [pc, #-1152] @ 9a48 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9f24 │ │ │ │ │ + beq 9f0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f14 │ │ │ │ │ + beq 9efc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9f44 │ │ │ │ │ + bne 9f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 97a4 │ │ │ │ │ + b 978c │ │ │ │ │ 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 9eec │ │ │ │ │ - b 97a4 │ │ │ │ │ + beq 9ed4 │ │ │ │ │ + b 978c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f14 │ │ │ │ │ + beq 9efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f14 │ │ │ │ │ + beq 9efc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f14 │ │ │ │ │ - ldr r3, [pc, #-1308] @ 9a64 │ │ │ │ │ + beq 9efc │ │ │ │ │ + ldr r3, [pc, #-1308] @ 9a4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-1312] @ 9a68 │ │ │ │ │ + ldr r3, [pc, #-1312] @ 9a50 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 9f18 │ │ │ │ │ + beq 9f00 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97a4 │ │ │ │ │ + b 978c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 97a8 │ │ │ │ │ + b 9790 │ │ │ │ │ │ │ │ │ │ -00009fdc <_tmp_93_rule>: │ │ │ │ │ +00009fc4 <_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] @ a090 <_tmp_93_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ a078 <_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 a070 <_tmp_93_rule+0x94> │ │ │ │ │ + beq a058 <_tmp_93_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a084 <_tmp_93_rule+0xa8> │ │ │ │ │ + bne a06c <_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 a060 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a048 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a060 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a048 <_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 a060 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a048 <_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 a014 <_tmp_93_rule+0x38> │ │ │ │ │ + beq 9ffc <_tmp_93_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a058 <_tmp_93_rule+0x7c> │ │ │ │ │ + b a040 <_tmp_93_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a094 : │ │ │ │ │ +0000a07c : │ │ │ │ │ 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] @ a8dc │ │ │ │ │ + ldr r2, [pc, #2096] @ a8c4 │ │ │ │ │ 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 a7c0 │ │ │ │ │ + beq a7a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a7d4 │ │ │ │ │ + bne a7bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2052] @ a8e0 │ │ │ │ │ + ldr r1, [pc, #2052] @ a8c8 │ │ │ │ │ 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 a108 │ │ │ │ │ + beq a0f0 │ │ │ │ │ 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 a864 │ │ │ │ │ + beq a84c │ │ │ │ │ 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 a7d4 │ │ │ │ │ - ldr r2, [pc, #1944] @ a8dc │ │ │ │ │ + bne a7bc │ │ │ │ │ + ldr r2, [pc, #1944] @ a8c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a89c │ │ │ │ │ + beq a884 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq a8bc │ │ │ │ │ + beq a8a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a698 │ │ │ │ │ - ldr fp, [pc, #1888] @ a8dc │ │ │ │ │ + bne a680 │ │ │ │ │ + ldr fp, [pc, #1888] @ a8c4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a248 │ │ │ │ │ + beq a230 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a260 │ │ │ │ │ + bne a248 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a734 │ │ │ │ │ + beq a71c │ │ │ │ │ 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 a35c │ │ │ │ │ + bne a344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a6b4 │ │ │ │ │ + bne a69c │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a71c │ │ │ │ │ + beq a704 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6f8 │ │ │ │ │ + beq a6e0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a658 │ │ │ │ │ + beq a640 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a198 │ │ │ │ │ + bne a180 │ │ │ │ │ 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 a1a4 │ │ │ │ │ + beq a18c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b a714 │ │ │ │ │ + b a6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq a68c │ │ │ │ │ + beq a674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a68c │ │ │ │ │ + bne a674 │ │ │ │ │ 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 a8b4 │ │ │ │ │ + beq a89c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble a2e8 │ │ │ │ │ + ble a2d0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq a2e8 │ │ │ │ │ + beq a2d0 │ │ │ │ │ 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 a2d0 │ │ │ │ │ + bne a2b8 │ │ │ │ │ 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 a7d0 │ │ │ │ │ + beq a7b8 │ │ │ │ │ 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] │ │ │ │ │ @@ -11372,101 +11366,101 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq a838 │ │ │ │ │ - ldr r2, [pc, #1424] @ a8e0 │ │ │ │ │ + beq a820 │ │ │ │ │ + ldr r2, [pc, #1424] @ a8c8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b a0f0 │ │ │ │ │ + b a0d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1396] @ a8dc │ │ │ │ │ + ldr r2, [pc, #1396] @ a8c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a7a0 │ │ │ │ │ + beq a788 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a7b8 │ │ │ │ │ + bne a7a0 │ │ │ │ │ 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 a76c │ │ │ │ │ + beq a754 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a7b8 │ │ │ │ │ + bne a7a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ │ - b a3ec │ │ │ │ │ + b a3d4 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str r8, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - ldr r3, [pc, #1256] @ a8dc │ │ │ │ │ + ldr r3, [pc, #1256] @ a8c4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq a794 │ │ │ │ │ + beq a77c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6c0 │ │ │ │ │ + bne a6a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - bl 1e9e0 │ │ │ │ │ + bl 1e9dc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne a454 │ │ │ │ │ + bne a43c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6c0 │ │ │ │ │ + bne a6a8 │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a474 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq a7dc │ │ │ │ │ + beq a7c4 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne a3e0 │ │ │ │ │ + bne a3c8 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a818 │ │ │ │ │ + beq a800 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b a3e0 │ │ │ │ │ + b a3c8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ @@ -11476,224 +11470,224 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a764 │ │ │ │ │ + beq a74c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble a5f4 │ │ │ │ │ + ble a5dc │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ cmp r6, #12 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ │ - beq a5f4 │ │ │ │ │ + beq a5dc │ │ │ │ │ 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 a5dc │ │ │ │ │ + bne a5c4 │ │ │ │ │ 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 a1d0 │ │ │ │ │ + beq a1b8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a214 │ │ │ │ │ + bne a1fc │ │ │ │ │ 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 a1dc │ │ │ │ │ + b a1c4 │ │ │ │ │ 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 a8b4 │ │ │ │ │ + beq a89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a22c │ │ │ │ │ + b a214 │ │ │ │ │ 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 a348 │ │ │ │ │ + b a330 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a274 │ │ │ │ │ + b a25c │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a4bc │ │ │ │ │ + b a4a4 │ │ │ │ │ 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 a274 │ │ │ │ │ + b a25c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a754 │ │ │ │ │ + bne a73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b a1f8 │ │ │ │ │ + b a1e0 │ │ │ │ │ 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 a1b8 │ │ │ │ │ - b a1dc │ │ │ │ │ + beq a1a0 │ │ │ │ │ + b a1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a714 │ │ │ │ │ + b a6fc │ │ │ │ │ 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 a1dc │ │ │ │ │ + b a1c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a400 │ │ │ │ │ + b a3e8 │ │ │ │ │ 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 a380 │ │ │ │ │ + beq a368 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a784 │ │ │ │ │ + b a76c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0d0 │ │ │ │ │ + beq a0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a858 │ │ │ │ │ + b a840 │ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ @@ -11701,234 +11695,234 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a6e8 │ │ │ │ │ + b a6d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - b a768 │ │ │ │ │ + b a750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #68] @ 0x44 │ │ │ │ │ - beq a348 │ │ │ │ │ + beq a330 │ │ │ │ │ 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 a100 │ │ │ │ │ + b a0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a8cc │ │ │ │ │ + blt a8b4 │ │ │ │ │ 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 a13c │ │ │ │ │ - b a7d4 │ │ │ │ │ + beq a124 │ │ │ │ │ + b a7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a150 │ │ │ │ │ - b a694 │ │ │ │ │ + beq a138 │ │ │ │ │ + b a67c │ │ │ │ │ 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 a694 │ │ │ │ │ + b a67c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a858 │ │ │ │ │ + b a840 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000488 │ │ │ │ │ │ │ │ │ │ -0000a8e4 : │ │ │ │ │ +0000a8cc : │ │ │ │ │ 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] @ a9b0 │ │ │ │ │ + ldr r2, [pc, #180] @ a998 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a98c │ │ │ │ │ + beq a974 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a9a0 │ │ │ │ │ + bne a988 │ │ │ │ │ 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 a97c │ │ │ │ │ + bne a964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a99c │ │ │ │ │ + bne a984 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a97c │ │ │ │ │ + bne a964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a99c │ │ │ │ │ + bne a984 │ │ │ │ │ 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 a91c │ │ │ │ │ + beq a904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a9b4 : │ │ │ │ │ +0000a99c : │ │ │ │ │ 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] @ afc0 │ │ │ │ │ + ldr r3, [pc, #1524] @ afa8 │ │ │ │ │ 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 aeb0 │ │ │ │ │ + beq ae98 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aec4 │ │ │ │ │ + bne aeac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq ab54 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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] @ afc0 │ │ │ │ │ + ldr r2, [pc, #1444] @ afa8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq af7c │ │ │ │ │ + beq af64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1424] @ afc4 │ │ │ │ │ + ldr r1, [pc, #1424] @ afac │ │ │ │ │ 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 aac8 │ │ │ │ │ + bne aab0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq af68 │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af90 │ │ │ │ │ + bne af78 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne adb8 │ │ │ │ │ + bne ada0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne af90 │ │ │ │ │ + bne af78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b21c │ │ │ │ │ + bl b204 │ │ │ │ │ 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] @ afc4 │ │ │ │ │ + ldr r2, [pc, #1280] @ afac │ │ │ │ │ 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 ab14 │ │ │ │ │ - ldr r1, [pc, #1248] @ afc8 │ │ │ │ │ + beq aafc │ │ │ │ │ + ldr r1, [pc, #1248] @ afb0 │ │ │ │ │ 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 ab14 │ │ │ │ │ + beq aafc │ │ │ │ │ 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 af00 │ │ │ │ │ + bne aee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne aba0 │ │ │ │ │ + bne ab88 │ │ │ │ │ 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} │ │ │ │ │ @@ -11937,130 +11931,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 ab04 │ │ │ │ │ + blt aaec │ │ │ │ │ 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 aa14 │ │ │ │ │ - b ab04 │ │ │ │ │ - ldr r2, [pc, #1048] @ afc0 │ │ │ │ │ + beq a9fc │ │ │ │ │ + b aaec │ │ │ │ │ + ldr r2, [pc, #1048] @ afa8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq af20 │ │ │ │ │ + beq af08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af38 │ │ │ │ │ + bne af20 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq af4c │ │ │ │ │ + beq af34 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne af34 │ │ │ │ │ + bne af1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #972] @ afc0 │ │ │ │ │ + ldr r3, [pc, #972] @ afa8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ac58 │ │ │ │ │ + beq ac40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ac70 │ │ │ │ │ + bne ac58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac6c │ │ │ │ │ + beq ac54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq ac70 │ │ │ │ │ + beq ac58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq ad7c │ │ │ │ │ + beq ad64 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abe8 │ │ │ │ │ + b abd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ac0c │ │ │ │ │ + beq abf4 │ │ │ │ │ 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 af44 │ │ │ │ │ + beq af2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble ace8 │ │ │ │ │ + ble acd0 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq ace8 │ │ │ │ │ + beq acd0 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq ace8 │ │ │ │ │ + beq acd0 │ │ │ │ │ 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 acd0 │ │ │ │ │ + bne acb8 │ │ │ │ │ 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 ab38 │ │ │ │ │ + bne ab20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq aafc │ │ │ │ │ + beq aae4 │ │ │ │ │ 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 │ │ │ │ │ @@ -12073,65 +12067,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 af9c │ │ │ │ │ + beq af84 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab40 │ │ │ │ │ + b ab28 │ │ │ │ │ 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 af44 │ │ │ │ │ + beq af2c │ │ │ │ │ str r2, [r1, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abe8 │ │ │ │ │ + b abd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #508] @ afc0 │ │ │ │ │ + ldr r2, [pc, #508] @ afa8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq aea4 │ │ │ │ │ + beq ae8c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa8c │ │ │ │ │ - ldr r1, [pc, #472] @ afc8 │ │ │ │ │ + bne aa74 │ │ │ │ │ + ldr r1, [pc, #472] @ afb0 │ │ │ │ │ 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 ae94 │ │ │ │ │ + beq ae7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ae94 │ │ │ │ │ + beq ae7c │ │ │ │ │ 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 af10 │ │ │ │ │ + beq aef8 │ │ │ │ │ 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> │ │ │ │ │ @@ -12148,206 +12142,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 aed0 │ │ │ │ │ + beq aeb8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b aabc │ │ │ │ │ + b aaa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa88 │ │ │ │ │ + b aa70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b add0 │ │ │ │ │ + b adb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a9f0 │ │ │ │ │ + beq a9d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b ab04 │ │ │ │ │ + b aaec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq ae8c │ │ │ │ │ + beq ae74 │ │ │ │ │ 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 ab24 │ │ │ │ │ + beq ab0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ab04 │ │ │ │ │ + b aaec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aef0 │ │ │ │ │ + b aed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq abc0 │ │ │ │ │ + beq aba8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab38 │ │ │ │ │ + b ab20 │ │ │ │ │ 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 ab38 │ │ │ │ │ + b ab20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge aa58 │ │ │ │ │ - b aee0 │ │ │ │ │ + bge aa40 │ │ │ │ │ + b aec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq aa28 │ │ │ │ │ + beq aa10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aef0 │ │ │ │ │ + b aed8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab3c │ │ │ │ │ + beq ab24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ab04 │ │ │ │ │ + b aaec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000afcc : │ │ │ │ │ +0000afb4 : │ │ │ │ │ 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] @ b210 │ │ │ │ │ + ldr r2, [pc, #556] @ b1f8 │ │ │ │ │ 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 b1dc │ │ │ │ │ + beq b1c4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b1f0 │ │ │ │ │ + bne b1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #512] @ b214 │ │ │ │ │ + ldr r1, [pc, #512] @ b1fc │ │ │ │ │ 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 b09c │ │ │ │ │ + bne b084 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b1fc │ │ │ │ │ + beq b1e4 │ │ │ │ │ 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 b1ec │ │ │ │ │ + bne b1d4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0c8 │ │ │ │ │ + bne b0b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne b1ec │ │ │ │ │ + bne b1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b21c │ │ │ │ │ + bl b204 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b0b4 │ │ │ │ │ - ldr r2, [pc, #388] @ b214 │ │ │ │ │ + beq b09c │ │ │ │ │ + ldr r2, [pc, #388] @ b1fc │ │ │ │ │ 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] @ b214 │ │ │ │ │ + ldr r2, [pc, #336] @ b1fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b094 │ │ │ │ │ + b b07c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #316] @ b210 │ │ │ │ │ + ldr r2, [pc, #316] @ b1f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b1d0 │ │ │ │ │ + beq b1b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b06c │ │ │ │ │ - ldr r1, [pc, #280] @ b218 │ │ │ │ │ + bne b054 │ │ │ │ │ + ldr r1, [pc, #280] @ b200 │ │ │ │ │ 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 b1bc │ │ │ │ │ + beq b1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1a4 │ │ │ │ │ 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 b1ec │ │ │ │ │ + beq b1d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -12361,166 +12355,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 b0bc │ │ │ │ │ + bne b0a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ │ - beq b0bc │ │ │ │ │ + beq b0a4 │ │ │ │ │ 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 b0ac │ │ │ │ │ + b b094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b06c │ │ │ │ │ + b b054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0e0 │ │ │ │ │ + b b0c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b008 │ │ │ │ │ + beq aff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b1b4 │ │ │ │ │ + b b19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b038 │ │ │ │ │ - b b1a0 │ │ │ │ │ + bge b020 │ │ │ │ │ + b b188 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000b21c : │ │ │ │ │ +0000b204 : │ │ │ │ │ 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, #4072] @ c21c │ │ │ │ │ + ldr r2, [pc, #4064] @ c1fc │ │ │ │ │ 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 c1f0 │ │ │ │ │ + beq c20c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c204 │ │ │ │ │ + bne c1b4 │ │ │ │ │ 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 b3d8 │ │ │ │ │ + bne b3c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c238 │ │ │ │ │ + beq c184 │ │ │ │ │ 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 c204 │ │ │ │ │ - ldr r2, [pc, #3948] @ c21c │ │ │ │ │ + bne c1b4 │ │ │ │ │ + ldr r2, [pc, #3940] @ c1fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c2cc │ │ │ │ │ - ldr r1, [pc, #3940] @ c228 │ │ │ │ │ + beq c1e0 │ │ │ │ │ + ldr r1, [pc, #3924] @ c200 │ │ │ │ │ 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 b4e0 │ │ │ │ │ + beq b4c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b550 │ │ │ │ │ + bne b538 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c204 │ │ │ │ │ - ldr r2, [pc, #3852] @ c21c │ │ │ │ │ + bne c1b4 │ │ │ │ │ + ldr r2, [pc, #3844] @ c1fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c2e8 │ │ │ │ │ + beq c224 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #3832] @ c228 │ │ │ │ │ + ldr r1, [pc, #3816] @ c200 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b56c │ │ │ │ │ + beq b554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b5dc │ │ │ │ │ + bne b5c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c204 │ │ │ │ │ - ldr r1, [pc, #3764] @ c21c │ │ │ │ │ + bne c1b4 │ │ │ │ │ + ldr r1, [pc, #3756] @ c1fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b3f0 │ │ │ │ │ + beq b3d8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq b414 │ │ │ │ │ + beq b3fc │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b450 │ │ │ │ │ + beq b438 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b9f0 │ │ │ │ │ + beq b9d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -12533,334 +12527,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 b4bc │ │ │ │ │ + bne b4a4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne b384 │ │ │ │ │ + bne b36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c27c │ │ │ │ │ + blt c1cc │ │ │ │ │ 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 b4bc │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b3a4 │ │ │ │ │ + bne b38c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9b4 │ │ │ │ │ + bne b99c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba10 │ │ │ │ │ + bne b9f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc94 │ │ │ │ │ + bne bc7c │ │ │ │ │ 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 b3d0 │ │ │ │ │ + b b3b8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3384] @ c228 │ │ │ │ │ + ldr r2, [pc, #3368] @ c200 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c32c │ │ │ │ │ + bne b520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c13c │ │ │ │ │ + bne c130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b530 │ │ │ │ │ + beq b518 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt b5f8 │ │ │ │ │ + blt b5e0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b2fc │ │ │ │ │ + beq b2e0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b870 │ │ │ │ │ + bne b858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b2f8 │ │ │ │ │ + b b2e0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3244] @ c228 │ │ │ │ │ + ldr r2, [pc, #3228] @ c200 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c148 │ │ │ │ │ + bne c124 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5bc │ │ │ │ │ + beq b5a4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt b738 │ │ │ │ │ + blt b720 │ │ │ │ │ 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 b350 │ │ │ │ │ + beq b338 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8fc │ │ │ │ │ + bne b8e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b350 │ │ │ │ │ + b b338 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3108] @ c228 │ │ │ │ │ + ldr r2, [pc, #3092] @ c200 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c32c │ │ │ │ │ + bne b520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c13c │ │ │ │ │ + bne c130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b534 │ │ │ │ │ + beq b51c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge b534 │ │ │ │ │ + bge b51c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3032] @ c228 │ │ │ │ │ + ldr r2, [pc, #3016] @ c200 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c32c │ │ │ │ │ + bne b520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c13c │ │ │ │ │ + bne c130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc84 │ │ │ │ │ + beq bc6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge bc84 │ │ │ │ │ + bge bc6c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2952] @ c228 │ │ │ │ │ + ldr r2, [pc, #2936] @ c200 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c32c │ │ │ │ │ + bne b520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c13c │ │ │ │ │ + bne c130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd6c │ │ │ │ │ + beq bd54 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bge bd6c │ │ │ │ │ + bge bd54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2876] @ c228 │ │ │ │ │ + ldr r2, [pc, #2860] @ c200 │ │ │ │ │ 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 c32c │ │ │ │ │ + bne b520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c13c │ │ │ │ │ + bne c130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b534 │ │ │ │ │ + beq b51c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble b534 │ │ │ │ │ + ble b51c │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b b6e4 │ │ │ │ │ + b b6cc │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2788] @ c228 │ │ │ │ │ + ldr r2, [pc, #2772] @ c200 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c148 │ │ │ │ │ + bne c124 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5c0 │ │ │ │ │ + beq b5a8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge b5c0 │ │ │ │ │ + bge b5a8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2712] @ c228 │ │ │ │ │ + ldr r2, [pc, #2696] @ c200 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c148 │ │ │ │ │ + bne c124 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc8c │ │ │ │ │ + beq bc74 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge bc8c │ │ │ │ │ + bge bc74 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2636] @ c228 │ │ │ │ │ + ldr r2, [pc, #2620] @ c200 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c148 │ │ │ │ │ + bne c124 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd74 │ │ │ │ │ + beq bd5c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge bd74 │ │ │ │ │ + bge bd5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2564] @ c228 │ │ │ │ │ + ldr r2, [pc, #2548] @ c200 │ │ │ │ │ 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 b5c4 │ │ │ │ │ + bne b5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c148 │ │ │ │ │ + bne c124 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5c0 │ │ │ │ │ + beq b5a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble b5c0 │ │ │ │ │ + ble b5a8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b81c │ │ │ │ │ + b b804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq b564 │ │ │ │ │ - ldr r1, [pc, #2456] @ c220 │ │ │ │ │ + beq b54c │ │ │ │ │ + ldr r1, [pc, #2452] @ c204 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b564 │ │ │ │ │ + beq b54c │ │ │ │ │ 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 b9a8 │ │ │ │ │ + beq b990 │ │ │ │ │ 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 │ │ │ │ │ @@ -12869,40 +12863,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 b988 │ │ │ │ │ + beq b970 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b3d0 │ │ │ │ │ + b b3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdd4 │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b5f0 │ │ │ │ │ + beq b5d8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5f0 │ │ │ │ │ - ldr r1, [pc, #2296] @ c220 │ │ │ │ │ + beq b5d8 │ │ │ │ │ + ldr r1, [pc, #2292] @ c204 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5f0 │ │ │ │ │ + beq b5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c200 │ │ │ │ │ + beq c21c │ │ │ │ │ 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] │ │ │ │ │ @@ -12911,314 +12905,314 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - bne b8f0 │ │ │ │ │ + bne b8d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq b8f0 │ │ │ │ │ + beq b8d8 │ │ │ │ │ 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 b3e8 │ │ │ │ │ + b b3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b21c │ │ │ │ │ + bl b204 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b474 │ │ │ │ │ + beq b45c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b474 │ │ │ │ │ + beq b45c │ │ │ │ │ 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 b3b8 │ │ │ │ │ + bne b3a0 │ │ │ │ │ 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 b4c4 │ │ │ │ │ + b b4ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2048] @ c21c │ │ │ │ │ + ldr r2, [pc, #2040] @ c1fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c154 │ │ │ │ │ + beq c250 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c1a0 │ │ │ │ │ + bne c240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq bc08 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1988] @ c21c │ │ │ │ │ + ldr r2, [pc, #1980] @ c1fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c2c0 │ │ │ │ │ + beq c2cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c2bc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c180 │ │ │ │ │ + beq c27c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c2bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1916] @ c21c │ │ │ │ │ + ldr r1, [pc, #1908] @ c1fc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c290 │ │ │ │ │ + beq c29c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbe4 │ │ │ │ │ + beq bbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbe4 │ │ │ │ │ + beq bbcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1864] @ c224 │ │ │ │ │ + ldr r2, [pc, #1860] @ c208 │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1b8 │ │ │ │ │ + beq c308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b0 │ │ │ │ │ + bne c238 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bef8 │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bef8 │ │ │ │ │ + beq bee0 │ │ │ │ │ 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 c178 │ │ │ │ │ + beq c274 │ │ │ │ │ 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, #1704] @ c21c │ │ │ │ │ + ldr r2, [pc, #1696] @ c1fc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r1, [r6, #88] @ 0x58 │ │ │ │ │ - beq c160 │ │ │ │ │ + beq c25c │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bfa4 │ │ │ │ │ + bne bf8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfa4 │ │ │ │ │ + beq bf8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq bfa4 │ │ │ │ │ + beq bf8c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq c0e4 │ │ │ │ │ + beq c0cc │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b bb6c │ │ │ │ │ + b bb54 │ │ │ │ │ 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 c1a0 │ │ │ │ │ + bne c240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bc3c │ │ │ │ │ + beq bc24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfd0 │ │ │ │ │ + bne bfb8 │ │ │ │ │ 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 bc74 │ │ │ │ │ + bne bc5c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be4c │ │ │ │ │ + bne be34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq b4a8 │ │ │ │ │ - b b4bc │ │ │ │ │ + beq b490 │ │ │ │ │ + b b4a4 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b b534 │ │ │ │ │ + b b51c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b b5c0 │ │ │ │ │ + b b5a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1404] @ c21c │ │ │ │ │ + ldr r2, [pc, #1396] @ c1fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c31c │ │ │ │ │ + beq c2f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4bc │ │ │ │ │ - ldr r2, [pc, #1364] @ c21c │ │ │ │ │ + bne b4a4 │ │ │ │ │ + ldr r2, [pc, #1356] @ c1fc │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c2fc │ │ │ │ │ + beq c2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bd7c │ │ │ │ │ + bne bd64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b4a4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4bc │ │ │ │ │ + beq b4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b4bc │ │ │ │ │ + beq b4a4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b3b8 │ │ │ │ │ - b b9f0 │ │ │ │ │ + bne b3a0 │ │ │ │ │ + b b9d8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b b534 │ │ │ │ │ + b b51c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b b5c0 │ │ │ │ │ - ldr r2, [pc, #1176] @ c21c │ │ │ │ │ + b b5a8 │ │ │ │ │ + ldr r2, [pc, #1168] @ c1fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c22c │ │ │ │ │ + beq c14c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c13c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c1d4 │ │ │ │ │ + beq c168 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c13c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be94 │ │ │ │ │ + bne be7c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1cc │ │ │ │ │ + beq c160 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13228,156 +13222,156 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq bcf8 │ │ │ │ │ + beq bce0 │ │ │ │ │ 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 bd00 │ │ │ │ │ - b bcf8 │ │ │ │ │ + beq bce8 │ │ │ │ │ + b bce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b4bc │ │ │ │ │ + beq b4a4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b3b8 │ │ │ │ │ - b b9f0 │ │ │ │ │ + bne b3a0 │ │ │ │ │ + b b9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdd4 │ │ │ │ │ + beq bdbc │ │ │ │ │ str r0, [r9] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c008 │ │ │ │ │ + bne bff0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1cc │ │ │ │ │ + beq c160 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq bdec │ │ │ │ │ - b bedc │ │ │ │ │ + beq bdd4 │ │ │ │ │ + b bec4 │ │ │ │ │ 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 bbf4 │ │ │ │ │ + bne bbdc │ │ │ │ │ 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 c178 │ │ │ │ │ + beq c274 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble bf54 │ │ │ │ │ + ble bf3c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, fp, lsl #2] │ │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne bf3c │ │ │ │ │ + bne bf24 │ │ │ │ │ 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 bc0c │ │ │ │ │ + bne bbf4 │ │ │ │ │ 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 bfe4 │ │ │ │ │ + beq bfcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc48 │ │ │ │ │ + b bc30 │ │ │ │ │ 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 bbf4 │ │ │ │ │ - b bf0c │ │ │ │ │ + beq bbdc │ │ │ │ │ + b bef4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne bf9c │ │ │ │ │ + bne bf84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc44 │ │ │ │ │ + beq bc2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b bc74 │ │ │ │ │ + b bc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq bec0 │ │ │ │ │ + beq bea8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c1cc │ │ │ │ │ + beq c160 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov fp, #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ @@ -13388,359 +13382,352 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c0a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1cc │ │ │ │ │ + beq c160 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrgt r0, [sp, #32] │ │ │ │ │ - bgt bedc │ │ │ │ │ - b bdec │ │ │ │ │ + bgt bec4 │ │ │ │ │ + b bdd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c078 │ │ │ │ │ + beq c060 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq c110 │ │ │ │ │ + beq c0f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b c060 │ │ │ │ │ + b c048 │ │ │ │ │ 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 c16c │ │ │ │ │ + beq c268 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b bbd0 │ │ │ │ │ + b bbb8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1c4 │ │ │ │ │ + beq c158 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b c0d4 │ │ │ │ │ + b c0bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b2fc │ │ │ │ │ + b b33c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b354 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba28 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb84 │ │ │ │ │ - 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 │ │ │ │ │ + b b2e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc0c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc74 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b bfb4 │ │ │ │ │ + b bcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b baec │ │ │ │ │ + b bd78 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcf0 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq b258 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b b9a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcf4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ - .word 0x00001771 │ │ │ │ │ - .word 0x000004a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd90 │ │ │ │ │ + b bcd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c26c │ │ │ │ │ + blt c1bc │ │ │ │ │ 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 b2a8 │ │ │ │ │ - b c204 │ │ │ │ │ + beq b290 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b b990 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b9a8 │ │ │ │ │ + b b990 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b4c4 │ │ │ │ │ + b b4ac │ │ │ │ │ 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 baac │ │ │ │ │ - b bfb4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #12] @ c200 │ │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b b2b4 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x000004a4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ + .word 0x00001771 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq b240 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b c1b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + b b304 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b bf9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc0c │ │ │ │ │ + b bc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba64 │ │ │ │ │ + b ba10 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b bb6c │ │ │ │ │ + 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 bbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #-184] @ c228 │ │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b b2cc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq ba94 │ │ │ │ │ + b bf9c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b bbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - b b31c │ │ │ │ │ + b ba4c │ │ │ │ │ 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 bcd8 │ │ │ │ │ - b bcf8 │ │ │ │ │ + beq bcc0 │ │ │ │ │ + b bce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b2f8 │ │ │ │ │ - b b550 │ │ │ │ │ + b bc94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b bad4 │ │ │ │ │ │ │ │ │ │ -0000c348 : │ │ │ │ │ +0000c314 : │ │ │ │ │ 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] @ c778 │ │ │ │ │ + ldr r2, [pc, #1048] @ c744 │ │ │ │ │ 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 c6c4 │ │ │ │ │ + beq c690 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c3cc │ │ │ │ │ + bne c398 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c714 │ │ │ │ │ + beq c6e0 │ │ │ │ │ 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 c3e4 │ │ │ │ │ + bne c3b0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c498 │ │ │ │ │ + bne c464 │ │ │ │ │ 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] @ c778 │ │ │ │ │ + ldr r2, [pc, #904] @ c744 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c768 │ │ │ │ │ + beq c734 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c6a8 │ │ │ │ │ - ldr r2, [pc, #872] @ c778 │ │ │ │ │ + bne c674 │ │ │ │ │ + ldr r2, [pc, #872] @ c744 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c4b4 │ │ │ │ │ + beq c480 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq c4d8 │ │ │ │ │ + beq c4a4 │ │ │ │ │ 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 c524 │ │ │ │ │ + bne c4f0 │ │ │ │ │ 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 c6a8 │ │ │ │ │ + bne c674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c640 │ │ │ │ │ + bne c60c │ │ │ │ │ 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 c3cc │ │ │ │ │ + beq c398 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c740 │ │ │ │ │ + bne c70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1210 │ │ │ │ │ + bl f60 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b c634 │ │ │ │ │ + b c600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c6f8 │ │ │ │ │ + bne c6c4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne c430 │ │ │ │ │ + bne c3fc │ │ │ │ │ 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 c698 │ │ │ │ │ + blt c664 │ │ │ │ │ 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 c6f8 │ │ │ │ │ + bne c6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c450 │ │ │ │ │ + beq c41c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c450 │ │ │ │ │ + beq c41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq c704 │ │ │ │ │ + beq c6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c704 │ │ │ │ │ + beq c6d0 │ │ │ │ │ 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> │ │ │ │ │ @@ -13753,250 +13740,250 @@ │ │ │ │ │ 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] @ c77c │ │ │ │ │ + ldr r2, [pc, #464] @ c748 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c3b8 │ │ │ │ │ + beq c384 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3b8 │ │ │ │ │ + beq c384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c634 │ │ │ │ │ + beq c600 │ │ │ │ │ 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 c6d8 │ │ │ │ │ + beq c6a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c3d4 │ │ │ │ │ + b c3a0 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #304] @ c780 │ │ │ │ │ + ldr r1, [pc, #304] @ c74c │ │ │ │ │ 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 c480 │ │ │ │ │ + beq c44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14760 │ │ │ │ │ + bl 14748 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c3b8 │ │ │ │ │ - b c5dc │ │ │ │ │ + beq c384 │ │ │ │ │ + b c5a8 │ │ │ │ │ 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 c70c │ │ │ │ │ + beq c6d8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c46c │ │ │ │ │ + beq c438 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c3cc │ │ │ │ │ - b c49c │ │ │ │ │ + beq c398 │ │ │ │ │ + b c468 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c384 │ │ │ │ │ - b c3c8 │ │ │ │ │ + beq c350 │ │ │ │ │ + b c394 │ │ │ │ │ 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 c3cc │ │ │ │ │ - b c3d4 │ │ │ │ │ + beq c398 │ │ │ │ │ + b c3a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c698 │ │ │ │ │ + b c664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b c698 │ │ │ │ │ + b c664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c750 │ │ │ │ │ + blt c71c │ │ │ │ │ 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 c3a4 │ │ │ │ │ + beq c370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c3d4 │ │ │ │ │ + b c3a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c3d4 │ │ │ │ │ + b c3a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c3fc │ │ │ │ │ + b c3c8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000c784 : │ │ │ │ │ +0000c750 : │ │ │ │ │ expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #1976] @ cf54 │ │ │ │ │ + ldr r2, [pc, #1976] @ cf20 │ │ │ │ │ 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 cd00 │ │ │ │ │ + beq cccc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ca64 │ │ │ │ │ + bne ca30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1932] @ cf58 │ │ │ │ │ + ldr r1, [pc, #1932] @ cf24 │ │ │ │ │ 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 c7f8 │ │ │ │ │ + beq c7c4 │ │ │ │ │ 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 cd14 │ │ │ │ │ + beq cce0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c950 │ │ │ │ │ + bne c91c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne ca60 │ │ │ │ │ + bne ca2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ + beq c820 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c8c4 │ │ │ │ │ + bne c890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca60 │ │ │ │ │ + bne ca2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c88c │ │ │ │ │ - ldr r2, [pc, #1756] @ cf58 │ │ │ │ │ + beq c858 │ │ │ │ │ + ldr r2, [pc, #1756] @ cf24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b c7e0 │ │ │ │ │ + b c7ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca60 │ │ │ │ │ + bne ca2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144b8 │ │ │ │ │ + bl 144a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne c944 │ │ │ │ │ - ldr r2, [pc, #1696] @ cf58 │ │ │ │ │ + bne c910 │ │ │ │ │ + ldr r2, [pc, #1696] @ cf24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b c880 │ │ │ │ │ + b c84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ - ldr r1, [pc, #1664] @ cf5c │ │ │ │ │ + beq c820 │ │ │ │ │ + ldr r1, [pc, #1664] @ cf28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ + beq c820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ + beq c820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ca60 │ │ │ │ │ + beq ca2c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ @@ -14004,431 +13991,431 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - beq ced0 │ │ │ │ │ - ldr r2, [pc, #1548] @ cf58 │ │ │ │ │ + beq ce9c │ │ │ │ │ + ldr r2, [pc, #1548] @ cf24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b c880 │ │ │ │ │ + b c84c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ca64 │ │ │ │ │ - ldr r2, [pc, #1516] @ cf54 │ │ │ │ │ + bne ca30 │ │ │ │ │ + ldr r2, [pc, #1516] @ cf20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cc28 │ │ │ │ │ + beq cbf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #1504] @ cf60 │ │ │ │ │ + ldr r1, [pc, #1504] @ cf2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9a4 │ │ │ │ │ + beq c970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne ca74 │ │ │ │ │ + bne ca40 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cc3c │ │ │ │ │ + bne cc08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne cb98 │ │ │ │ │ + bne cb64 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cc3c │ │ │ │ │ + bne cc08 │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cc48 │ │ │ │ │ + bne cc14 │ │ │ │ │ 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 c828 │ │ │ │ │ + beq c7f4 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ca6c │ │ │ │ │ - ldr r3, [pc, #1324] @ cf54 │ │ │ │ │ + bne ca38 │ │ │ │ │ + ldr r3, [pc, #1324] @ cf20 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ceb0 │ │ │ │ │ + beq ce7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cb34 │ │ │ │ │ + bne cb00 │ │ │ │ │ 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 c830 │ │ │ │ │ + beq c7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c7f0 │ │ │ │ │ + b c7bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1236] @ cf54 │ │ │ │ │ + ldr r2, [pc, #1236] @ cf20 │ │ │ │ │ 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 cee4 │ │ │ │ │ + beq ceb0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne ce9c │ │ │ │ │ + bne ce68 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq ce68 │ │ │ │ │ + beq ce34 │ │ │ │ │ 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 cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne cd3c │ │ │ │ │ + bne cd08 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne ce9c │ │ │ │ │ + bne ce68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne cdd4 │ │ │ │ │ + bne cda0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne ce9c │ │ │ │ │ + bne ce68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 144b8 │ │ │ │ │ + bl 144a0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne cdd4 │ │ │ │ │ + bne cda0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c9a4 │ │ │ │ │ - ldr r1, [pc, #1064] @ cf64 │ │ │ │ │ + b c970 │ │ │ │ │ + ldr r1, [pc, #1064] @ cf30 │ │ │ │ │ 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 ca44 │ │ │ │ │ + beq ca10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ca44 │ │ │ │ │ + beq ca10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ccc0 │ │ │ │ │ + bne cc8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca44 │ │ │ │ │ + beq ca10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ca50 │ │ │ │ │ + b ca1c │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ - ldr r1, [pc, #932] @ cf68 │ │ │ │ │ + beq c994 │ │ │ │ │ + ldr r1, [pc, #932] @ cf34 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ - ldr r3, [pc, #912] @ cf6c │ │ │ │ │ + beq c994 │ │ │ │ │ + ldr r3, [pc, #912] @ cf38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #908] @ cf70 │ │ │ │ │ + ldr r3, [pc, #908] @ cf3c │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 c9fc │ │ │ │ │ - b c9f4 │ │ │ │ │ + bne c9c8 │ │ │ │ │ + b c9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq c974 │ │ │ │ │ + beq c940 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b c9fc │ │ │ │ │ + b c9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24864 │ │ │ │ │ + bl 25720 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c9f8 │ │ │ │ │ + bne c9c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ - ldr r1, [pc, #744] @ cf64 │ │ │ │ │ + beq c9bc │ │ │ │ │ + ldr r1, [pc, #744] @ cf30 │ │ │ │ │ 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 c9f0 │ │ │ │ │ - ldr r3, [pc, #732] @ cf74 │ │ │ │ │ + beq c9bc │ │ │ │ │ + ldr r3, [pc, #732] @ cf40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #720] @ cf70 │ │ │ │ │ + ldr r3, [pc, #720] @ cf3c │ │ │ │ │ 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 cc00 │ │ │ │ │ + b cbcc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #676] @ cf78 │ │ │ │ │ + ldr r3, [pc, #676] @ cf44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #660] @ cf70 │ │ │ │ │ + ldr r3, [pc, #660] @ cf3c │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b cb74 │ │ │ │ │ + b cb40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c7c0 │ │ │ │ │ - b ca60 │ │ │ │ │ + beq c78c │ │ │ │ │ + b ca2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge c808 │ │ │ │ │ + bge c7d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ca6c │ │ │ │ │ + b ca38 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cae0 │ │ │ │ │ + beq caac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq cae0 │ │ │ │ │ - ldr r1, [pc, #500] @ cf5c │ │ │ │ │ + beq caac │ │ │ │ │ + ldr r1, [pc, #500] @ cf28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cae0 │ │ │ │ │ + beq caac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq cae0 │ │ │ │ │ + beq caac │ │ │ │ │ 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 cf10 │ │ │ │ │ + beq cedc │ │ │ │ │ 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 cf28 │ │ │ │ │ + beq cef4 │ │ │ │ │ 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 ce44 │ │ │ │ │ + bne ce10 │ │ │ │ │ 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 ce44 │ │ │ │ │ - ldr r3, [pc, #352] @ cf7c │ │ │ │ │ + beq ce10 │ │ │ │ │ + ldr r3, [pc, #352] @ cf48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #332] @ cf70 │ │ │ │ │ + ldr r3, [pc, #332] @ cf3c │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq c9bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c9fc │ │ │ │ │ + b c9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cef0 │ │ │ │ │ + blt cebc │ │ │ │ │ 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 cacc │ │ │ │ │ + beq ca98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c9a8 │ │ │ │ │ + b c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq ca34 │ │ │ │ │ - b ca50 │ │ │ │ │ + beq ca00 │ │ │ │ │ + b ca1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq c944 │ │ │ │ │ - b cd24 │ │ │ │ │ + beq c910 │ │ │ │ │ + b ccf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ca98 │ │ │ │ │ + b ca64 │ │ │ │ │ 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 c9a8 │ │ │ │ │ + b c974 │ │ │ │ │ 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 c9a8 │ │ │ │ │ + b c974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb24 │ │ │ │ │ + beq caf0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c9a8 │ │ │ │ │ + b c974 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000451 │ │ │ │ │ .word 0x00000297 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_158_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_159_rule │ │ │ │ │ @@ -14439,192 +14426,192 @@ │ │ │ │ │ .word 0x00000554 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cf80 : │ │ │ │ │ +0000cf4c : │ │ │ │ │ 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] @ d3d4 │ │ │ │ │ + ldr r3, [pc, #1084] @ d3a0 │ │ │ │ │ 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 d278 │ │ │ │ │ + beq d244 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d28c │ │ │ │ │ + bne d258 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1040] @ d3d8 │ │ │ │ │ + ldr r1, [pc, #1040] @ d3a4 │ │ │ │ │ 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 cff4 │ │ │ │ │ + beq cfc0 │ │ │ │ │ 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 d3c0 │ │ │ │ │ + beq d38c │ │ │ │ │ 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 d288 │ │ │ │ │ + bne d254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbf4 │ │ │ │ │ + bl dbc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq d0d4 │ │ │ │ │ + beq d0a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #912] @ d3d4 │ │ │ │ │ + ldr r3, [pc, #912] @ d3a0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d328 │ │ │ │ │ + beq d2f4 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne d340 │ │ │ │ │ + bne d30c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d354 │ │ │ │ │ + beq d320 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bne d3b0 │ │ │ │ │ + bne d37c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #840] @ d3d4 │ │ │ │ │ + ldr r1, [pc, #840] @ d3a0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d398 │ │ │ │ │ - ldr r1, [pc, #828] @ d3dc │ │ │ │ │ + beq d364 │ │ │ │ │ + ldr r1, [pc, #828] @ d3a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d114 │ │ │ │ │ + bne d0e0 │ │ │ │ │ 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 d288 │ │ │ │ │ + bne d254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbf4 │ │ │ │ │ - ldr r2, [pc, #744] @ d3d8 │ │ │ │ │ + bl dbc0 │ │ │ │ │ + ldr r2, [pc, #744] @ d3a4 │ │ │ │ │ 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 cfdc │ │ │ │ │ + b cfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbf4 │ │ │ │ │ + bl dbc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d320 │ │ │ │ │ + beq d2ec │ │ │ │ │ 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] @ d3d4 │ │ │ │ │ + ldr r3, [pc, #648] @ d3a0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d308 │ │ │ │ │ + beq d2d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d320 │ │ │ │ │ - ldr r1, [pc, #620] @ d3dc │ │ │ │ │ + bne d2ec │ │ │ │ │ + ldr r1, [pc, #620] @ d3a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d29c │ │ │ │ │ + bne d268 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq d0bc │ │ │ │ │ + beq d088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0bc │ │ │ │ │ + bne d088 │ │ │ │ │ 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 d34c │ │ │ │ │ + beq d318 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d1f8 │ │ │ │ │ + ble d1c4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq d1f8 │ │ │ │ │ + beq d1c4 │ │ │ │ │ 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 d1e0 │ │ │ │ │ + bne d1ac │ │ │ │ │ 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 d288 │ │ │ │ │ + beq d254 │ │ │ │ │ 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 │ │ │ │ │ @@ -14638,762 +14625,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 d374 │ │ │ │ │ - ldr r2, [pc, #356] @ d3d8 │ │ │ │ │ + beq d340 │ │ │ │ │ + ldr r2, [pc, #356] @ d3a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b d108 │ │ │ │ │ + b d0d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cfbc │ │ │ │ │ + beq cf88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b cfec │ │ │ │ │ + b cfb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbf4 │ │ │ │ │ + bl dbc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d320 │ │ │ │ │ + beq d2ec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq d2d8 │ │ │ │ │ + beq d2a4 │ │ │ │ │ str r2, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b d144 │ │ │ │ │ + b d110 │ │ │ │ │ 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 d34c │ │ │ │ │ + beq d318 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d2c4 │ │ │ │ │ + b d290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d168 │ │ │ │ │ + beq d134 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b d184 │ │ │ │ │ + b d150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq d05c │ │ │ │ │ + beq d028 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b d0d4 │ │ │ │ │ + b d0a0 │ │ │ │ │ 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 d0d4 │ │ │ │ │ + b d0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq d26c │ │ │ │ │ + beq d238 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d290 │ │ │ │ │ + b d25c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d098 │ │ │ │ │ - b d31c │ │ │ │ │ + beq d064 │ │ │ │ │ + b d2e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d0d4 │ │ │ │ │ + b d0a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d004 │ │ │ │ │ - b d384 │ │ │ │ │ + bge cfd0 │ │ │ │ │ + b d350 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000459 │ │ │ │ │ .word 0x00000245 │ │ │ │ │ │ │ │ │ │ -0000d3e0 : │ │ │ │ │ +0000d3ac : │ │ │ │ │ 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] @ dbe8 │ │ │ │ │ + ldr r1, [pc, #2032] @ dbb4 │ │ │ │ │ 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 db78 │ │ │ │ │ + beq db44 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da90 │ │ │ │ │ - ldr r1, [pc, #1988] @ dbe8 │ │ │ │ │ + bne da5c │ │ │ │ │ + ldr r1, [pc, #1988] @ dbb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq daa0 │ │ │ │ │ + beq da6c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq dac4 │ │ │ │ │ + beq da90 │ │ │ │ │ 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] @ dbe8 │ │ │ │ │ + ldr r2, [pc, #1928] @ dbb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dbb4 │ │ │ │ │ + beq db80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1908] @ dbec │ │ │ │ │ + ldr r1, [pc, #1908] @ dbb8 │ │ │ │ │ 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 d584 │ │ │ │ │ + beq d550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d5f4 │ │ │ │ │ + bne d5c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne db04 │ │ │ │ │ - ldr r1, [pc, #1836] @ dbe8 │ │ │ │ │ + bne dad0 │ │ │ │ │ + ldr r1, [pc, #1836] @ dbb4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dbcc │ │ │ │ │ + beq db98 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #1816] @ dbec │ │ │ │ │ + ldr r1, [pc, #1816] @ dbb8 │ │ │ │ │ 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 d610 │ │ │ │ │ + beq d5dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d680 │ │ │ │ │ + bne d64c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne da90 │ │ │ │ │ + bne da5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d564 │ │ │ │ │ + bne d530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dbe0 │ │ │ │ │ + bne dbac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d988 │ │ │ │ │ + bne d954 │ │ │ │ │ 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 db90 │ │ │ │ │ + beq db5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d554 │ │ │ │ │ + b d520 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1624] @ dbec │ │ │ │ │ + ldr r2, [pc, #1624] @ dbb8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db24 │ │ │ │ │ + bne daf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db0c │ │ │ │ │ + bne dad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5a0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt d69c │ │ │ │ │ + bgt d668 │ │ │ │ │ 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 d4a8 │ │ │ │ │ + beq d474 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d90c │ │ │ │ │ + bne d8d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d4a4 │ │ │ │ │ + b d470 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1484] @ dbec │ │ │ │ │ + ldr r2, [pc, #1484] @ dbb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db18 │ │ │ │ │ + bne dae4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d660 │ │ │ │ │ + beq d62c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt d7d8 │ │ │ │ │ + bgt d7a4 │ │ │ │ │ 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 d500 │ │ │ │ │ + beq d4cc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d9e0 │ │ │ │ │ + bne d9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d4fc │ │ │ │ │ + b d4c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1348] @ dbec │ │ │ │ │ + ldr r2, [pc, #1348] @ dbb8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db24 │ │ │ │ │ + bne daf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db0c │ │ │ │ │ + bne dad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d8 │ │ │ │ │ + beq d5a4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge d5d8 │ │ │ │ │ + bge d5a4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1272] @ dbec │ │ │ │ │ + ldr r2, [pc, #1272] @ dbb8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db24 │ │ │ │ │ + bne daf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db0c │ │ │ │ │ + bne dad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9c0 │ │ │ │ │ + beq d98c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge d9c0 │ │ │ │ │ + bge d98c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1192] @ dbec │ │ │ │ │ + ldr r2, [pc, #1192] @ dbb8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db24 │ │ │ │ │ + bne daf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db0c │ │ │ │ │ + bne dad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9d0 │ │ │ │ │ + beq d99c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge d9d0 │ │ │ │ │ + bge d99c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1112] @ dbec │ │ │ │ │ + ldr r2, [pc, #1112] @ dbb8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db24 │ │ │ │ │ + bne daf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db0c │ │ │ │ │ + bne dad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d8 │ │ │ │ │ + beq d5a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble d5d8 │ │ │ │ │ + ble d5a4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b d784 │ │ │ │ │ + b d750 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1032] @ dbec │ │ │ │ │ + ldr r2, [pc, #1032] @ dbb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db18 │ │ │ │ │ + bne dae4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d664 │ │ │ │ │ + beq d630 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge d664 │ │ │ │ │ + bge d630 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #956] @ dbec │ │ │ │ │ + ldr r2, [pc, #956] @ dbb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne db18 │ │ │ │ │ + bne dae4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9c8 │ │ │ │ │ + beq d994 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble d9c8 │ │ │ │ │ + ble d994 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #880] @ dbec │ │ │ │ │ + ldr r2, [pc, #880] @ dbb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db18 │ │ │ │ │ + bne dae4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9d8 │ │ │ │ │ + beq d9a4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge d9d8 │ │ │ │ │ + bge d9a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #804] @ dbec │ │ │ │ │ + ldr r2, [pc, #804] @ dbb8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db40 │ │ │ │ │ + bne db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db18 │ │ │ │ │ + bne dae4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d664 │ │ │ │ │ + beq d630 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble d664 │ │ │ │ │ + ble d630 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b d8b8 │ │ │ │ │ + b d884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq d608 │ │ │ │ │ - ldr r1, [pc, #716] @ dbf0 │ │ │ │ │ + beq d5d4 │ │ │ │ │ + ldr r1, [pc, #716] @ dbbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d608 │ │ │ │ │ + beq d5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq db5c │ │ │ │ │ + beq db28 │ │ │ │ │ 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 da64 │ │ │ │ │ + beq da30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b d554 │ │ │ │ │ + b d520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3e0 │ │ │ │ │ + bl d3ac │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d978 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d578 │ │ │ │ │ + bne d544 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b d554 │ │ │ │ │ + b d520 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b d5d8 │ │ │ │ │ + b d5a4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b d664 │ │ │ │ │ + b d630 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b d5d8 │ │ │ │ │ + b d5a4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b d664 │ │ │ │ │ + b d630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdd4 │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d694 │ │ │ │ │ + beq d660 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d694 │ │ │ │ │ - ldr r1, [pc, #484] @ dbf0 │ │ │ │ │ + beq d660 │ │ │ │ │ + ldr r1, [pc, #484] @ dbbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d694 │ │ │ │ │ + beq d660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq db5c │ │ │ │ │ + beq db28 │ │ │ │ │ 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 d97c │ │ │ │ │ + bne d948 │ │ │ │ │ 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 db68 │ │ │ │ │ + bne db34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d514 │ │ │ │ │ + beq d4e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d558 │ │ │ │ │ + b d524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dbc0 │ │ │ │ │ + bne db8c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne d444 │ │ │ │ │ + bne d410 │ │ │ │ │ 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 da80 │ │ │ │ │ + blt da4c │ │ │ │ │ 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 d458 │ │ │ │ │ + beq d424 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da80 │ │ │ │ │ + b da4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d4a8 │ │ │ │ │ + b d474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d500 │ │ │ │ │ + b d4cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d4a4 │ │ │ │ │ - b d5f4 │ │ │ │ │ + beq d470 │ │ │ │ │ + b d5c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d4fc │ │ │ │ │ - b d680 │ │ │ │ │ + beq d4c8 │ │ │ │ │ + b d64c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b db04 │ │ │ │ │ + b dad0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b da80 │ │ │ │ │ + b da4c │ │ │ │ │ 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 d41c │ │ │ │ │ - b da90 │ │ │ │ │ + beq d3e8 │ │ │ │ │ + b da5c │ │ │ │ │ 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 d554 │ │ │ │ │ - b da94 │ │ │ │ │ + beq d520 │ │ │ │ │ + b da60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d46c │ │ │ │ │ + b d438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da80 │ │ │ │ │ + b da4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b d4c8 │ │ │ │ │ + b d494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b da90 │ │ │ │ │ + b da5c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -0000dbf4 : │ │ │ │ │ +0000dbc0 : │ │ │ │ │ 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] @ e0cc │ │ │ │ │ + ldr r3, [pc, #1216] @ e098 │ │ │ │ │ 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 df84 │ │ │ │ │ + beq df50 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df98 │ │ │ │ │ + bne df64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1172] @ e0d0 │ │ │ │ │ + ldr r1, [pc, #1172] @ e09c │ │ │ │ │ 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 dd68 │ │ │ │ │ + bne dd34 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e098 │ │ │ │ │ + beq e064 │ │ │ │ │ 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 df94 │ │ │ │ │ + bne df60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea48 │ │ │ │ │ + bl ea14 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq dd2c │ │ │ │ │ + beq dcf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1072] @ e0cc │ │ │ │ │ + ldr r3, [pc, #1072] @ e098 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e064 │ │ │ │ │ + beq e030 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne e07c │ │ │ │ │ + bne e048 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq dff8 │ │ │ │ │ + beq dfc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bne e088 │ │ │ │ │ + bne e054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1000] @ e0cc │ │ │ │ │ + ldr r1, [pc, #1000] @ e098 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e0ac │ │ │ │ │ - ldr r1, [pc, #988] @ e0d4 │ │ │ │ │ + beq e078 │ │ │ │ │ + ldr r1, [pc, #988] @ e0a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd80 │ │ │ │ │ + bne dd4c │ │ │ │ │ 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 df94 │ │ │ │ │ + bne df60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea48 │ │ │ │ │ - ldr r2, [pc, #904] @ e0d0 │ │ │ │ │ + bl ea14 │ │ │ │ │ + ldr r2, [pc, #904] @ e09c │ │ │ │ │ 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 │ │ │ │ │ @@ -15403,105 +15390,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 ea48 │ │ │ │ │ + bl ea14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dfa8 │ │ │ │ │ + beq df74 │ │ │ │ │ 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] @ e0cc │ │ │ │ │ + ldr r3, [pc, #780] @ e098 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq e04c │ │ │ │ │ + beq e018 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e03c │ │ │ │ │ - ldr r1, [pc, #752] @ e0d4 │ │ │ │ │ + bne e008 │ │ │ │ │ + ldr r1, [pc, #752] @ e0a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df44 │ │ │ │ │ + bne df10 │ │ │ │ │ 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 dd14 │ │ │ │ │ + beq dce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dd14 │ │ │ │ │ + bne dce0 │ │ │ │ │ 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 dff0 │ │ │ │ │ + beq dfbc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble debc │ │ │ │ │ + ble de88 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq debc │ │ │ │ │ + beq de88 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq debc │ │ │ │ │ + beq de88 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq debc │ │ │ │ │ + beq de88 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ - beq debc │ │ │ │ │ + beq de88 │ │ │ │ │ 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 dea4 │ │ │ │ │ + bne de70 │ │ │ │ │ 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 df94 │ │ │ │ │ + beq df60 │ │ │ │ │ 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 │ │ │ │ │ @@ -15517,539 +15504,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 e018 │ │ │ │ │ - ldr r2, [pc, #400] @ e0d0 │ │ │ │ │ + beq dfe4 │ │ │ │ │ + ldr r2, [pc, #400] @ e09c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b dd60 │ │ │ │ │ + b dd2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ea48 │ │ │ │ │ + bl ea14 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq dfd8 │ │ │ │ │ + beq dfa4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq dfb0 │ │ │ │ │ + beq df7c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b ddb4 │ │ │ │ │ + b dd80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dc30 │ │ │ │ │ + beq dbfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dd78 │ │ │ │ │ + b dd44 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b dd14 │ │ │ │ │ + b dce0 │ │ │ │ │ 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 dfe8 │ │ │ │ │ + beq dfb4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b df70 │ │ │ │ │ + b df3c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b de04 │ │ │ │ │ + b ddd0 │ │ │ │ │ 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 dd2c │ │ │ │ │ + b dcf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq df38 │ │ │ │ │ + beq df04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b df9c │ │ │ │ │ + b df68 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b de00 │ │ │ │ │ + b ddcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dddc │ │ │ │ │ - b ddf0 │ │ │ │ │ + beq dda8 │ │ │ │ │ + b ddbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq dcb4 │ │ │ │ │ + beq dc80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dd2c │ │ │ │ │ + b dcf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dd2c │ │ │ │ │ + b dcf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dc60 │ │ │ │ │ - b e028 │ │ │ │ │ + bge dc2c │ │ │ │ │ + b dff4 │ │ │ │ │ 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 dcf0 │ │ │ │ │ - b ddfc │ │ │ │ │ + beq dcbc │ │ │ │ │ + b ddc8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000045a │ │ │ │ │ .word 0x00000246 │ │ │ │ │ │ │ │ │ │ -0000e0d8 : │ │ │ │ │ +0000e0a4 : │ │ │ │ │ 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] @ ea40 │ │ │ │ │ + ldr r2, [pc, #2384] @ ea0c │ │ │ │ │ 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 ea08 │ │ │ │ │ + beq e9d4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e434 │ │ │ │ │ + bne e400 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq e4b8 │ │ │ │ │ + beq e484 │ │ │ │ │ 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] @ ea40 │ │ │ │ │ + ldr r2, [pc, #2304] @ ea0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ea20 │ │ │ │ │ + beq e9ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2284] @ ea44 │ │ │ │ │ + ldr r1, [pc, #2284] @ ea10 │ │ │ │ │ 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 e2f0 │ │ │ │ │ + beq e2bc │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq e378 │ │ │ │ │ + beq e344 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2228] @ ea40 │ │ │ │ │ + ldr r2, [pc, #2228] @ ea0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e9b4 │ │ │ │ │ + beq e980 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ea34 │ │ │ │ │ + bne ea00 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e880 │ │ │ │ │ + beq e84c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bne e998 │ │ │ │ │ - ldr r1, [pc, #2164] @ ea40 │ │ │ │ │ + bne e964 │ │ │ │ │ + ldr r1, [pc, #2164] @ ea0c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e960 │ │ │ │ │ + beq e92c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4f8 │ │ │ │ │ + bne e4c4 │ │ │ │ │ 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 e434 │ │ │ │ │ - ldr r2, [pc, #2076] @ ea40 │ │ │ │ │ + bne e400 │ │ │ │ │ + ldr r2, [pc, #2076] @ ea0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e978 │ │ │ │ │ + beq e944 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2056] @ ea44 │ │ │ │ │ + ldr r1, [pc, #2056] @ ea10 │ │ │ │ │ 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 e440 │ │ │ │ │ + beq e40c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e424 │ │ │ │ │ + beq e3f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e8bc │ │ │ │ │ + bne e888 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e434 │ │ │ │ │ - ldr r1, [pc, #1960] @ ea40 │ │ │ │ │ + bne e400 │ │ │ │ │ + ldr r1, [pc, #1960] @ ea0c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e9d4 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1940] @ ea44 │ │ │ │ │ + ldr r1, [pc, #1940] @ ea10 │ │ │ │ │ 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 e380 │ │ │ │ │ + beq e34c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e40c │ │ │ │ │ + beq e3d8 │ │ │ │ │ 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 e9f4 │ │ │ │ │ + beq e9c0 │ │ │ │ │ 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 ea34 │ │ │ │ │ + bne ea00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6c0 │ │ │ │ │ + bne e68c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ea34 │ │ │ │ │ + bne ea00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1764] @ ea44 │ │ │ │ │ + ldr r2, [pc, #1764] @ ea10 │ │ │ │ │ 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 e180 │ │ │ │ │ + bne e14c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e210 │ │ │ │ │ + b e1dc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e9c0 │ │ │ │ │ + beq e98c │ │ │ │ │ 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 e9e8 │ │ │ │ │ + bne e9b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e724 │ │ │ │ │ + bne e6f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e9e8 │ │ │ │ │ + bne e9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ - ldr r2, [pc, #1636] @ ea44 │ │ │ │ │ + bl c750 │ │ │ │ │ + ldr r2, [pc, #1636] @ ea10 │ │ │ │ │ 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 e2dc │ │ │ │ │ + bne e2a8 │ │ │ │ │ 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 e290 │ │ │ │ │ + beq e25c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e2e4 │ │ │ │ │ + b e2b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e9a0 │ │ │ │ │ + beq e96c │ │ │ │ │ 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 e98c │ │ │ │ │ + bne e958 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e78c │ │ │ │ │ + bne e758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e98c │ │ │ │ │ + bne e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1428] @ ea44 │ │ │ │ │ + ldr r2, [pc, #1428] @ ea10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b e250 │ │ │ │ │ + b e21c │ │ │ │ │ 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 e438 │ │ │ │ │ + blt e404 │ │ │ │ │ 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 e138 │ │ │ │ │ - b e434 │ │ │ │ │ + beq e104 │ │ │ │ │ + b e400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101b4 │ │ │ │ │ + bl 10164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e6b8 │ │ │ │ │ + beq e684 │ │ │ │ │ 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] @ ea40 │ │ │ │ │ + ldr r2, [pc, #1284] @ ea0c │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq e834 │ │ │ │ │ + beq e800 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e908 │ │ │ │ │ + bne e8d4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e678 │ │ │ │ │ + bne e644 │ │ │ │ │ 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 e1fc │ │ │ │ │ + beq e1c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1fc │ │ │ │ │ + bne e1c8 │ │ │ │ │ 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 e878 │ │ │ │ │ + beq e844 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble e5e8 │ │ │ │ │ + ble e5b4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq e5e8 │ │ │ │ │ + beq e5b4 │ │ │ │ │ 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 e5d0 │ │ │ │ │ + bne e59c │ │ │ │ │ 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 e900 │ │ │ │ │ + bne e8cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e8f4 │ │ │ │ │ + beq e8c0 │ │ │ │ │ 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 e8e8 │ │ │ │ │ + beq e8b4 │ │ │ │ │ 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 e898 │ │ │ │ │ + beq e864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b e2e0 │ │ │ │ │ + b e2ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 101b4 │ │ │ │ │ + bl 10164 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e824 │ │ │ │ │ + beq e7f0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq e7fc │ │ │ │ │ + beq e7c8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b e530 │ │ │ │ │ + b e4fc │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b e1fc │ │ │ │ │ + b e1c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e330 │ │ │ │ │ + beq e2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e88c │ │ │ │ │ + beq e858 │ │ │ │ │ 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] │ │ │ │ │ @@ -16057,26 +16044,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 e84c │ │ │ │ │ + beq e818 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e358 │ │ │ │ │ + b e324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e3c0 │ │ │ │ │ + beq e38c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e9e8 │ │ │ │ │ + beq e9b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -16084,30 +16071,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 e914 │ │ │ │ │ - ldr r2, [pc, #700] @ ea44 │ │ │ │ │ + beq e8e0 │ │ │ │ │ + ldr r2, [pc, #700] @ ea10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e3ec │ │ │ │ │ + b e3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e480 │ │ │ │ │ + beq e44c │ │ │ │ │ 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 e428 │ │ │ │ │ + beq e3f4 │ │ │ │ │ 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] │ │ │ │ │ @@ -16115,981 +16102,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 e938 │ │ │ │ │ + beq e904 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e4a8 │ │ │ │ │ + b e474 │ │ │ │ │ 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 e870 │ │ │ │ │ + beq e83c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b e6a4 │ │ │ │ │ + b e670 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e580 │ │ │ │ │ + b e54c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e558 │ │ │ │ │ - b e56c │ │ │ │ │ + beq e524 │ │ │ │ │ + b e538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e71c │ │ │ │ │ + beq e6e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e210 │ │ │ │ │ + b e1dc │ │ │ │ │ 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 e378 │ │ │ │ │ + b e344 │ │ │ │ │ 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 e2e0 │ │ │ │ │ - b e438 │ │ │ │ │ + beq e2ac │ │ │ │ │ + b e404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e8f4 │ │ │ │ │ + beq e8c0 │ │ │ │ │ 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 e644 │ │ │ │ │ + bne e610 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e644 │ │ │ │ │ + b e610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e438 │ │ │ │ │ + b e404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e210 │ │ │ │ │ + b e1dc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e57c │ │ │ │ │ + b e548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e780 │ │ │ │ │ + beq e74c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e40c │ │ │ │ │ + b e3d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e7f4 │ │ │ │ │ + beq e7c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e428 │ │ │ │ │ + b e3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e1d8 │ │ │ │ │ - b e578 │ │ │ │ │ + beq e1a4 │ │ │ │ │ + b e544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e230 │ │ │ │ │ + beq e1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e428 │ │ │ │ │ + b e3f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e210 │ │ │ │ │ + b e1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e450 │ │ │ │ │ - b e948 │ │ │ │ │ + bge e41c │ │ │ │ │ + b e914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e190 │ │ │ │ │ + b e15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e390 │ │ │ │ │ - b e924 │ │ │ │ │ + bge e35c │ │ │ │ │ + b e8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2a8 │ │ │ │ │ + beq e274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e40c │ │ │ │ │ + b e3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e300 │ │ │ │ │ - b e85c │ │ │ │ │ + bge e2cc │ │ │ │ │ + b e828 │ │ │ │ │ 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 e114 │ │ │ │ │ - b e434 │ │ │ │ │ + beq e0e0 │ │ │ │ │ + b e400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e14c │ │ │ │ │ + beq e118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e210 │ │ │ │ │ + b e1dc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0000ea48 : │ │ │ │ │ +0000ea14 : │ │ │ │ │ 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] @ fa38 │ │ │ │ │ + ldr r2, [pc, #4028] @ f9e8 │ │ │ │ │ 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 1006c │ │ │ │ │ + beq ffcc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10080 │ │ │ │ │ + bne ffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3988] @ fa24 │ │ │ │ │ + ldr r1, [pc, #3960] @ f9d4 │ │ │ │ │ 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 eeb0 │ │ │ │ │ + bne ee78 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1010c │ │ │ │ │ + beq 10058 │ │ │ │ │ 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 fe48 │ │ │ │ │ - ldr r1, [pc, #3912] @ fa28 │ │ │ │ │ + bne ff78 │ │ │ │ │ + ldr r1, [pc, #3884] @ f9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5d8 │ │ │ │ │ + bne f5a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10080 │ │ │ │ │ - ldr r1, [pc, #3888] @ fa38 │ │ │ │ │ + bne ffe0 │ │ │ │ │ + ldr r1, [pc, #3860] @ f9e8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq efb0 │ │ │ │ │ + beq ef78 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq fdc8 │ │ │ │ │ + beq fd84 │ │ │ │ │ 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] @ fa38 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #3800] @ f9e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe20 │ │ │ │ │ + beq fdd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3788] @ fa2c │ │ │ │ │ + ldr r1, [pc, #3764] @ f9dc │ │ │ │ │ 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 eec8 │ │ │ │ │ + beq ee90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq f000 │ │ │ │ │ + beq efc8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3744] @ fa38 │ │ │ │ │ + ldr r3, [pc, #3720] @ f9e8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fdac │ │ │ │ │ + beq fd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ee74 │ │ │ │ │ + bne ee3c │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fd58 │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq fd50 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - bne f100 │ │ │ │ │ - ldr r2, [pc, #3668] @ fa38 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne f0c8 │ │ │ │ │ + ldr r2, [pc, #3644] @ f9e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffa4 │ │ │ │ │ - ldr r2, [pc, #3648] @ fa38 │ │ │ │ │ + beq fe24 │ │ │ │ │ + ldr r2, [pc, #3624] @ f9e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq fe40 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f10c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f0d4 │ │ │ │ │ + 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 faa0 │ │ │ │ │ - ldr r2, [pc, #3580] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f968 │ │ │ │ │ + ldr r2, [pc, #3556] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe74 │ │ │ │ │ + beq fecc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq fea4 │ │ │ │ │ + beq fefc │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f640 │ │ │ │ │ + bne f60c │ │ │ │ │ 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 faa0 │ │ │ │ │ - ldr r2, [pc, #3500] @ fa38 │ │ │ │ │ + bne f968 │ │ │ │ │ + ldr r2, [pc, #3476] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fec4 │ │ │ │ │ + beq ff1c │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f79c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f768 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3440] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3416] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff04 │ │ │ │ │ + beq fde4 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6ac │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f678 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3380] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3356] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff64 │ │ │ │ │ + beq fe6c │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7ec │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f7b8 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3320] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3296] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff24 │ │ │ │ │ + beq fe8c │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6fc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f6c8 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3260] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3236] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff84 │ │ │ │ │ - ldr r1, [pc, #3228] @ fa28 │ │ │ │ │ + beq feac │ │ │ │ │ + ldr r1, [pc, #3204] @ f9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f83c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f808 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3200] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3176] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fee4 │ │ │ │ │ - ldr r1, [pc, #3180] @ fa34 │ │ │ │ │ + beq ff3c │ │ │ │ │ + ldr r1, [pc, #3156] @ f9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f588 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f554 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3140] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3116] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff44 │ │ │ │ │ - ldr r1, [pc, #3116] @ fa30 │ │ │ │ │ + beq fe04 │ │ │ │ │ + ldr r1, [pc, #3092] @ f9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4dc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f4a4 │ │ │ │ │ + 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 f53c │ │ │ │ │ - ldr r2, [pc, #3080] @ fa38 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f504 │ │ │ │ │ + ldr r2, [pc, #3056] @ f9e8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe54 │ │ │ │ │ - ldr r1, [pc, #3056] @ fa30 │ │ │ │ │ + beq ff84 │ │ │ │ │ + ldr r1, [pc, #3032] @ f9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f544 │ │ │ │ │ + bne f510 │ │ │ │ │ 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 efc4 │ │ │ │ │ + bne ef8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq efcc │ │ │ │ │ - ldr r2, [pc, #2948] @ fa24 │ │ │ │ │ + beq ef94 │ │ │ │ │ + ldr r2, [pc, #2924] @ f9d4 │ │ │ │ │ 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] @ fa38 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r2, [pc, #2888] @ fa2c │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r2, [pc, #2868] @ f9dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne efe8 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ + bne efb0 │ │ │ │ │ + ldr r3, [pc, #2856] @ f9e8 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq 10100 │ │ │ │ │ + beq 1004c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 100e0 │ │ │ │ │ + bne 1002c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq efd0 │ │ │ │ │ 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 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne f04c │ │ │ │ │ + bne f014 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 100e0 │ │ │ │ │ + bne 1002c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10634 │ │ │ │ │ + bl 105e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f0ec │ │ │ │ │ + beq f0b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne f938 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt f0e0 │ │ │ │ │ + blt f0a8 │ │ │ │ │ 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 eb8c │ │ │ │ │ - b ee74 │ │ │ │ │ + bne eb54 │ │ │ │ │ + b ee3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fdb8 │ │ │ │ │ + beq fd74 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #2636] @ fa24 │ │ │ │ │ + ldr r2, [pc, #2612] @ f9d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b eea8 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b ee70 │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb8c │ │ │ │ │ + bne eb54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee74 │ │ │ │ │ + b ee3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 100ec │ │ │ │ │ + blt 10038 │ │ │ │ │ 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 100e0 │ │ │ │ │ + bne 1002c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq ef4c │ │ │ │ │ + beq ef14 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef4c │ │ │ │ │ + beq ef14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10634 │ │ │ │ │ + bl 105e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq ef4c │ │ │ │ │ + beq ef14 │ │ │ │ │ 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 fda0 │ │ │ │ │ + beq fd34 │ │ │ │ │ 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 fd70 │ │ │ │ │ + beq fd04 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne f938 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble ef90 │ │ │ │ │ + ble ef58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b eed8 │ │ │ │ │ + b ee9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ef94 │ │ │ │ │ + beq ef5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ee74 │ │ │ │ │ + b ee3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec1c │ │ │ │ │ + beq ebe4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10150 │ │ │ │ │ + beq fff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ - mov lr, #1 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - ldr r6, [pc, #2288] @ fa38 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - mov sl, ip │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r4, lr │ │ │ │ │ + ldr r6, [pc, #2264] @ f9e8 │ │ │ │ │ + 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 10120 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 10138 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10194 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq f940 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f958 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffac │ │ │ │ │ mov r1, #27 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f74c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f718 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne fa0c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fcac │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fc90 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fcd4 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fcb8 │ │ │ │ │ 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 faa8 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne fb64 │ │ │ │ │ + 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 fa8c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f958 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq fcf4 │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + beq 1008c │ │ │ │ │ mov r1, #29 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa3c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fa3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne fa0c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ffec │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 1006c │ │ │ │ │ mov r1, #20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9c0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f9ec │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne fa0c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fc8c │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 100dc │ │ │ │ │ mov r1, #30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb08 │ │ │ │ │ - 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 fa0c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 1000c │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 1011c │ │ │ │ │ mov r1, #21 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbe0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fb14 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f950 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 1004c │ │ │ │ │ - ldr r1, [pc, #1828] @ fa28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 100fc │ │ │ │ │ + ldr r1, [pc, #1804] @ f9d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb7c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fab0 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f950 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 1002c │ │ │ │ │ - ldr r1, [pc, #1784] @ fa34 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 1013c │ │ │ │ │ + ldr r1, [pc, #1760] @ f9e4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f968 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fbc4 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f950 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 100c0 │ │ │ │ │ - ldr r1, [pc, #1724] @ fa30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fc70 │ │ │ │ │ + ldr r1, [pc, #1700] @ f9e0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8f0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f8c4 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f950 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f924 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10090 │ │ │ │ │ - ldr r1, [pc, #1668] @ fa30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 100ac │ │ │ │ │ + ldr r1, [pc, #1644] @ f9e0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8a0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + bne f86c │ │ │ │ │ + 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 ee5c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ee5c │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + beq ee24 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne ee24 │ │ │ │ │ + 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 fd50 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - ble f444 │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq fd48 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble f414 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f444 │ │ │ │ │ + beq f414 │ │ │ │ │ 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 f42c │ │ │ │ │ + bne f3fc │ │ │ │ │ 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 efc4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq ef8c │ │ │ │ │ + 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 10170 │ │ │ │ │ + beq 10010 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ee98 │ │ │ │ │ - ldr r1, [pc, #1348] @ fa28 │ │ │ │ │ + b ee60 │ │ │ │ │ + ldr r1, [pc, #1324] @ f9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee10 │ │ │ │ │ + beq edd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee10 │ │ │ │ │ + beq edd8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ee28 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b faa0 │ │ │ │ │ + beq edf0 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b f968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee4c │ │ │ │ │ + beq ee14 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ee54 │ │ │ │ │ + b ee1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edd4 │ │ │ │ │ + beq ed9c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 edec │ │ │ │ │ - b f53c │ │ │ │ │ + beq edb4 │ │ │ │ │ + b f504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea48 │ │ │ │ │ + bl ea14 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq eaec │ │ │ │ │ + beq eab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1007c │ │ │ │ │ + beq ffdc │ │ │ │ │ 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] │ │ │ │ │ @@ -17097,1643 +17084,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 fe2c │ │ │ │ │ - ldr r2, [pc, #1000] @ fa24 │ │ │ │ │ + beq ff5c │ │ │ │ │ + ldr r2, [pc, #972] @ f9d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b eea8 │ │ │ │ │ + b ee70 │ │ │ │ │ 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 fb58 │ │ │ │ │ + bne fa8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq fb74 │ │ │ │ │ + beq faa8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ec78 │ │ │ │ │ + b ec40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ece4 │ │ │ │ │ + beq ecac │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ecfc │ │ │ │ │ - b f53c │ │ │ │ │ + beq ecc4 │ │ │ │ │ + b f504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed5c │ │ │ │ │ + beq ed24 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ed74 │ │ │ │ │ - b f53c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + beq ed3c │ │ │ │ │ + b f504 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1ac │ │ │ │ │ + beq f174 │ │ │ │ │ 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 fd1c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq fcd8 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fc50 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fc14 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b f168 │ │ │ │ │ + b f130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eca8 │ │ │ │ │ + beq ec70 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ecc0 │ │ │ │ │ - b f53c │ │ │ │ │ + beq ec88 │ │ │ │ │ + b f504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed20 │ │ │ │ │ + beq ece8 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 ed38 │ │ │ │ │ - b f53c │ │ │ │ │ - ldr r1, [pc, #496] @ fa34 │ │ │ │ │ + beq ed00 │ │ │ │ │ + b f504 │ │ │ │ │ + ldr r1, [pc, #468] @ f9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ed98 │ │ │ │ │ + beq ed60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed98 │ │ │ │ │ + beq ed60 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f0f8 │ │ │ │ │ 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 edb0 │ │ │ │ │ - b f53c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + beq ed78 │ │ │ │ │ + b f504 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3b8 │ │ │ │ │ + beq f380 │ │ │ │ │ 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 f770 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne f73c │ │ │ │ │ + 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 faa0 │ │ │ │ │ - ldr r1, [pc, #304] @ fa28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f398 │ │ │ │ │ + ldr r1, [pc, #268] @ f9d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f380 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + beq f348 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f380 │ │ │ │ │ + beq f348 │ │ │ │ │ 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 f770 │ │ │ │ │ + bne f73c │ │ │ │ │ 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 f398 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f360 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b faa0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq f348 │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f770 │ │ │ │ │ - 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 f968 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b f0c8 │ │ │ │ │ + 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 f360 │ │ │ │ │ - b f950 │ │ │ │ │ + beq ffa4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b f100 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ee24 │ │ │ │ │ + b f3ac │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f268 │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f268 │ │ │ │ │ + mov r1, #6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f770 │ │ │ │ │ + bne f73c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f280 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b faa0 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f280 │ │ │ │ │ + b f924 │ │ │ │ │ .word 0x0000045b │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ .word 0x0000024d │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00001770 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f230 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f230 │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f770 │ │ │ │ │ + bne f73c │ │ │ │ │ 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 f248 │ │ │ │ │ - b fa0c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f3d0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne fc30 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl 10364 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq fd14 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f770 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ - b f204 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f248 │ │ │ │ │ + b f924 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2a0 │ │ │ │ │ - mov r1, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f1f8 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f770 │ │ │ │ │ + bne f73c │ │ │ │ │ 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 f2b8 │ │ │ │ │ - b fa0c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f210 │ │ │ │ │ + b f924 │ │ │ │ │ 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 ec78 │ │ │ │ │ - ldr r1, [pc, #-336] @ fa34 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b ec40 │ │ │ │ │ + ldr r1, [pc, #-212] @ f9e4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f310 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + beq f2d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f310 │ │ │ │ │ + beq f2d8 │ │ │ │ │ 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 f770 │ │ │ │ │ + bne f73c │ │ │ │ │ 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 f328 │ │ │ │ │ - b f950 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10364 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f2f0 │ │ │ │ │ + b f924 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2d8 │ │ │ │ │ + beq f2a0 │ │ │ │ │ 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 f770 │ │ │ │ │ + bne f73c │ │ │ │ │ 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 f2f0 │ │ │ │ │ - b f950 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f2b8 │ │ │ │ │ + b f924 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ + R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne fc44 │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bl 10314 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1015c │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f73c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - bne fc80 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b f204 │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + b f1cc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10314 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq f310 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f73c │ │ │ │ │ + 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 f328 │ │ │ │ │ + b f924 │ │ │ │ │ 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 fd48 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq fd40 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b f788 │ │ │ │ │ + b f754 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + bne fc64 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + sub r1, r0, #1 │ │ │ │ │ + b f1cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b fc48 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ │ + b fc5c │ │ │ │ │ + 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 f28c │ │ │ │ │ - b fb48 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f334 │ │ │ │ │ + b f918 │ │ │ │ │ + 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 fc48 │ │ │ │ │ + bne fc5c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne f1e0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + bne f1a8 │ │ │ │ │ + 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 f1e0 │ │ │ │ │ - b fc48 │ │ │ │ │ - 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 f21c │ │ │ │ │ - b fa7c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b fc44 │ │ │ │ │ + beq f1a8 │ │ │ │ │ + b fc5c │ │ │ │ │ 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 f1c4 │ │ │ │ │ - b fa0c │ │ │ │ │ - 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 f100 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f18c │ │ │ │ │ + b f924 │ │ │ │ │ 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 f100 │ │ │ │ │ + bne f0c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ef94 │ │ │ │ │ - b f100 │ │ │ │ │ + beq ef5c │ │ │ │ │ + b f0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd8c │ │ │ │ │ + b fd20 │ │ │ │ │ + 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 f0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb9c │ │ │ │ │ + b eb64 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne eb24 │ │ │ │ │ + bne eaf0 │ │ │ │ │ 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 efcc │ │ │ │ │ + blt ef94 │ │ │ │ │ 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 efc8 │ │ │ │ │ - ldr r3, [pc, #-988] @ fa38 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bne ef90 │ │ │ │ │ + ldr r3, [pc, #-996] @ f9e8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb54 │ │ │ │ │ + bne eb1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10088 │ │ │ │ │ - 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 eec0 │ │ │ │ │ + b eb1c │ │ │ │ │ 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 ee38 │ │ │ │ │ - b f580 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq ec98 │ │ │ │ │ + b f6b8 │ │ │ │ │ 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 fb74 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ec54 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq edc4 │ │ │ │ │ + b f4f8 │ │ │ │ │ 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 ec54 │ │ │ │ │ - b fb74 │ │ │ │ │ + beq ebb8 │ │ │ │ │ + b f968 │ │ │ │ │ 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 ec94 │ │ │ │ │ - b f7dc │ │ │ │ │ + beq ebd0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq ebfc │ │ │ │ │ + b f968 │ │ │ │ │ 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 edc0 │ │ │ │ │ - b f5c8 │ │ │ │ │ + beq ecd4 │ │ │ │ │ + b f7f8 │ │ │ │ │ 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 ecd0 │ │ │ │ │ - b f6ec │ │ │ │ │ + beq ed10 │ │ │ │ │ + b f708 │ │ │ │ │ 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 ed48 │ │ │ │ │ - b f73c │ │ │ │ │ + beq ed4c │ │ │ │ │ + b f85c │ │ │ │ │ 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 edfc │ │ │ │ │ - b f530 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + bne faa8 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne ec1c │ │ │ │ │ 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 ed0c │ │ │ │ │ - b f82c │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq ec1c │ │ │ │ │ + b faa8 │ │ │ │ │ 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 ed84 │ │ │ │ │ - b f890 │ │ │ │ │ - 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 ebf0 │ │ │ │ │ - b faa0 │ │ │ │ │ + beq ec5c │ │ │ │ │ + b f7a8 │ │ │ │ │ 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 ec08 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq ec34 │ │ │ │ │ - b faa0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f254 │ │ │ │ │ - b fa00 │ │ │ │ │ - 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 f2c4 │ │ │ │ │ - b fc20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq ed88 │ │ │ │ │ + b f594 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ffe8 │ │ │ │ │ + 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 ee88 │ │ │ │ │ + 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 f334 │ │ │ │ │ - b f9a8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq ee00 │ │ │ │ │ + b f54c │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + b f150 │ │ │ │ │ + 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 f2fc │ │ │ │ │ - b fbd0 │ │ │ │ │ + beq f160 │ │ │ │ │ + b fcf4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea84 │ │ │ │ │ + beq ea50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fe48 │ │ │ │ │ + b ff78 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b f634 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq f3a4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b faa0 │ │ │ │ │ - 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 f36c │ │ │ │ │ - b f944 │ │ │ │ │ + b f600 │ │ │ │ │ + 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 fe5c │ │ │ │ │ + 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 ef94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f100 │ │ │ │ │ + b f0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f100 │ │ │ │ │ + b f0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef08 │ │ │ │ │ + b eed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge eab4 │ │ │ │ │ - b fe38 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bge ea80 │ │ │ │ │ + b ff68 │ │ │ │ │ + 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 1018c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b faa0 │ │ │ │ │ - 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 ffdc │ │ │ │ │ - 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 efcc │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - b f188 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f21c │ │ │ │ │ + b fa2c │ │ │ │ │ + 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 f198 │ │ │ │ │ - b fd38 │ │ │ │ │ + beq f1e4 │ │ │ │ │ + b fa7c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq f36c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f8bc │ │ │ │ │ + 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 f254 │ │ │ │ │ + b f9c4 │ │ │ │ │ + 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 f2c4 │ │ │ │ │ + b fb04 │ │ │ │ │ + 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 f28c │ │ │ │ │ + b fb54 │ │ │ │ │ + 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 f2fc │ │ │ │ │ + b fc04 │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + b fc58 │ │ │ │ │ │ │ │ │ │ -000101b4 : │ │ │ │ │ +00010164 : │ │ │ │ │ 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] @ 1035c │ │ │ │ │ + ldr r2, [pc, #400] @ 1030c │ │ │ │ │ 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 10328 │ │ │ │ │ + beq 102d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1033c │ │ │ │ │ + bne 102ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #356] @ 10360 │ │ │ │ │ + ldr r1, [pc, #356] @ 10310 │ │ │ │ │ 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 10228 │ │ │ │ │ + beq 101d8 │ │ │ │ │ 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 10348 │ │ │ │ │ + beq 102f8 │ │ │ │ │ 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 10338 │ │ │ │ │ + bne 102e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102a4 │ │ │ │ │ + bne 10254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10338 │ │ │ │ │ + bne 102e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #200] @ 10360 │ │ │ │ │ + ldr r2, [pc, #200] @ 10310 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 10210 │ │ │ │ │ + b 101c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10268 │ │ │ │ │ + beq 10218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 102e8 │ │ │ │ │ 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 1028c │ │ │ │ │ + bne 1023c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1028c │ │ │ │ │ + beq 1023c │ │ │ │ │ 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 10220 │ │ │ │ │ + b 101d0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101f0 │ │ │ │ │ + beq 101a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10320 │ │ │ │ │ + b 102d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 10238 │ │ │ │ │ - b 1030c │ │ │ │ │ + bge 101e8 │ │ │ │ │ + b 102bc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -00010364 : │ │ │ │ │ +00010314 : │ │ │ │ │ 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] @ 1062c │ │ │ │ │ + ldr r1, [pc, #688] @ 105dc │ │ │ │ │ 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 105a8 │ │ │ │ │ - ldr r1, [pc, #660] @ 10630 │ │ │ │ │ + beq 10558 │ │ │ │ │ + ldr r1, [pc, #660] @ 105e0 │ │ │ │ │ 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 103c8 │ │ │ │ │ + beq 10378 │ │ │ │ │ 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] @ 1062c │ │ │ │ │ + ldr r7, [pc, #600] @ 105dc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #592] @ 10630 │ │ │ │ │ + ldr r2, [pc, #592] @ 105e0 │ │ │ │ │ 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 105c0 │ │ │ │ │ + bne 10570 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 105e4 │ │ │ │ │ + beq 10594 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10590 │ │ │ │ │ + bne 10540 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 104bc │ │ │ │ │ + beq 1046c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 104f8 │ │ │ │ │ + bne 104a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10590 │ │ │ │ │ + bne 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10634 │ │ │ │ │ + bl 105e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10494 │ │ │ │ │ + beq 10444 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10598 │ │ │ │ │ + bne 10548 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 104a4 │ │ │ │ │ + bge 10454 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 103d4 │ │ │ │ │ + b 10384 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10598 │ │ │ │ │ + bne 10548 │ │ │ │ │ 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 105d0 │ │ │ │ │ + blt 10580 │ │ │ │ │ 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 10590 │ │ │ │ │ + bne 10540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 10444 │ │ │ │ │ + beq 103f4 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10444 │ │ │ │ │ + beq 103f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10634 │ │ │ │ │ + bl 105e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 10444 │ │ │ │ │ + beq 103f4 │ │ │ │ │ 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 10620 │ │ │ │ │ + beq 105d0 │ │ │ │ │ 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 105f0 │ │ │ │ │ + beq 105a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10598 │ │ │ │ │ + bne 10548 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt 10488 │ │ │ │ │ - b 104a4 │ │ │ │ │ + bgt 10438 │ │ │ │ │ + b 10454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 103c0 │ │ │ │ │ + b 10370 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #124] @ 10630 │ │ │ │ │ + ldr r1, [pc, #124] @ 105e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 103a0 │ │ │ │ │ + b 10350 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 103c0 │ │ │ │ │ + b 10370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10598 │ │ │ │ │ + b 10548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10408 │ │ │ │ │ + b 103b8 │ │ │ │ │ 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 10598 │ │ │ │ │ + bne 10548 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 104a4 │ │ │ │ │ - b 10598 │ │ │ │ │ + beq 10454 │ │ │ │ │ + b 10548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1060c │ │ │ │ │ + b 105bc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ │ │ │ │ │ -00010634 : │ │ │ │ │ +000105e4 : │ │ │ │ │ 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] @ 10c34 │ │ │ │ │ + ldr r1, [pc, #1512] @ 10be4 │ │ │ │ │ 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 10af8 │ │ │ │ │ - ldr r1, [pc, #1484] @ 10c38 │ │ │ │ │ + beq 10aa8 │ │ │ │ │ + ldr r1, [pc, #1484] @ 10be8 │ │ │ │ │ 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 10698 │ │ │ │ │ + beq 10648 │ │ │ │ │ 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] @ 10c34 │ │ │ │ │ + ldr r6, [pc, #1424] @ 10be4 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1416] @ 10c38 │ │ │ │ │ + ldr r2, [pc, #1416] @ 10be8 │ │ │ │ │ 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 10bd0 │ │ │ │ │ + bne 10b80 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 10be0 │ │ │ │ │ + beq 10b90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10acc │ │ │ │ │ + bne 10a7c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 107c4 │ │ │ │ │ + beq 10774 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bl 10634 │ │ │ │ │ + bl 105e4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 10800 │ │ │ │ │ + bne 107b0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b10 │ │ │ │ │ + bne 10ac0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b18 │ │ │ │ │ - ldr r1, [pc, #1276] @ 10c3c │ │ │ │ │ + beq 10ac8 │ │ │ │ │ + ldr r1, [pc, #1276] @ 10bec │ │ │ │ │ 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 10898 │ │ │ │ │ + beq 10848 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ - beq 10790 │ │ │ │ │ + beq 10740 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ad4 │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge 107ac │ │ │ │ │ + bge 1075c │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 106a8 │ │ │ │ │ + b 10658 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ad4 │ │ │ │ │ + bne 10a84 │ │ │ │ │ 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 10c20 │ │ │ │ │ + blt 10bd0 │ │ │ │ │ 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 10acc │ │ │ │ │ + bne 10a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10634 │ │ │ │ │ + bl 105e4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 10714 │ │ │ │ │ + beq 106c4 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10714 │ │ │ │ │ + beq 106c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c40 │ │ │ │ │ + bl 10bf0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 10714 │ │ │ │ │ + beq 106c4 │ │ │ │ │ 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 10b60 │ │ │ │ │ + beq 10b10 │ │ │ │ │ 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 10b30 │ │ │ │ │ + beq 10ae0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ad4 │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bgt 10784 │ │ │ │ │ - b 107ac │ │ │ │ │ + bgt 10734 │ │ │ │ │ + b 1075c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #908] @ 10c3c │ │ │ │ │ + ldr r2, [pc, #908] @ 10bec │ │ │ │ │ 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 10aa8 │ │ │ │ │ - ldr r3, [pc, #872] @ 10c34 │ │ │ │ │ + bne 10a58 │ │ │ │ │ + ldr r3, [pc, #872] @ 10be4 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10bec │ │ │ │ │ + beq 10b9c │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10bf8 │ │ │ │ │ + bne 10ba8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10988 │ │ │ │ │ + beq 10938 │ │ │ │ │ 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 10c40 │ │ │ │ │ + bl 10bf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 10980 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10bf8 │ │ │ │ │ + bne 10ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 10a74 │ │ │ │ │ + beq 10a24 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae4 │ │ │ │ │ + bne 10a94 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt 10a68 │ │ │ │ │ + blt 10a18 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10a70 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10778 │ │ │ │ │ + b 10728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10c08 │ │ │ │ │ + blt 10bb8 │ │ │ │ │ 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 10bf8 │ │ │ │ │ + bne 10ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c40 │ │ │ │ │ + bl 10bf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 10924 │ │ │ │ │ + beq 108d4 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10924 │ │ │ │ │ + beq 108d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq 10924 │ │ │ │ │ + beq 108d4 │ │ │ │ │ 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 10bb0 │ │ │ │ │ + beq 10b60 │ │ │ │ │ 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 10b6c │ │ │ │ │ + beq 10b1c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae4 │ │ │ │ │ + bne 10a94 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10968 │ │ │ │ │ + ble 10918 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 108a8 │ │ │ │ │ + b 10858 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10a98 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10980 │ │ │ │ │ + bne 10930 │ │ │ │ │ sub r3, sl, #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 107ac │ │ │ │ │ + b 1075c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ - bne 1076c │ │ │ │ │ + bne 1071c │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10798 │ │ │ │ │ + b 10748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10690 │ │ │ │ │ + b 10640 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 10798 │ │ │ │ │ + b 10748 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #308] @ 10c38 │ │ │ │ │ + ldr r1, [pc, #308] @ 10be8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10670 │ │ │ │ │ + b 10620 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10ad4 │ │ │ │ │ + b 10a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #276] @ 10c3c │ │ │ │ │ + ldr r1, [pc, #276] @ 10bec │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ - b 10744 │ │ │ │ │ + b 106f4 │ │ │ │ │ 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 10ad4 │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 107ac │ │ │ │ │ - b 10ad4 │ │ │ │ │ + beq 1075c │ │ │ │ │ + b 10a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10b4c │ │ │ │ │ + b 10afc │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10bc0 │ │ │ │ │ + bne 10b70 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10a98 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10980 │ │ │ │ │ + bne 10930 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10aa0 │ │ │ │ │ + b 10a50 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 10b84 │ │ │ │ │ + b 10b34 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10a9c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10690 │ │ │ │ │ + b 10640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 106d8 │ │ │ │ │ + b 10688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 108dc │ │ │ │ │ + b 1088c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10a9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10a9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 10ad4 │ │ │ │ │ + b 10a84 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000469 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -00010c40 : │ │ │ │ │ +00010bf0 : │ │ │ │ │ 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] @ 11604 │ │ │ │ │ + ldr r1, [pc, #2476] @ 115b4 │ │ │ │ │ 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 11488 │ │ │ │ │ - ldr r1, [pc, #2448] @ 11608 │ │ │ │ │ + beq 11438 │ │ │ │ │ + ldr r1, [pc, #2448] @ 115b8 │ │ │ │ │ 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 10ca4 │ │ │ │ │ + beq 10c54 │ │ │ │ │ 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] @ 11604 │ │ │ │ │ + ldr r6, [pc, #2388] @ 115b4 │ │ │ │ │ mov fp, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r2, [pc, #2372] @ 11608 │ │ │ │ │ + ldr r2, [pc, #2372] @ 115b8 │ │ │ │ │ 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 1146c │ │ │ │ │ + bne 1141c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ - beq 1147c │ │ │ │ │ + beq 1142c │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 112bc │ │ │ │ │ + bne 1126c │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 11350 │ │ │ │ │ + beq 11300 │ │ │ │ │ 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 11398 │ │ │ │ │ + beq 11348 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 11608 │ │ │ │ │ + ldr r1, [pc, #2252] @ 115b8 │ │ │ │ │ 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 10dcc │ │ │ │ │ + beq 10d7c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10f1c │ │ │ │ │ + bne 10ecc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - bne 112bc │ │ │ │ │ + bne 1126c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11170 │ │ │ │ │ + beq 11120 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11334 │ │ │ │ │ + bne 112e4 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 10fac │ │ │ │ │ + blt 10f5c │ │ │ │ │ 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 │ │ │ │ │ @@ -18744,217 +18724,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] @ 11608 │ │ │ │ │ + ldr r2, [pc, #2060] @ 115b8 │ │ │ │ │ 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 1153c │ │ │ │ │ - ldr r3, [pc, #2028] @ 11604 │ │ │ │ │ + bne 114ec │ │ │ │ │ + ldr r3, [pc, #2028] @ 115b4 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11530 │ │ │ │ │ + beq 114e0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11304 │ │ │ │ │ + bne 112b4 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 114a0 │ │ │ │ │ + beq 11450 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1972] @ 11604 │ │ │ │ │ + ldr r1, [pc, #1972] @ 115b4 │ │ │ │ │ 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 114ec │ │ │ │ │ - ldr r1, [pc, #1932] @ 11608 │ │ │ │ │ + beq 1149c │ │ │ │ │ + ldr r1, [pc, #1932] @ 115b8 │ │ │ │ │ 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 10fb8 │ │ │ │ │ + beq 10f68 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 110cc │ │ │ │ │ + bne 1107c │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11304 │ │ │ │ │ + bne 112b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11288 │ │ │ │ │ + beq 11238 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11340 │ │ │ │ │ + bne 112f0 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 11164 │ │ │ │ │ + blt 11114 │ │ │ │ │ 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 10d6c │ │ │ │ │ + beq 10d1c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d68 │ │ │ │ │ + beq 10d18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10d68 │ │ │ │ │ + beq 10d18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11598 │ │ │ │ │ + beq 11548 │ │ │ │ │ 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 11564 │ │ │ │ │ + beq 11514 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11334 │ │ │ │ │ + bne 112e4 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 10dac │ │ │ │ │ + ble 10d5c │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b 10cbc │ │ │ │ │ + b 10c6c │ │ │ │ │ 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] @ 11608 │ │ │ │ │ + ldr r2, [pc, #1576] @ 115b8 │ │ │ │ │ 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 113a4 │ │ │ │ │ - ldr r2, [pc, #1544] @ 11604 │ │ │ │ │ + bne 11354 │ │ │ │ │ + ldr r2, [pc, #1544] @ 115b4 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11404 │ │ │ │ │ + beq 113b4 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113e8 │ │ │ │ │ + bne 11398 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 11198 │ │ │ │ │ + beq 11148 │ │ │ │ │ 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 10c40 │ │ │ │ │ + bl 10bf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 111e0 │ │ │ │ │ + bne 11190 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113e8 │ │ │ │ │ + bne 11398 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 112cc │ │ │ │ │ + beq 1127c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 1131c │ │ │ │ │ + bne 112cc │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 1127c │ │ │ │ │ + blt 1122c │ │ │ │ │ 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 10ea8 │ │ │ │ │ + beq 10e58 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ea8 │ │ │ │ │ + beq 10e58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10ea8 │ │ │ │ │ + beq 10e58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 115e8 │ │ │ │ │ + beq 11598 │ │ │ │ │ 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 │ │ │ │ │ @@ -18962,2171 +18942,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 115a8 │ │ │ │ │ + beq 11558 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11340 │ │ │ │ │ + bne 112f0 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 10ef0 │ │ │ │ │ + ble 10ea0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b 10df4 │ │ │ │ │ + b 10da4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 10c9c │ │ │ │ │ + b 10c4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113c4 │ │ │ │ │ + blt 11374 │ │ │ │ │ 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 113e8 │ │ │ │ │ + bne 11398 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10c40 │ │ │ │ │ + bl 10bf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11054 │ │ │ │ │ + beq 11004 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11054 │ │ │ │ │ + beq 11004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 11054 │ │ │ │ │ + beq 11004 │ │ │ │ │ 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 11450 │ │ │ │ │ + beq 11400 │ │ │ │ │ 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 11410 │ │ │ │ │ + beq 113c0 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1131c │ │ │ │ │ + bne 112cc │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 1109c │ │ │ │ │ + ble 1104c │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b 10fd8 │ │ │ │ │ + b 10f88 │ │ │ │ │ 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 10f00 │ │ │ │ │ + beq 10eb0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - beq 10d78 │ │ │ │ │ + beq 10d28 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11188 │ │ │ │ │ + b 11138 │ │ │ │ │ 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 110b0 │ │ │ │ │ + beq 11060 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ - beq 10eb8 │ │ │ │ │ + beq 10e68 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 112a8 │ │ │ │ │ + b 11258 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 112f0 │ │ │ │ │ + b 112a0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 11188 │ │ │ │ │ + b 11138 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ - b 112a8 │ │ │ │ │ + b 11258 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 114f8 │ │ │ │ │ + blt 114a8 │ │ │ │ │ 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 112bc │ │ │ │ │ + bne 1126c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #632] @ 11604 │ │ │ │ │ + ldr r2, [pc, #632] @ 115b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10d30 │ │ │ │ │ + bne 10ce0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d30 │ │ │ │ │ + b 10ce0 │ │ │ │ │ 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 110c4 │ │ │ │ │ + b 11074 │ │ │ │ │ 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 112f0 │ │ │ │ │ + b 112a0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 112f0 │ │ │ │ │ + b 112a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1100c │ │ │ │ │ + b 10fbc │ │ │ │ │ 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 112f0 │ │ │ │ │ + bne 112a0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 110b0 │ │ │ │ │ - b 112f0 │ │ │ │ │ + beq 11060 │ │ │ │ │ + b 112a0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1143c │ │ │ │ │ + b 113ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10c9c │ │ │ │ │ + b 10c4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10cec │ │ │ │ │ + b 10c9c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #372] @ 11608 │ │ │ │ │ + ldr r1, [pc, #372] @ 115b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 10c7c │ │ │ │ │ + b 10c2c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11510 │ │ │ │ │ + blt 114c0 │ │ │ │ │ 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 11304 │ │ │ │ │ + bne 112b4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #292] @ 11604 │ │ │ │ │ + ldr r2, [pc, #292] @ 115b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10e74 │ │ │ │ │ + bne 10e24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10e74 │ │ │ │ │ + b 10e24 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11188 │ │ │ │ │ + b 11138 │ │ │ │ │ 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 112a8 │ │ │ │ │ + b 11258 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10e28 │ │ │ │ │ + b 10dd8 │ │ │ │ │ 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 10d68 │ │ │ │ │ - b 10f1c │ │ │ │ │ + beq 10d18 │ │ │ │ │ + b 10ecc │ │ │ │ │ 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 11188 │ │ │ │ │ + bne 11138 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ - b 11188 │ │ │ │ │ + beq 10d64 │ │ │ │ │ + b 11138 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11584 │ │ │ │ │ + b 11534 │ │ │ │ │ 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 112a8 │ │ │ │ │ + bne 11258 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f00 │ │ │ │ │ - b 112a8 │ │ │ │ │ + beq 10eb0 │ │ │ │ │ + b 11258 │ │ │ │ │ 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 115d4 │ │ │ │ │ + b 11584 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -0001160c : │ │ │ │ │ +000115bc : │ │ │ │ │ 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] @ 11b94 │ │ │ │ │ + ldr r1, [pc, #1392] @ 11b44 │ │ │ │ │ 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 11ac8 │ │ │ │ │ - ldr r1, [pc, #1364] @ 11b98 │ │ │ │ │ + beq 11a78 │ │ │ │ │ + ldr r1, [pc, #1364] @ 11b48 │ │ │ │ │ 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 11670 │ │ │ │ │ + beq 11620 │ │ │ │ │ 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] @ 11b94 │ │ │ │ │ + ldr r8, [pc, #1304] @ 11b44 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 11b98 │ │ │ │ │ + ldr r2, [pc, #1296] @ 11b48 │ │ │ │ │ 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 11b68 │ │ │ │ │ + bne 11b18 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11b5c │ │ │ │ │ + beq 11b0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11a58 │ │ │ │ │ + bne 11a08 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1183c │ │ │ │ │ + beq 117ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11878 │ │ │ │ │ + bne 11828 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11a58 │ │ │ │ │ + bne 11a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11798 │ │ │ │ │ + bne 11748 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 118f0 │ │ │ │ │ + bne 118a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11a58 │ │ │ │ │ + bne 11a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11768 │ │ │ │ │ + beq 11718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1182c │ │ │ │ │ + bne 117dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11780 │ │ │ │ │ + ble 11730 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 1167c │ │ │ │ │ + b 1162c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1182c │ │ │ │ │ + bne 117dc │ │ │ │ │ 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_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1170c │ │ │ │ │ + beq 116bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 1170c │ │ │ │ │ + beq 116bc │ │ │ │ │ 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 11b78 │ │ │ │ │ + beq 11b28 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11b28 │ │ │ │ │ + bne 11ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11780 │ │ │ │ │ + beq 11730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11668 │ │ │ │ │ + b 11618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11b28 │ │ │ │ │ + blt 11ad8 │ │ │ │ │ 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 11a58 │ │ │ │ │ + bne 11a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160c │ │ │ │ │ + bl 115bc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 116ec │ │ │ │ │ + beq 1169c │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116ec │ │ │ │ │ + beq 1169c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 116ec │ │ │ │ │ + beq 1169c │ │ │ │ │ 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 11b78 │ │ │ │ │ + beq 11b28 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #8 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11808 │ │ │ │ │ + beq 117b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1173c │ │ │ │ │ + b 116ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11a5c │ │ │ │ │ - ldr r2, [pc, #656] @ 11b94 │ │ │ │ │ + bne 11a0c │ │ │ │ │ + ldr r2, [pc, #656] @ 11b44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11b3c │ │ │ │ │ + beq 11aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ac0 │ │ │ │ │ - ldr r2, [pc, #616] @ 11b94 │ │ │ │ │ + beq 11a70 │ │ │ │ │ + ldr r2, [pc, #616] @ 11b44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11b1c │ │ │ │ │ + beq 11acc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ 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 11ae0 │ │ │ │ │ + bne 11a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ae0 │ │ │ │ │ + bne 11a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ae0 │ │ │ │ │ + bne 11a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ae0 │ │ │ │ │ + bne 11a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ae0 │ │ │ │ │ + bne 11a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ae0 │ │ │ │ │ + bne 11a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11b0c │ │ │ │ │ + bne 11abc │ │ │ │ │ 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 11ae8 │ │ │ │ │ + bne 11a98 │ │ │ │ │ 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 11728 │ │ │ │ │ + beq 116d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1182c │ │ │ │ │ + b 117dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea48 │ │ │ │ │ + bl ea14 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11b00 │ │ │ │ │ - ldr r2, [pc, #288] @ 11b9c │ │ │ │ │ + beq 11ab0 │ │ │ │ │ + ldr r2, [pc, #288] @ 11b4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #284] @ 11ba0 │ │ │ │ │ + ldr r2, [pc, #284] @ 11b50 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 11a48 │ │ │ │ │ + bne 119f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11a44 │ │ │ │ │ + b 119f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #196] @ 11b98 │ │ │ │ │ + ldr r1, [pc, #196] @ 11b48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11648 │ │ │ │ │ + b 115f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #180] @ 11ba4 │ │ │ │ │ + ldr r1, [pc, #180] @ 11b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11a44 │ │ │ │ │ + b 119f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11a44 │ │ │ │ │ + b 119f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11938 │ │ │ │ │ + b 118e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1182c │ │ │ │ │ + b 117dc │ │ │ │ │ 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 11910 │ │ │ │ │ - b 11a48 │ │ │ │ │ + beq 118c0 │ │ │ │ │ + b 119f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 116b0 │ │ │ │ │ + b 11660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11668 │ │ │ │ │ + b 11618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11780 │ │ │ │ │ - b 1182c │ │ │ │ │ + beq 11730 │ │ │ │ │ + b 117dc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046b │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ │ │ │ │ │ -00011ba8 : │ │ │ │ │ +00011b58 : │ │ │ │ │ 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] @ 11f04 │ │ │ │ │ + ldr r1, [pc, #836] @ 11eb4 │ │ │ │ │ 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 11eec │ │ │ │ │ - ldr r1, [pc, #808] @ 11f08 │ │ │ │ │ + beq 11e9c │ │ │ │ │ + ldr r1, [pc, #808] @ 11eb8 │ │ │ │ │ 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 11c0c │ │ │ │ │ + beq 11bbc │ │ │ │ │ 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] @ 11f04 │ │ │ │ │ + ldr r7, [pc, #748] @ 11eb4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #740] @ 11f08 │ │ │ │ │ + ldr r2, [pc, #740] @ 11eb8 │ │ │ │ │ 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 11edc │ │ │ │ │ + bne 11e8c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11ed0 │ │ │ │ │ + beq 11e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ec4 │ │ │ │ │ + bne 11e74 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11d20 │ │ │ │ │ + beq 11cd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11d5c │ │ │ │ │ + bne 11d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ec4 │ │ │ │ │ + bne 11e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11e0c │ │ │ │ │ + bne 11dbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ec4 │ │ │ │ │ + bne 11e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f0c │ │ │ │ │ + bl 11ebc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cf8 │ │ │ │ │ + beq 11ca8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11dfc │ │ │ │ │ + bne 11dac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 11d08 │ │ │ │ │ + bge 11cb8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11c18 │ │ │ │ │ + b 11bc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11dfc │ │ │ │ │ + bne 11dac │ │ │ │ │ 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 11eb0 │ │ │ │ │ + blt 11e60 │ │ │ │ │ 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 11ec4 │ │ │ │ │ + bne 11e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ba8 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 11c88 │ │ │ │ │ + beq 11c38 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c88 │ │ │ │ │ + beq 11c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f0c │ │ │ │ │ + bl 11ebc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11c88 │ │ │ │ │ + beq 11c38 │ │ │ │ │ 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 11ea4 │ │ │ │ │ + beq 11e54 │ │ │ │ │ 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 11e7c │ │ │ │ │ + bne 11e2c │ │ │ │ │ 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 11dfc │ │ │ │ │ + bne 11dac │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11d08 │ │ │ │ │ + beq 11cb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11c04 │ │ │ │ │ + b 11bb4 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ca8 │ │ │ │ │ + beq 11c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f0c │ │ │ │ │ + bl 11ebc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11ca8 │ │ │ │ │ + beq 11c58 │ │ │ │ │ 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 11ea4 │ │ │ │ │ + beq 11e54 │ │ │ │ │ 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 11dcc │ │ │ │ │ + beq 11d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11dfc │ │ │ │ │ + bne 11dac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 11cec │ │ │ │ │ - b 11d08 │ │ │ │ │ + bgt 11c9c │ │ │ │ │ + b 11cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11dec │ │ │ │ │ + b 11d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11dfc │ │ │ │ │ + b 11dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11dfc │ │ │ │ │ + b 11dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11c4c │ │ │ │ │ + b 11bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11c04 │ │ │ │ │ + b 11bb4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11f08 │ │ │ │ │ + ldr r1, [pc, #16] @ 11eb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11be4 │ │ │ │ │ + b 11b94 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ │ │ │ │ │ -00011f0c : │ │ │ │ │ +00011ebc : │ │ │ │ │ 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] @ 120c0 │ │ │ │ │ + ldr r1, [pc, #412] @ 12070 │ │ │ │ │ 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 120a8 │ │ │ │ │ - ldr r1, [pc, #384] @ 120c4 │ │ │ │ │ + beq 12058 │ │ │ │ │ + ldr r1, [pc, #384] @ 12074 │ │ │ │ │ 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 11f70 │ │ │ │ │ + beq 11f20 │ │ │ │ │ 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] @ 120c4 │ │ │ │ │ + ldr r2, [pc, #324] @ 12074 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12094 │ │ │ │ │ + bne 12044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12080 │ │ │ │ │ + bne 12030 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12060 │ │ │ │ │ + beq 12010 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 12060 │ │ │ │ │ + bge 12010 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 120c4 │ │ │ │ │ + ldr r2, [pc, #248] @ 12074 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12094 │ │ │ │ │ + bne 12044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12080 │ │ │ │ │ + bne 12030 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1205c │ │ │ │ │ + beq 1200c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 1205c │ │ │ │ │ + bge 1200c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 120c4 │ │ │ │ │ + ldr r2, [pc, #172] @ 12074 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12094 │ │ │ │ │ + bne 12044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12080 │ │ │ │ │ + bne 12030 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12078 │ │ │ │ │ + beq 12028 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 12078 │ │ │ │ │ + ble 12028 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12008 │ │ │ │ │ + b 11fb8 │ │ │ │ │ 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 11f68 │ │ │ │ │ + b 11f18 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 12060 │ │ │ │ │ + b 12010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f68 │ │ │ │ │ + b 11f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f68 │ │ │ │ │ + b 11f18 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 120c4 │ │ │ │ │ + ldr r1, [pc, #16] @ 12074 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11f48 │ │ │ │ │ + b 11ef8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ │ │ │ │ │ -000120c8 : │ │ │ │ │ +00012078 : │ │ │ │ │ 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] @ 12e44 │ │ │ │ │ + ldr r3, [pc, #3428] @ 12df4 │ │ │ │ │ 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 12c90 │ │ │ │ │ + beq 12c40 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ca4 │ │ │ │ │ + bne 12c54 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12c54 │ │ │ │ │ + beq 12c04 │ │ │ │ │ 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] @ 12e44 │ │ │ │ │ + ldr r2, [pc, #3348] @ 12df4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c48 │ │ │ │ │ + beq 12bf8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3328] @ 12e48 │ │ │ │ │ + ldr r1, [pc, #3328] @ 12df8 │ │ │ │ │ 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 12324 │ │ │ │ │ + beq 122d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1238c │ │ │ │ │ + bne 1233c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ - ldr r2, [pc, #3256] @ 12e44 │ │ │ │ │ + bne 12c34 │ │ │ │ │ + ldr r2, [pc, #3256] @ 12df4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d08 │ │ │ │ │ - ldr r1, [pc, #3240] @ 12e48 │ │ │ │ │ + beq 12cb8 │ │ │ │ │ + ldr r1, [pc, #3240] @ 12df8 │ │ │ │ │ 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 123a8 │ │ │ │ │ + beq 12358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12410 │ │ │ │ │ + bne 123c0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ - ldr r2, [pc, #3168] @ 12e44 │ │ │ │ │ + bne 12c34 │ │ │ │ │ + ldr r2, [pc, #3168] @ 12df4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d64 │ │ │ │ │ - ldr r1, [pc, #3152] @ 12e48 │ │ │ │ │ + beq 12d14 │ │ │ │ │ + ldr r1, [pc, #3152] @ 12df8 │ │ │ │ │ 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 1242c │ │ │ │ │ + beq 123dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12494 │ │ │ │ │ + bne 12444 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ - ldr r2, [pc, #3080] @ 12e44 │ │ │ │ │ + bne 12c34 │ │ │ │ │ + ldr r2, [pc, #3080] @ 12df4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d4c │ │ │ │ │ - ldr r1, [pc, #3064] @ 12e48 │ │ │ │ │ + beq 12cfc │ │ │ │ │ + ldr r1, [pc, #3064] @ 12df8 │ │ │ │ │ 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 124b0 │ │ │ │ │ + beq 12460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12518 │ │ │ │ │ + bne 124c8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ - ldr r2, [pc, #2992] @ 12e44 │ │ │ │ │ + bne 12c34 │ │ │ │ │ + ldr r2, [pc, #2992] @ 12df4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d58 │ │ │ │ │ - ldr r1, [pc, #2976] @ 12e48 │ │ │ │ │ + beq 12d08 │ │ │ │ │ + ldr r1, [pc, #2976] @ 12df8 │ │ │ │ │ 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 12534 │ │ │ │ │ + beq 124e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1259c │ │ │ │ │ + bne 1254c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a6c │ │ │ │ │ + bne 12a1c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12314 │ │ │ │ │ + bne 122c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ 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] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #2836] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12370 │ │ │ │ │ + beq 12320 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 126a0 │ │ │ │ │ + blt 12650 │ │ │ │ │ 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 12178 │ │ │ │ │ + beq 12128 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12640 │ │ │ │ │ + bne 125f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12174 │ │ │ │ │ + b 12124 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2704] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #2704] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d14 │ │ │ │ │ + bne 12cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12bd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123f4 │ │ │ │ │ + beq 123a4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 127e0 │ │ │ │ │ + bgt 12790 │ │ │ │ │ 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 121d0 │ │ │ │ │ + beq 12180 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b24 │ │ │ │ │ + bne 12ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 121cc │ │ │ │ │ + b 1217c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2572] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #2572] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ce0 │ │ │ │ │ + bne 12c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bfc │ │ │ │ │ + bne 12bac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12478 │ │ │ │ │ + beq 12428 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12880 │ │ │ │ │ + blt 12830 │ │ │ │ │ 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 12228 │ │ │ │ │ + beq 121d8 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b80 │ │ │ │ │ + bne 12b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12224 │ │ │ │ │ + b 121d4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2440] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #2440] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d30 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12bc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124fc │ │ │ │ │ + beq 124ac │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12740 │ │ │ │ │ + blt 126f0 │ │ │ │ │ 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 12280 │ │ │ │ │ + beq 12230 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 129c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1227c │ │ │ │ │ + b 1222c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2308] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #2308] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cc4 │ │ │ │ │ + bne 12c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bdc │ │ │ │ │ + bne 12b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12580 │ │ │ │ │ + beq 12530 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12920 │ │ │ │ │ + blt 128d0 │ │ │ │ │ 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 122d8 │ │ │ │ │ + beq 12288 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122d4 │ │ │ │ │ + beq 12284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 122d4 │ │ │ │ │ + beq 12284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cfc │ │ │ │ │ + beq 12cac │ │ │ │ │ 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] @ 12e4c │ │ │ │ │ + ldr r2, [pc, #2116] @ 12dfc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12698 │ │ │ │ │ + bne 12648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 12310 │ │ │ │ │ + beq 122c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12314 │ │ │ │ │ + b 122c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 123a0 │ │ │ │ │ + beq 12350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cfc │ │ │ │ │ + beq 12cac │ │ │ │ │ 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 1261c │ │ │ │ │ + beq 125cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12310 │ │ │ │ │ + b 122c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1944] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1944] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129c0 │ │ │ │ │ + beq 12970 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 129c0 │ │ │ │ │ + bge 12970 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1868] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1868] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12bb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129e8 │ │ │ │ │ + beq 12998 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 129e8 │ │ │ │ │ + ble 12998 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 126ec │ │ │ │ │ + b 1269c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1784] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d30 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12bc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129c8 │ │ │ │ │ + beq 12978 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 129c8 │ │ │ │ │ + bge 12978 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1708] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1708] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d30 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12bc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a08 │ │ │ │ │ + beq 129b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 12a08 │ │ │ │ │ + ble 129b8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 1278c │ │ │ │ │ + b 1273c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1624] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1624] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d14 │ │ │ │ │ + bne 12cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12bd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129d0 │ │ │ │ │ + beq 12980 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 129d0 │ │ │ │ │ + bge 12980 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1548] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1548] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d14 │ │ │ │ │ + bne 12cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12bd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129f0 │ │ │ │ │ + beq 129a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 129f0 │ │ │ │ │ + ble 129a0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 1282c │ │ │ │ │ + b 127dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1464] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1464] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ce0 │ │ │ │ │ + bne 12c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bfc │ │ │ │ │ + bne 12bac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129d8 │ │ │ │ │ + beq 12988 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 129d8 │ │ │ │ │ + ble 12988 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1388] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1388] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ce0 │ │ │ │ │ + bne 12c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bfc │ │ │ │ │ + bne 12bac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129f8 │ │ │ │ │ + beq 129a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 129f8 │ │ │ │ │ + ble 129a8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 128cc │ │ │ │ │ + b 1287c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1304] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1304] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cc4 │ │ │ │ │ + bne 12c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bdc │ │ │ │ │ + bne 12b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129e0 │ │ │ │ │ + beq 12990 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 129e0 │ │ │ │ │ + ble 12990 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1228] @ 12e48 │ │ │ │ │ + ldr r2, [pc, #1228] @ 12df8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cc4 │ │ │ │ │ + bne 12c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 120c8 │ │ │ │ │ + bl 12078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bdc │ │ │ │ │ + bne 12b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a00 │ │ │ │ │ + beq 129b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 12a00 │ │ │ │ │ + ble 129b0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 1291c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12370 │ │ │ │ │ + b 12320 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 124fc │ │ │ │ │ + b 124ac │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 123f4 │ │ │ │ │ + b 123a4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12478 │ │ │ │ │ + b 12428 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12580 │ │ │ │ │ + b 12530 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12370 │ │ │ │ │ + b 12320 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 123f4 │ │ │ │ │ + b 123a4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12478 │ │ │ │ │ + b 12428 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12580 │ │ │ │ │ + b 12530 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 124fc │ │ │ │ │ + b 124ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1252c │ │ │ │ │ + beq 124dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cfc │ │ │ │ │ + beq 12cac │ │ │ │ │ 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 12698 │ │ │ │ │ - b 1261c │ │ │ │ │ + bne 12648 │ │ │ │ │ + b 125cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ca4 │ │ │ │ │ - ldr r1, [pc, #964] @ 12e44 │ │ │ │ │ + bne 12c54 │ │ │ │ │ + ldr r1, [pc, #964] @ 12df4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12dc0 │ │ │ │ │ + beq 12d70 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #940] @ 12e44 │ │ │ │ │ + ldr r1, [pc, #940] @ 12df4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d70 │ │ │ │ │ + beq 12d20 │ │ │ │ │ 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 12d94 │ │ │ │ │ + bne 12d44 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12d84 │ │ │ │ │ + bne 12d34 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d94 │ │ │ │ │ + bne 12d44 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12d84 │ │ │ │ │ + bne 12d34 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d94 │ │ │ │ │ + bne 12d44 │ │ │ │ │ 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 122e8 │ │ │ │ │ + b 12298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12424 │ │ │ │ │ + beq 123d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cfc │ │ │ │ │ + beq 12cac │ │ │ │ │ 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 12698 │ │ │ │ │ - b 1261c │ │ │ │ │ + bne 12648 │ │ │ │ │ + b 125cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 124a8 │ │ │ │ │ + beq 12458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12cfc │ │ │ │ │ + beq 12cac │ │ │ │ │ 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 12698 │ │ │ │ │ - b 1261c │ │ │ │ │ + bne 12648 │ │ │ │ │ + b 125cc │ │ │ │ │ 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 122e8 │ │ │ │ │ - b 12a70 │ │ │ │ │ + beq 12298 │ │ │ │ │ + b 12a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12228 │ │ │ │ │ + b 121d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12178 │ │ │ │ │ + b 12128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12280 │ │ │ │ │ + b 12230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 121d0 │ │ │ │ │ + b 12180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12174 │ │ │ │ │ - b 1238c │ │ │ │ │ + beq 12124 │ │ │ │ │ + b 1233c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1213c │ │ │ │ │ + b 120ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12cb0 │ │ │ │ │ + blt 12c60 │ │ │ │ │ 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 12128 │ │ │ │ │ + beq 120d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 12314 │ │ │ │ │ + b 122c4 │ │ │ │ │ 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 12104 │ │ │ │ │ + beq 120b4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 12314 │ │ │ │ │ + b 122c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12314 │ │ │ │ │ + b 122c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 122d4 │ │ │ │ │ - b 1259c │ │ │ │ │ + beq 12284 │ │ │ │ │ + b 1254c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12224 │ │ │ │ │ - b 12494 │ │ │ │ │ + beq 121d4 │ │ │ │ │ + b 12444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12314 │ │ │ │ │ + b 122c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12198 │ │ │ │ │ + b 12148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121cc │ │ │ │ │ - b 12410 │ │ │ │ │ + beq 1217c │ │ │ │ │ + b 123c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1227c │ │ │ │ │ - b 12518 │ │ │ │ │ + beq 1222c │ │ │ │ │ + b 124c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12248 │ │ │ │ │ + b 121f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 122a0 │ │ │ │ │ + b 12250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 121f0 │ │ │ │ │ + b 121a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12aa4 │ │ │ │ │ + beq 12a54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12b14 │ │ │ │ │ + b 12ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #176] @ 12e50 │ │ │ │ │ + ldr r1, [pc, #176] @ 12e00 │ │ │ │ │ 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 12ddc │ │ │ │ │ + bne 12d8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12b14 │ │ │ │ │ + b 12ac4 │ │ │ │ │ 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 12a90 │ │ │ │ │ - b 12b14 │ │ │ │ │ + beq 12a40 │ │ │ │ │ + b 12ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12db4 │ │ │ │ │ - ldr r2, [pc, #96] @ 12e54 │ │ │ │ │ + beq 12d64 │ │ │ │ │ + ldr r2, [pc, #96] @ 12e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #88] @ 12e58 │ │ │ │ │ + ldr r2, [pc, #88] @ 12e08 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 12b14 │ │ │ │ │ + beq 12ac4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12b18 │ │ │ │ │ + b 12ac8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00012e5c : │ │ │ │ │ +00012e0c : │ │ │ │ │ factor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1880] @ 135cc │ │ │ │ │ + ldr r2, [pc, #1896] @ 1358c │ │ │ │ │ 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 13528 │ │ │ │ │ + beq 13488 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1353c │ │ │ │ │ + bne 1349c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1836] @ 135d0 │ │ │ │ │ + ldr r1, [pc, #1852] @ 13590 │ │ │ │ │ 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 130e0 │ │ │ │ │ + bne 1308c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 134a8 │ │ │ │ │ + beq 13474 │ │ │ │ │ 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 1325c │ │ │ │ │ + bne 1323c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133c8 │ │ │ │ │ + bne 133dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1325c │ │ │ │ │ + bne 1323c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131d8 │ │ │ │ │ + bne 131b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1325c │ │ │ │ │ + bne 1323c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13414 │ │ │ │ │ + bne 13428 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1353c │ │ │ │ │ - ldr r1, [pc, #1648] @ 135cc │ │ │ │ │ + bne 1349c │ │ │ │ │ + ldr r1, [pc, #1664] @ 1358c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 134d8 │ │ │ │ │ + beq 13184 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1358c │ │ │ │ │ + beq 13508 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #1624] @ 1358c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1592] @ 135cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1355c │ │ │ │ │ + beq 13558 │ │ │ │ │ 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 13034 │ │ │ │ │ + bne 12fe4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 13548 │ │ │ │ │ + beq 13578 │ │ │ │ │ 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 13570 │ │ │ │ │ - ldr r1, [pc, #1504] @ 135d4 │ │ │ │ │ + bne 1356c │ │ │ │ │ + ldr r1, [pc, #1520] @ 13594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13348 │ │ │ │ │ + bne 132b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13570 │ │ │ │ │ + bne 1356c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135dc │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 1359c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - streq r7, [r4, #8] │ │ │ │ │ + beq 13174 │ │ │ │ │ + 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 131b0 │ │ │ │ │ + beq 1315c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13270 │ │ │ │ │ + bne 13250 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 131c0 │ │ │ │ │ - ldr r1, [pc, #1360] @ 135cc │ │ │ │ │ + bne 1316c │ │ │ │ │ + ldr r1, [pc, #1376] @ 1358c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13508 │ │ │ │ │ + beq 134bc │ │ │ │ │ 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 130f8 │ │ │ │ │ + beq 130a4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 1318c │ │ │ │ │ - ldr r2, [pc, #1280] @ 135d0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1319c │ │ │ │ │ + ldr r2, [pc, #1300] @ 13590 │ │ │ │ │ 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 │ │ │ │ │ @@ -21134,78 +21113,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 134f4 │ │ │ │ │ + beq 134a8 │ │ │ │ │ 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 1351c │ │ │ │ │ - ldr r1, [pc, #1192] @ 135d4 │ │ │ │ │ + bne 134d0 │ │ │ │ │ + ldr r1, [pc, #1212] @ 13594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132d4 │ │ │ │ │ + bne 13350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1351c │ │ │ │ │ + bne 134d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135dc │ │ │ │ │ + bl 1359c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 131a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bne 130c8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + bne 13074 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #1064] @ 135d0 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r2, [pc, #1084] @ 13590 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 130d8 │ │ │ │ │ + b 13084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 13074 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b 1319c │ │ │ │ │ + beq 13024 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 13138 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b 12fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 134f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 13138 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r2, #1136 @ 0x470 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 13110 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12f1c │ │ │ │ │ + beq 12ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1325c │ │ │ │ │ + beq 1323c │ │ │ │ │ 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 │ │ │ │ │ @@ -21213,1112 +21206,1113 @@ │ │ │ │ │ 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 131a0 │ │ │ │ │ + bne 1314c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ │ - beq 131a0 │ │ │ │ │ + beq 1314c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13268 │ │ │ │ │ + b 13248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 130f0 │ │ │ │ │ + b 1309c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 131ac │ │ │ │ │ + beq 13158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 134ec │ │ │ │ │ + beq 13198 │ │ │ │ │ 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 134bc │ │ │ │ │ + beq 134dc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 130c8 │ │ │ │ │ + b 13074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135dc │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 13138 │ │ │ │ │ + bl 1359c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 12fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1351c │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + beq 13160 │ │ │ │ │ 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, #696] @ 135d8 │ │ │ │ │ + ldr r2, [pc, #648] @ 13598 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq 13460 │ │ │ │ │ - mov r2, #1136 @ 0x470 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b 13164 │ │ │ │ │ + bne 1317c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ │ + beq 1317c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 13160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 135dc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq 13000 │ │ │ │ │ + bl 1359c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 130e4 │ │ │ │ │ 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 131b4 │ │ │ │ │ + beq 134d0 │ │ │ │ │ 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, #564] @ 135d8 │ │ │ │ │ + ldr r2, [pc, #508] @ 13598 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq 13484 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b 13028 │ │ │ │ │ + bne 131ac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ │ + beq 131ac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 13138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12ef8 │ │ │ │ │ + beq 12ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1325c │ │ │ │ │ + beq 1323c │ │ │ │ │ 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 13220 │ │ │ │ │ + b 13200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e5c │ │ │ │ │ + bl 12e0c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12f40 │ │ │ │ │ + beq 12ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13538 │ │ │ │ │ + beq 13498 │ │ │ │ │ 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 13220 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [sp, #28] │ │ │ │ │ - beq 1333c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1318c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [sp, #28] │ │ │ │ │ - beq 133c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 131b4 │ │ │ │ │ + b 13200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ec8 │ │ │ │ │ - b 13244 │ │ │ │ │ - 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 131c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bge 12e78 │ │ │ │ │ + b 13224 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1357c │ │ │ │ │ + beq 12e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 131c0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 13248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13108 │ │ │ │ │ - b 13470 │ │ │ │ │ + bge 130b4 │ │ │ │ │ + b 133c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1308c │ │ │ │ │ + beq 1303c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 1318c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 12e98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13268 │ │ │ │ │ + b 13138 │ │ │ │ │ + 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 13138 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 12f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12fd0 │ │ │ │ │ - b 13494 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + sublt r2, r2, #1 │ │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt 13138 │ │ │ │ │ + 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 1319c │ │ │ │ │ + ldr r3, [pc, #64] @ 1358c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 12f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12fa0 │ │ │ │ │ + beq 12f50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 131b4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne 12f78 │ │ │ │ │ + b 13160 │ │ │ │ │ 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 131c4 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldr r8, [r2, #12] │ │ │ │ │ - ldr r9, [r2, #16] │ │ │ │ │ - beq 12f8c │ │ │ │ │ - b 131c0 │ │ │ │ │ + bge 12f80 │ │ │ │ │ + b 1333c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046e │ │ │ │ │ .word 0x0000024e │ │ │ │ │ .word 0x00000618 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000135dc : │ │ │ │ │ +0001359c : │ │ │ │ │ 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] @ 13790 │ │ │ │ │ + ldr r1, [pc, #412] @ 13750 │ │ │ │ │ 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 13778 │ │ │ │ │ - ldr r1, [pc, #384] @ 13794 │ │ │ │ │ + beq 13738 │ │ │ │ │ + ldr r1, [pc, #384] @ 13754 │ │ │ │ │ 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 13640 │ │ │ │ │ + beq 13600 │ │ │ │ │ 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] @ 13794 │ │ │ │ │ + ldr r2, [pc, #324] @ 13754 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13764 │ │ │ │ │ + bne 13724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13750 │ │ │ │ │ + bne 13710 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1372c │ │ │ │ │ + beq 136ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 1372c │ │ │ │ │ + bge 136ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 13794 │ │ │ │ │ + ldr r2, [pc, #248] @ 13754 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13764 │ │ │ │ │ + bne 13724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13750 │ │ │ │ │ + bne 13710 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13748 │ │ │ │ │ + beq 13708 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 13748 │ │ │ │ │ + bge 13708 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 13794 │ │ │ │ │ + ldr r2, [pc, #172] @ 13754 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13764 │ │ │ │ │ + bne 13724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13750 │ │ │ │ │ + bne 13710 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13728 │ │ │ │ │ + beq 136e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 136d8 │ │ │ │ │ + bgt 13698 │ │ │ │ │ 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 1372c │ │ │ │ │ + b 136ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13638 │ │ │ │ │ + b 135f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13638 │ │ │ │ │ + b 135f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 13794 │ │ │ │ │ + ldr r1, [pc, #16] @ 13754 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 13618 │ │ │ │ │ + b 135d8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00013798 : │ │ │ │ │ +00013758 : │ │ │ │ │ primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #2520] @ 14188 │ │ │ │ │ + ldr r3, [pc, #2560] @ 14170 │ │ │ │ │ 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 14078 │ │ │ │ │ + beq 14038 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1408c │ │ │ │ │ + bne 1404c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 140d8 │ │ │ │ │ + beq 1411c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2440] @ 14188 │ │ │ │ │ + ldr r2, [pc, #2480] @ 14170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1417c │ │ │ │ │ + beq 14150 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2420] @ 1418c │ │ │ │ │ + ldr r1, [pc, #2460] @ 14174 │ │ │ │ │ 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 13abc │ │ │ │ │ + beq 13a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13a38 │ │ │ │ │ + beq 139f8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a4c │ │ │ │ │ + bne 13a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139fc │ │ │ │ │ - ldr r2, [pc, #2324] @ 14188 │ │ │ │ │ + bne 139bc │ │ │ │ │ + ldr r2, [pc, #2364] @ 14170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14170 │ │ │ │ │ + beq 14110 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2304] @ 1418c │ │ │ │ │ + ldr r1, [pc, #2344] @ 14174 │ │ │ │ │ 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 13bc8 │ │ │ │ │ + beq 13b88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13a20 │ │ │ │ │ + beq 139e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c348 │ │ │ │ │ + bl c314 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 14030 │ │ │ │ │ + bne 13ff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139fc │ │ │ │ │ - ldr r2, [pc, #2212] @ 14188 │ │ │ │ │ + bne 139bc │ │ │ │ │ + ldr r2, [pc, #2252] @ 14170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14118 │ │ │ │ │ + beq 140b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2192] @ 1418c │ │ │ │ │ + ldr r1, [pc, #2232] @ 14174 │ │ │ │ │ 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 13d40 │ │ │ │ │ + beq 13c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139ec │ │ │ │ │ + beq 139ac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13cb4 │ │ │ │ │ + bne 13da8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139fc │ │ │ │ │ - ldr r2, [pc, #2096] @ 14188 │ │ │ │ │ + bne 139bc │ │ │ │ │ + ldr r2, [pc, #2136] @ 14170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1410c │ │ │ │ │ + beq 14098 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2076] @ 1418c │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ + ldr r1, [pc, #2108] @ 14174 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13e34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139b0 │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne 13f40 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 14048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a14 │ │ │ │ │ + bl 89fc │ │ │ │ │ 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 13950 │ │ │ │ │ + beq 13910 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 139d8 │ │ │ │ │ + b 13998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138b8 │ │ │ │ │ + bne 13878 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 138dc │ │ │ │ │ - b 139fc │ │ │ │ │ + beq 1389c │ │ │ │ │ + b 139bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1386c │ │ │ │ │ - b 139fc │ │ │ │ │ + beq 1382c │ │ │ │ │ + b 139bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13a34 │ │ │ │ │ + beq 139f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa4 │ │ │ │ │ + beq 13a64 │ │ │ │ │ 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 13fec │ │ │ │ │ + beq 13fac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1732] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1772] @ 14174 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 140d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 140cc │ │ │ │ │ + bne 14058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ba8 │ │ │ │ │ + beq 13b68 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 13ba8 │ │ │ │ │ + bge 13b68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1652] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1692] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 140d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 140cc │ │ │ │ │ + bne 14058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14010 │ │ │ │ │ + beq 13fd0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 14010 │ │ │ │ │ + bge 13fd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1576] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1616] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 140d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 140cc │ │ │ │ │ + bne 14058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ba4 │ │ │ │ │ + beq 13b64 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ movgt sl, r2 │ │ │ │ │ - bgt 13b54 │ │ │ │ │ + bgt 13b14 │ │ │ │ │ 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 13844 │ │ │ │ │ - b 13a3c │ │ │ │ │ + bne 13804 │ │ │ │ │ + b 139fc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1464] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1504] @ 14174 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a08 │ │ │ │ │ + bne 139c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1408c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e30 │ │ │ │ │ + beq 13d64 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13e30 │ │ │ │ │ + bge 13d64 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1384] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1424] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a08 │ │ │ │ │ + bne 139c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1408c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14018 │ │ │ │ │ + beq 13fd8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 14018 │ │ │ │ │ + bge 13fd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1308] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1348] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a08 │ │ │ │ │ + bne 139c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1408c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e2c │ │ │ │ │ + beq 13d60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13e2c │ │ │ │ │ + ble 13d60 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13c60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 15914 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - bne 139f0 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 139e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 13aa4 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ldrne r1, [sl, #8] │ │ │ │ │ - ldrne sl, [sl, #12] │ │ │ │ │ - ldr r3, [r8, #20] │ │ │ │ │ - ldr r2, [r8, #24] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - moveq r1, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_CALL _PyAST_Call │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 13fec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 13c20 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1088] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1268] @ 14174 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14138 │ │ │ │ │ + bne 140bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e54 │ │ │ │ │ + beq 13d88 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble 13e54 │ │ │ │ │ + ble 13d88 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1008] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1188] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14138 │ │ │ │ │ + bne 140bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14020 │ │ │ │ │ + beq 13fe0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 14020 │ │ │ │ │ + bge 13fe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #932] @ 1418c │ │ │ │ │ + ldr r2, [pc, #1112] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14138 │ │ │ │ │ + bne 140bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e50 │ │ │ │ │ + beq 13d84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13e50 │ │ │ │ │ + ble 13d84 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13dd8 │ │ │ │ │ + b 13d0c │ │ │ │ │ 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 138b8 │ │ │ │ │ - b 13a24 │ │ │ │ │ + bne 13878 │ │ │ │ │ + b 139e4 │ │ │ │ │ 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 13928 │ │ │ │ │ - b 139f0 │ │ │ │ │ + bne 138e8 │ │ │ │ │ + b 139b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 158fc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + bne 139b0 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 139a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 13a64 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldrne r1, [sl, #8] │ │ │ │ │ + ldrne sl, [sl, #12] │ │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ │ + ldr r2, [r8, #24] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + moveq r1, sl │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_CALL _PyAST_Call │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 13fac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 13994 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #780] @ 1418c │ │ │ │ │ + ldr r2, [pc, #820] @ 14174 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13f64 │ │ │ │ │ + bne 140f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 14070 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f60 │ │ │ │ │ + beq 13f20 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13f60 │ │ │ │ │ + bge 13f20 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #700] @ 1418c │ │ │ │ │ + ldr r2, [pc, #740] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13f64 │ │ │ │ │ + bne 140f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 14070 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14028 │ │ │ │ │ + beq 13fe8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 14028 │ │ │ │ │ + ble 13fe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #624] @ 1418c │ │ │ │ │ + ldr r2, [pc, #664] @ 14174 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13f64 │ │ │ │ │ + bne 140f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13798 │ │ │ │ │ + bl 13758 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 14070 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f5c │ │ │ │ │ + beq 13f1c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movgt r9, r2 │ │ │ │ │ - bgt 13f0c │ │ │ │ │ + bgt 13ecc │ │ │ │ │ mov r8, r9 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139b0 │ │ │ │ │ - b 1399c │ │ │ │ │ + beq 13974 │ │ │ │ │ + b 1395c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fdd4 │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 139b0 │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139b0 │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa4 │ │ │ │ │ + beq 13a64 │ │ │ │ │ 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 13d38 │ │ │ │ │ + bne 13e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 139d4 │ │ │ │ │ + beq 13994 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 139d8 │ │ │ │ │ + b 13998 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 13ba8 │ │ │ │ │ + b 13b68 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e30 │ │ │ │ │ + b 13d64 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e54 │ │ │ │ │ + b 13d88 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13f60 │ │ │ │ │ + b 13f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13aa4 │ │ │ │ │ + beq 13a64 │ │ │ │ │ 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 13d24 │ │ │ │ │ + b 13e18 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 137d4 │ │ │ │ │ + beq 13794 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 139d8 │ │ │ │ │ + b 13998 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 139fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13a24 │ │ │ │ │ + b 139b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 139c0 │ │ │ │ │ - b 1408c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 139f0 │ │ │ │ │ + beq 13980 │ │ │ │ │ + b 1404c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13a3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 14124 │ │ │ │ │ - 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 137f8 │ │ │ │ │ - b 139fc │ │ │ │ │ + b 139e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13964 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 13930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 138f0 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 139d8 │ │ │ │ │ + b 138b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13928 │ │ │ │ │ - b 139ec │ │ │ │ │ + bne 138e8 │ │ │ │ │ + b 139ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13844 │ │ │ │ │ - b 13a38 │ │ │ │ │ + bne 13804 │ │ │ │ │ + b 139f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 13970 │ │ │ │ │ + b 1395c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13880 │ │ │ │ │ + b 13840 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1415c │ │ │ │ │ + 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 137b8 │ │ │ │ │ + b 139bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1380c │ │ │ │ │ + b 137cc │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 13998 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00014190 : │ │ │ │ │ +00014178 : │ │ │ │ │ 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] @ 144b4 │ │ │ │ │ + ldr r1, [pc, #780] @ 1449c │ │ │ │ │ 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 14494 │ │ │ │ │ + beq 1447c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144a8 │ │ │ │ │ - ldr r1, [pc, #736] @ 144b4 │ │ │ │ │ + bne 14490 │ │ │ │ │ + ldr r1, [pc, #736] @ 1449c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14468 │ │ │ │ │ + beq 14450 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14414 │ │ │ │ │ + beq 143fc │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1424c │ │ │ │ │ - ldr r2, [pc, #676] @ 144b4 │ │ │ │ │ + bne 14234 │ │ │ │ │ + ldr r2, [pc, #676] @ 1449c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14450 │ │ │ │ │ + beq 14438 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1426c │ │ │ │ │ + bne 14254 │ │ │ │ │ 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 │ │ │ │ │ @@ -22328,676 +22322,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 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14230 │ │ │ │ │ + beq 14218 │ │ │ │ │ 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 14400 │ │ │ │ │ + beq 143e8 │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #524] @ 144b4 │ │ │ │ │ + ldr r9, [pc, #524] @ 1449c │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14444 │ │ │ │ │ + beq 1442c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 142e0 │ │ │ │ │ + bne 142c8 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14380 │ │ │ │ │ + bne 14368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 14240 │ │ │ │ │ + beq 14228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14240 │ │ │ │ │ + bne 14228 │ │ │ │ │ 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 1442c │ │ │ │ │ + beq 14414 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 1435c │ │ │ │ │ + ble 14344 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1435c │ │ │ │ │ + beq 14344 │ │ │ │ │ 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 14344 │ │ │ │ │ + bne 1432c │ │ │ │ │ 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 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 143f4 │ │ │ │ │ + beq 143dc │ │ │ │ │ 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 143f8 │ │ │ │ │ + beq 143e0 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 143d0 │ │ │ │ │ + beq 143b8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 142ac │ │ │ │ │ + b 14294 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1440c │ │ │ │ │ + beq 143f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 143bc │ │ │ │ │ + b 143a4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 142e8 │ │ │ │ │ + b 142d0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 14240 │ │ │ │ │ + b 14228 │ │ │ │ │ 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 14250 │ │ │ │ │ + b 14238 │ │ │ │ │ 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 14248 │ │ │ │ │ + b 14230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 142c0 │ │ │ │ │ + b 142a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1421c │ │ │ │ │ - b 142e0 │ │ │ │ │ + beq 14204 │ │ │ │ │ + b 142c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14248 │ │ │ │ │ + bne 14230 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 141f8 │ │ │ │ │ - b 14414 │ │ │ │ │ + bne 141e0 │ │ │ │ │ + b 143fc │ │ │ │ │ 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 141cc │ │ │ │ │ + beq 141b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1425c │ │ │ │ │ + b 14244 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000144b8 : │ │ │ │ │ +000144a0 : │ │ │ │ │ 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] @ 1469c │ │ │ │ │ + ldr r2, [pc, #460] @ 14684 │ │ │ │ │ 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 14604 │ │ │ │ │ + beq 145ec │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14618 │ │ │ │ │ + bne 14600 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14624 │ │ │ │ │ + beq 1460c │ │ │ │ │ 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 14544 │ │ │ │ │ + bne 1452c │ │ │ │ │ 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 24864 │ │ │ │ │ + bl 25720 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 14528 │ │ │ │ │ + bne 14510 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14528 │ │ │ │ │ + beq 14510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 14528 │ │ │ │ │ + beq 14510 │ │ │ │ │ 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 14538 │ │ │ │ │ + beq 14520 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ - beq 145dc │ │ │ │ │ + beq 145c4 │ │ │ │ │ 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 14660 │ │ │ │ │ + beq 14648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 14538 │ │ │ │ │ + b 14520 │ │ │ │ │ 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 145bc │ │ │ │ │ + b 145a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 144f4 │ │ │ │ │ + beq 144dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14538 │ │ │ │ │ + b 14520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14684 │ │ │ │ │ + blt 1466c │ │ │ │ │ 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 14514 │ │ │ │ │ - b 14538 │ │ │ │ │ + beq 144fc │ │ │ │ │ + b 14520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145d4 │ │ │ │ │ + beq 145bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14538 │ │ │ │ │ + b 14520 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14538 │ │ │ │ │ + b 14520 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000146a0 <_tmp_6_rule>: │ │ │ │ │ +00014688 <_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] @ 14754 <_tmp_6_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 1473c <_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 14734 <_tmp_6_rule+0x94> │ │ │ │ │ + beq 1471c <_tmp_6_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14748 <_tmp_6_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 14758 <_tmp_6_rule+0xb8> │ │ │ │ │ + bne 14730 <_tmp_6_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 14740 <_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 14728 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 14710 <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14728 <_tmp_6_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 1475c <_tmp_6_rule+0xbc> │ │ │ │ │ + bne 14710 <_tmp_6_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 14744 <_tmp_6_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14728 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 14710 <_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 14720 <_tmp_6_rule+0x80> │ │ │ │ │ + b 14708 <_tmp_6_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146d8 <_tmp_6_rule+0x38> │ │ │ │ │ + beq 146c0 <_tmp_6_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14720 <_tmp_6_rule+0x80> │ │ │ │ │ + b 14708 <_tmp_6_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00014760 : │ │ │ │ │ +00014748 : │ │ │ │ │ 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] @ 14e54 │ │ │ │ │ + ldr ip, [pc, #1756] @ 14e3c │ │ │ │ │ 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 14ac4 │ │ │ │ │ + beq 14aac │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 14ad8 │ │ │ │ │ - ldr r0, [pc, #1712] @ 14e54 │ │ │ │ │ + bne 14ac0 │ │ │ │ │ + ldr r0, [pc, #1712] @ 14e3c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14dd0 │ │ │ │ │ + beq 14db8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14af0 │ │ │ │ │ + beq 14ad8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1656] @ 14e54 │ │ │ │ │ + ldreq r8, [pc, #1656] @ 14e3c │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 14b00 │ │ │ │ │ + bne 14ae8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14dc4 │ │ │ │ │ + beq 14dac │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14db8 │ │ │ │ │ - ldr r1, [pc, #1620] @ 14e58 │ │ │ │ │ + bne 14da0 │ │ │ │ │ + ldr r1, [pc, #1620] @ 14e40 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14954 │ │ │ │ │ + bne 1493c │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14db8 │ │ │ │ │ - ldr r1, [pc, #1584] @ 14e5c │ │ │ │ │ + bne 14da0 │ │ │ │ │ + ldr r1, [pc, #1584] @ 14e44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 148c8 │ │ │ │ │ + bne 148b0 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14db8 │ │ │ │ │ - ldr r1, [pc, #1544] @ 14e58 │ │ │ │ │ + bne 14da0 │ │ │ │ │ + ldr r1, [pc, #1544] @ 14e40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14874 │ │ │ │ │ - ldr r1, [pc, #1524] @ 14e5c │ │ │ │ │ + bne 1485c │ │ │ │ │ + ldr r1, [pc, #1524] @ 14e44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14b10 │ │ │ │ │ + bne 14af8 │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14aac │ │ │ │ │ + bne 14a94 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - bne 14a10 │ │ │ │ │ + bne 149f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14838 │ │ │ │ │ - ldr r1, [pc, #1404] @ 14e60 │ │ │ │ │ + beq 14820 │ │ │ │ │ + ldr r1, [pc, #1404] @ 14e48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14838 │ │ │ │ │ + beq 14820 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14db8 │ │ │ │ │ + beq 14da0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 216f8 <_loop0_119_rule> │ │ │ │ │ + bl 21b50 <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14db8 │ │ │ │ │ + beq 14da0 │ │ │ │ │ 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 149e4 │ │ │ │ │ + beq 149cc │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14a88 │ │ │ │ │ + beq 14a70 │ │ │ │ │ str r6, [r4, r5, lsl #2] │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 147e0 │ │ │ │ │ - ldr r1, [pc, #1280] @ 14e5c │ │ │ │ │ + b 147c8 │ │ │ │ │ + ldr r1, [pc, #1280] @ 14e44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14814 │ │ │ │ │ + beq 147fc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a9b4 │ │ │ │ │ + bl a99c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14814 │ │ │ │ │ - ldr r1, [pc, #1244] @ 14e60 │ │ │ │ │ + beq 147fc │ │ │ │ │ + ldr r1, [pc, #1244] @ 14e48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14814 │ │ │ │ │ + beq 147fc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14db8 │ │ │ │ │ + beq 14da0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 216f8 <_loop0_119_rule> │ │ │ │ │ + bl 21b50 <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14db8 │ │ │ │ │ + beq 14da0 │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ - ldr r2, [pc, #1172] @ 14e64 │ │ │ │ │ + ldr r2, [pc, #1172] @ 14e4c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14930 │ │ │ │ │ + bne 14918 │ │ │ │ │ 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 14884 │ │ │ │ │ + beq 1486c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - beq 1489c │ │ │ │ │ + beq 14884 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1489c │ │ │ │ │ + bne 14884 │ │ │ │ │ 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 14ae8 │ │ │ │ │ + beq 14ad0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 14a74 │ │ │ │ │ + ble 14a5c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14a5c │ │ │ │ │ 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 14a5c │ │ │ │ │ + bne 14a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 148b4 │ │ │ │ │ + b 1489c │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14ae8 │ │ │ │ │ + beq 14ad0 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 14944 │ │ │ │ │ + b 1492c │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14db8 │ │ │ │ │ + bne 14da0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 14e8 │ │ │ │ │ + bl 1238 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 14884 │ │ │ │ │ + b 1486c │ │ │ │ │ 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 1479c │ │ │ │ │ + beq 14784 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 148bc │ │ │ │ │ + b 148a4 │ │ │ │ │ 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 148b4 │ │ │ │ │ + b 1489c │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #824] @ 14e54 │ │ │ │ │ + ldr r2, [pc, #824] @ 14e3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14d48 │ │ │ │ │ + beq 14d30 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d38 │ │ │ │ │ + bne 14d20 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 14ce4 │ │ │ │ │ - ldr r3, [pc, #768] @ 14e54 │ │ │ │ │ + beq 14ccc │ │ │ │ │ + ldr r3, [pc, #768] @ 14e3c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14d2c │ │ │ │ │ + beq 14d14 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d1c │ │ │ │ │ + bne 14d04 │ │ │ │ │ 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 14d10 │ │ │ │ │ + beq 14cf8 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d20 │ │ │ │ │ + bne 14d08 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #664] @ 14e54 │ │ │ │ │ + ldr r3, [pc, #664] @ 14e3c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14cd4 │ │ │ │ │ + beq 14cbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14be8 │ │ │ │ │ + bne 14bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14d54 │ │ │ │ │ + bne 14d3c │ │ │ │ │ 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 │ │ │ │ │ @@ -23006,19 +23000,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 14d04 │ │ │ │ │ + beq 14cec │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14cf0 │ │ │ │ │ + bgt 14cd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -23027,312 +23021,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 14ce0 │ │ │ │ │ + bne 14cc8 │ │ │ │ │ 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 14874 │ │ │ │ │ - ldr r3, [pc, #452] @ 14e60 │ │ │ │ │ - ldr r1, [pc, #456] @ 14e68 │ │ │ │ │ + beq 1485c │ │ │ │ │ + ldr r3, [pc, #452] @ 14e48 │ │ │ │ │ + ldr r1, [pc, #456] @ 14e50 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14874 │ │ │ │ │ - ldr r3, [pc, #436] @ 14e6c │ │ │ │ │ + beq 1485c │ │ │ │ │ + ldr r3, [pc, #436] @ 14e54 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r3, [pc, #424] @ 14e70 │ │ │ │ │ + ldr r3, [pc, #424] @ 14e58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 149e4 │ │ │ │ │ - b 14930 │ │ │ │ │ + beq 149cc │ │ │ │ │ + b 14918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14bc8 │ │ │ │ │ + b 14bb0 │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14874 │ │ │ │ │ + b 1485c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14c2c │ │ │ │ │ + b 14c14 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14ce4 │ │ │ │ │ + b 14ccc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b60 │ │ │ │ │ + b 14b48 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 14874 │ │ │ │ │ + b 1485c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b28 │ │ │ │ │ + b 14b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14be8 │ │ │ │ │ + beq 14bd0 │ │ │ │ │ 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 14e2c │ │ │ │ │ + beq 14e14 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14dfc │ │ │ │ │ + beq 14de4 │ │ │ │ │ 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 14bb4 │ │ │ │ │ + b 14b9c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 14a00 │ │ │ │ │ + b 149e8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 147f0 │ │ │ │ │ + b 147d8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14afc │ │ │ │ │ + bne 14ae4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 147c8 │ │ │ │ │ - b 14af0 │ │ │ │ │ + bne 147b0 │ │ │ │ │ + b 14ad8 │ │ │ │ │ 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 14e40 │ │ │ │ │ + beq 14e28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b 14d98 │ │ │ │ │ + b 14d80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14c04 │ │ │ │ │ + b 14bec │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14d08 │ │ │ │ │ + b 14cf0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00014e74 : │ │ │ │ │ +00014e5c : │ │ │ │ │ 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] @ 158e4 │ │ │ │ │ + ldr r3, [pc, #2648] @ 158cc │ │ │ │ │ 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 156d8 │ │ │ │ │ + beq 156c0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 156ec │ │ │ │ │ + bne 156d4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15334 │ │ │ │ │ + beq 1531c │ │ │ │ │ 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 15374 │ │ │ │ │ - ldr r1, [pc, #2556] @ 158e8 │ │ │ │ │ + bne 1535c │ │ │ │ │ + ldr r1, [pc, #2556] @ 158d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15138 │ │ │ │ │ + beq 15120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15138 │ │ │ │ │ + beq 15120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1513c │ │ │ │ │ + bne 15124 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15138 │ │ │ │ │ + beq 15120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e88 │ │ │ │ │ + bl 17ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 1513c │ │ │ │ │ + bne 15124 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15138 │ │ │ │ │ + beq 15120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2424] @ 158e4 │ │ │ │ │ + ldr r3, [pc, #2424] @ 158cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 156c0 │ │ │ │ │ + beq 156a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 155d0 │ │ │ │ │ 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 15124 │ │ │ │ │ + bne 1510c │ │ │ │ │ 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 1513c │ │ │ │ │ + bne 15124 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15138 │ │ │ │ │ + beq 15120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2316] @ 158e4 │ │ │ │ │ + ldr r3, [pc, #2316] @ 158cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155d0 │ │ │ │ │ + beq 155b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 155d0 │ │ │ │ │ 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 1501c │ │ │ │ │ + beq 15004 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1555c │ │ │ │ │ + bne 15544 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 15510 │ │ │ │ │ + bne 154f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155e4 │ │ │ │ │ + bne 155cc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15574 │ │ │ │ │ + bne 1555c │ │ │ │ │ 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 1513c │ │ │ │ │ + bne 15124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15138 │ │ │ │ │ + beq 15120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 150ec │ │ │ │ │ + beq 150d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15104 │ │ │ │ │ + beq 150ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15590 │ │ │ │ │ + bne 15578 │ │ │ │ │ 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] │ │ │ │ │ @@ -23343,143 +23337,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 15698 │ │ │ │ │ + beq 15680 │ │ │ │ │ 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 1509c │ │ │ │ │ + b 15084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 14fa0 │ │ │ │ │ - b 14f9c │ │ │ │ │ + bne 14f88 │ │ │ │ │ + b 14f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 154ec │ │ │ │ │ - ldr r1, [pc, #1948] @ 158ec │ │ │ │ │ + bne 154d4 │ │ │ │ │ + ldr r1, [pc, #1948] @ 158d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ - ldr r1, [pc, #1924] @ 158e8 │ │ │ │ │ + beq 1530c │ │ │ │ │ + ldr r1, [pc, #1924] @ 158d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15324 │ │ │ │ │ + bne 1530c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e88 │ │ │ │ │ + bl 17ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 15324 │ │ │ │ │ + bne 1530c │ │ │ │ │ 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 15328 │ │ │ │ │ - ldr r3, [pc, #1792] @ 158e4 │ │ │ │ │ + beq 15310 │ │ │ │ │ + ldr r3, [pc, #1792] @ 158cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1568c │ │ │ │ │ + beq 15674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15328 │ │ │ │ │ + bne 15310 │ │ │ │ │ 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 154fc │ │ │ │ │ + bne 154e4 │ │ │ │ │ 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 15328 │ │ │ │ │ + bne 15310 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f584 │ │ │ │ │ + bl 1f580 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15324 │ │ │ │ │ + bne 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 150ec │ │ │ │ │ + beq 150d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ - bne 152b8 │ │ │ │ │ + bne 152a0 │ │ │ │ │ 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 17b68 │ │ │ │ │ + bl 17b80 │ │ │ │ │ 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 │ │ │ │ │ @@ -23487,336 +23481,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] @ 158f0 │ │ │ │ │ + ldr r2, [pc, #1516] @ 158d8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 158ac │ │ │ │ │ + beq 15894 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 150f4 │ │ │ │ │ + b 150dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1531c │ │ │ │ │ + b 15304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 156f8 │ │ │ │ │ + blt 156e0 │ │ │ │ │ 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 154e4 │ │ │ │ │ + beq 154cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 156ec │ │ │ │ │ - ldr r3, [pc, #1384] @ 158e4 │ │ │ │ │ + bne 156d4 │ │ │ │ │ + ldr r3, [pc, #1384] @ 158cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15710 │ │ │ │ │ - ldr r1, [pc, #1372] @ 158ec │ │ │ │ │ + beq 156f8 │ │ │ │ │ + ldr r1, [pc, #1372] @ 158d4 │ │ │ │ │ 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 1541c │ │ │ │ │ - ldr r1, [pc, #1340] @ 158e8 │ │ │ │ │ + bne 15404 │ │ │ │ │ + ldr r1, [pc, #1340] @ 158d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15418 │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15418 │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1541c │ │ │ │ │ + bne 15404 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15418 │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e88 │ │ │ │ │ + bl 17ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1541c │ │ │ │ │ + bne 15404 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 157d8 │ │ │ │ │ + bne 157c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 15724 │ │ │ │ │ - ldr r1, [pc, #1212] @ 158ec │ │ │ │ │ + bne 1570c │ │ │ │ │ + ldr r1, [pc, #1212] @ 158d4 │ │ │ │ │ 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 15684 │ │ │ │ │ - ldr r1, [pc, #1180] @ 158e8 │ │ │ │ │ + bne 1566c │ │ │ │ │ + ldr r1, [pc, #1180] @ 158d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 154d0 │ │ │ │ │ + beq 154b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 154d0 │ │ │ │ │ + beq 154b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 15684 │ │ │ │ │ - ldr r2, [pc, #1124] @ 158f4 │ │ │ │ │ + bne 1566c │ │ │ │ │ + ldr r2, [pc, #1124] @ 158dc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 154d0 │ │ │ │ │ + beq 154b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e88 │ │ │ │ │ + bl 17ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 15684 │ │ │ │ │ + bne 1566c │ │ │ │ │ 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 15734 │ │ │ │ │ + bne 1571c │ │ │ │ │ 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 14ee4 │ │ │ │ │ + beq 14ecc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 150f4 │ │ │ │ │ + b 150dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 15228 │ │ │ │ │ - b 15220 │ │ │ │ │ + bne 15210 │ │ │ │ │ + b 15208 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 155e8 │ │ │ │ │ - ldr r3, [pc, #960] @ 158e4 │ │ │ │ │ + bne 155d0 │ │ │ │ │ + ldr r3, [pc, #960] @ 158cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1587c │ │ │ │ │ + beq 15864 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 155f4 │ │ │ │ │ + bne 155dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 15030 │ │ │ │ │ - ldr r1, [pc, #916] @ 158f8 │ │ │ │ │ + b 15018 │ │ │ │ │ + ldr r1, [pc, #916] @ 158e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1501c │ │ │ │ │ + beq 15004 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15068 │ │ │ │ │ - b 1513c │ │ │ │ │ + beq 15050 │ │ │ │ │ + b 15124 │ │ │ │ │ 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 155c0 │ │ │ │ │ + beq 155a8 │ │ │ │ │ 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 150a4 │ │ │ │ │ + bne 1508c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 150a4 │ │ │ │ │ + b 1508c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14ff0 │ │ │ │ │ + beq 14fd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1513c │ │ │ │ │ + b 15124 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15544 │ │ │ │ │ + beq 1552c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15544 │ │ │ │ │ + beq 1552c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15544 │ │ │ │ │ + beq 1552c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15544 │ │ │ │ │ - ldr r3, [pc, #688] @ 158fc │ │ │ │ │ + beq 1552c │ │ │ │ │ + ldr r3, [pc, #688] @ 158e4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #676] @ 15900 │ │ │ │ │ + ldr r3, [pc, #676] @ 158e8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1589c │ │ │ │ │ + bne 15884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15548 │ │ │ │ │ + beq 15530 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15550 │ │ │ │ │ + b 15538 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 154d8 │ │ │ │ │ + b 154c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 151d8 │ │ │ │ │ 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 1532c │ │ │ │ │ - b 150f4 │ │ │ │ │ + beq 15314 │ │ │ │ │ + b 150dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14f84 │ │ │ │ │ - b 155e4 │ │ │ │ │ + beq 14f6c │ │ │ │ │ + b 155cc │ │ │ │ │ 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 14eb0 │ │ │ │ │ + beq 14e98 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 150f4 │ │ │ │ │ + b 150dc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 150f4 │ │ │ │ │ + b 150dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15388 │ │ │ │ │ + beq 15370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 154e0 │ │ │ │ │ + b 154c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b8 │ │ │ │ │ + bl e08 <_PyPegen_parse+0xe08> │ │ │ │ │ R_ARM_CALL _tmp_228_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 15684 │ │ │ │ │ - ldr r2, [pc, #432] @ 15904 │ │ │ │ │ + bne 1566c │ │ │ │ │ + ldr r2, [pc, #432] @ 158ec │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 154d0 │ │ │ │ │ + beq 154b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f584 │ │ │ │ │ + bl 1f580 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15684 │ │ │ │ │ + bne 1566c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154d0 │ │ │ │ │ + beq 154b8 │ │ │ │ │ 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] │ │ │ │ │ @@ -23826,91 +23820,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 1531c │ │ │ │ │ - b 154e0 │ │ │ │ │ + bne 15304 │ │ │ │ │ + b 154c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b8 │ │ │ │ │ + bl e08 <_PyPegen_parse+0xe08> │ │ │ │ │ R_ARM_CALL _tmp_227_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1541c │ │ │ │ │ + bne 15404 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15418 │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15418 │ │ │ │ │ - ldr r1, [pc, #236] @ 15908 │ │ │ │ │ + beq 15400 │ │ │ │ │ + ldr r1, [pc, #236] @ 158f0 │ │ │ │ │ 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 15418 │ │ │ │ │ - ldr r2, [pc, #212] @ 1590c │ │ │ │ │ + beq 15400 │ │ │ │ │ + ldr r2, [pc, #212] @ 158f4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #200] @ 15910 │ │ │ │ │ + ldr r3, [pc, #200] @ 158f8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 158d4 │ │ │ │ │ + bne 158bc │ │ │ │ │ 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 154e0 │ │ │ │ │ - b 154d4 │ │ │ │ │ + bne 154c8 │ │ │ │ │ + b 154bc │ │ │ │ │ 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 15530 │ │ │ │ │ - b 15550 │ │ │ │ │ + beq 15518 │ │ │ │ │ + b 15538 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15578 │ │ │ │ │ + b 15560 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1532c │ │ │ │ │ + beq 15314 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 150f4 │ │ │ │ │ + b 150dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1531c │ │ │ │ │ + b 15304 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x000006e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -23923,53 +23917,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 │ │ │ │ │ │ │ │ │ │ -00015914 : │ │ │ │ │ +000158fc : │ │ │ │ │ arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #288] @ 15a4c │ │ │ │ │ + ldr r2, [pc, #288] @ 15a34 │ │ │ │ │ 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 15a28 │ │ │ │ │ + beq 15a10 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a3c │ │ │ │ │ + bne 15a24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #244] @ 15a50 │ │ │ │ │ + ldr r1, [pc, #244] @ 15a38 │ │ │ │ │ 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 159b8 │ │ │ │ │ + bne 159a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a38 │ │ │ │ │ + bne 15a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 159d0 │ │ │ │ │ + bne 159b8 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15a08 │ │ │ │ │ - ldr r2, [pc, #168] @ 15a50 │ │ │ │ │ + bne 159f0 │ │ │ │ │ + ldr r2, [pc, #168] @ 15a38 │ │ │ │ │ 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 │ │ │ │ │ @@ -23980,320 +23974,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 15990 │ │ │ │ │ - ldr r1, [pc, #100] @ 15a54 │ │ │ │ │ + bne 15978 │ │ │ │ │ + ldr r1, [pc, #100] @ 15a3c │ │ │ │ │ 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 159a0 │ │ │ │ │ - b 15990 │ │ │ │ │ + bne 15988 │ │ │ │ │ + b 15978 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a38 │ │ │ │ │ + bne 15a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c94 │ │ │ │ │ + bl 19e4 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b 159a0 │ │ │ │ │ + b 15988 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15950 │ │ │ │ │ + beq 15938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 159c8 │ │ │ │ │ + b 159b0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00015a58 : │ │ │ │ │ +00015a40 : │ │ │ │ │ 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] @ 16528 │ │ │ │ │ + ldr r2, [pc, #2744] @ 16510 │ │ │ │ │ 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 16480 │ │ │ │ │ + beq 16468 │ │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16494 │ │ │ │ │ + bne 1647c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 16428 │ │ │ │ │ + beq 16410 │ │ │ │ │ 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] @ 16528 │ │ │ │ │ + ldr r3, [pc, #2664] @ 16510 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16404 │ │ │ │ │ - ldr r3, [pc, #2644] @ 16528 │ │ │ │ │ + beq 163ec │ │ │ │ │ + ldr r3, [pc, #2644] @ 16510 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 163b8 │ │ │ │ │ + beq 163a0 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - beq 163e4 │ │ │ │ │ + beq 163cc │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 15f3c │ │ │ │ │ + beq 15f24 │ │ │ │ │ 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 161c4 │ │ │ │ │ + bne 161ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16148 │ │ │ │ │ + bne 16130 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16210 │ │ │ │ │ + bne 161f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162e8 │ │ │ │ │ + bne 162d0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16224 │ │ │ │ │ - ldr r3, [pc, #2480] @ 16528 │ │ │ │ │ + bne 1620c │ │ │ │ │ + ldr r3, [pc, #2480] @ 16510 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164ac │ │ │ │ │ + beq 16494 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164d8 │ │ │ │ │ + beq 164c0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 15dc8 │ │ │ │ │ + beq 15db0 │ │ │ │ │ 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 15e14 │ │ │ │ │ + bne 15dfc │ │ │ │ │ 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 16258 │ │ │ │ │ + bne 16240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15c40 │ │ │ │ │ + bne 15c28 │ │ │ │ │ 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 15f2c │ │ │ │ │ + bne 15f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d58 │ │ │ │ │ + bl 229a8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - bne 160a8 │ │ │ │ │ + bne 16090 │ │ │ │ │ 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] @ 1652c │ │ │ │ │ + ldr r1, [pc, #2268] @ 16514 │ │ │ │ │ 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 15bf4 │ │ │ │ │ + beq 15bdc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2236] @ 1652c │ │ │ │ │ + ldr r1, [pc, #2236] @ 16514 │ │ │ │ │ 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 15bf8 │ │ │ │ │ - ldr r3, [pc, #2192] @ 16528 │ │ │ │ │ + beq 15be0 │ │ │ │ │ + ldr r3, [pc, #2192] @ 16510 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 164a0 │ │ │ │ │ + beq 16488 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16474 │ │ │ │ │ + bne 1645c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16374 │ │ │ │ │ + beq 1635c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16474 │ │ │ │ │ + bne 1645c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ec4 │ │ │ │ │ + bne 15eac │ │ │ │ │ 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 16368 │ │ │ │ │ + beq 16350 │ │ │ │ │ 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 15f18 │ │ │ │ │ - ldr r1, [pc, #2036] @ 16528 │ │ │ │ │ + beq 15f00 │ │ │ │ │ + ldr r1, [pc, #2036] @ 16510 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 164f8 │ │ │ │ │ + beq 164e0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16510 │ │ │ │ │ + bne 164f8 │ │ │ │ │ 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 16068 │ │ │ │ │ + bne 16050 │ │ │ │ │ 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 15f20 │ │ │ │ │ + bne 15f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16390 │ │ │ │ │ + beq 16378 │ │ │ │ │ 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 16128 │ │ │ │ │ + beq 16110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15c2c │ │ │ │ │ + b 15c14 │ │ │ │ │ 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 16248 │ │ │ │ │ + blt 16230 │ │ │ │ │ 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 1651c │ │ │ │ │ + bne 16504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15bc4 │ │ │ │ │ + beq 15bac │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15bc4 │ │ │ │ │ + beq 15bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 16348 │ │ │ │ │ + beq 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 16348 │ │ │ │ │ + beq 16330 │ │ │ │ │ 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> │ │ │ │ │ @@ -24307,1274 +24301,1285 @@ │ │ │ │ │ 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] @ 16530 │ │ │ │ │ + ldr r2, [pc, #1680] @ 16518 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1622c │ │ │ │ │ + beq 16214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15c68 │ │ │ │ │ + b 15c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1757c <_tmp_258_rule> │ │ │ │ │ + bl 17594 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ce0 │ │ │ │ │ + beq 15cc8 │ │ │ │ │ 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 15f88 │ │ │ │ │ + bne 15f70 │ │ │ │ │ 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 16368 │ │ │ │ │ + beq 16350 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 15cf8 │ │ │ │ │ + b 15ce0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 15c10 │ │ │ │ │ + beq 15bf8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15c30 │ │ │ │ │ + b 15c18 │ │ │ │ │ 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 16218 │ │ │ │ │ + blt 16200 │ │ │ │ │ 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 161bc │ │ │ │ │ + bne 161a4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15b20 │ │ │ │ │ - b 16210 │ │ │ │ │ + beq 15b08 │ │ │ │ │ + b 161f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1757c <_tmp_258_rule> │ │ │ │ │ + bl 17594 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15ef0 │ │ │ │ │ + beq 15ed8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16368 │ │ │ │ │ + beq 16350 │ │ │ │ │ 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 1603c │ │ │ │ │ + bne 16024 │ │ │ │ │ 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 1636c │ │ │ │ │ + beq 16354 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 16034 │ │ │ │ │ + ble 1601c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 16034 │ │ │ │ │ + beq 1601c │ │ │ │ │ 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 1601c │ │ │ │ │ + bne 16004 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 15cf8 │ │ │ │ │ + b 15ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1757c <_tmp_258_rule> │ │ │ │ │ + bl 17594 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15fd8 │ │ │ │ │ + beq 15fc0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 1607c │ │ │ │ │ + beq 16064 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [fp, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 15fc4 │ │ │ │ │ + b 15fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d58 │ │ │ │ │ + bl 229a8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15d60 │ │ │ │ │ - b 15d5c │ │ │ │ │ + bne 15d48 │ │ │ │ │ + b 15d44 │ │ │ │ │ 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 1636c │ │ │ │ │ + beq 16354 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 16058 │ │ │ │ │ + b 16040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16390 │ │ │ │ │ + beq 16378 │ │ │ │ │ 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 160f0 │ │ │ │ │ + bne 160d8 │ │ │ │ │ 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 1639c │ │ │ │ │ + beq 16384 │ │ │ │ │ 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 15dc0 │ │ │ │ │ + bne 15da8 │ │ │ │ │ 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 15c28 │ │ │ │ │ - b 15c30 │ │ │ │ │ + beq 15c10 │ │ │ │ │ + b 15c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15b34 │ │ │ │ │ + beq 15b1c │ │ │ │ │ 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 16218 │ │ │ │ │ + beq 16200 │ │ │ │ │ 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 16308 │ │ │ │ │ + beq 162f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15c90 │ │ │ │ │ + b 15c78 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16210 │ │ │ │ │ + bne 161f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #856] @ 16528 │ │ │ │ │ + ldr r2, [pc, #856] @ 16510 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16328 │ │ │ │ │ + beq 16310 │ │ │ │ │ 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 16260 │ │ │ │ │ + bne 16248 │ │ │ │ │ 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 15b20 │ │ │ │ │ + beq 15b08 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 15b70 │ │ │ │ │ + beq 15b58 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 15bfc │ │ │ │ │ + b 15be4 │ │ │ │ │ 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 16350 │ │ │ │ │ + beq 16338 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15be0 │ │ │ │ │ + beq 15bc8 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 15bfc │ │ │ │ │ + b 15be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161f4 │ │ │ │ │ + beq 161dc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161f4 │ │ │ │ │ + beq 161dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 161f4 │ │ │ │ │ - ldr r2, [pc, #664] @ 16534 │ │ │ │ │ + beq 161dc │ │ │ │ │ + ldr r2, [pc, #664] @ 1651c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #660] @ 16538 │ │ │ │ │ + ldr r2, [pc, #660] @ 16520 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 161f8 │ │ │ │ │ + beq 161e0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16200 │ │ │ │ │ - ldr r3, [pc, #584] @ 16538 │ │ │ │ │ + b 161e8 │ │ │ │ │ + ldr r3, [pc, #584] @ 16520 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #572] @ 1653c │ │ │ │ │ + ldr r3, [pc, #572] @ 16524 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 161ac │ │ │ │ │ + bne 16194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16358 │ │ │ │ │ + beq 16340 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16218 │ │ │ │ │ + b 16200 │ │ │ │ │ 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 161dc │ │ │ │ │ - b 16200 │ │ │ │ │ + beq 161c4 │ │ │ │ │ + b 161e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16248 │ │ │ │ │ + b 16230 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 16218 │ │ │ │ │ + b 16200 │ │ │ │ │ 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 15bfc │ │ │ │ │ + b 15be4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15c30 │ │ │ │ │ + b 15c18 │ │ │ │ │ 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 16104 │ │ │ │ │ + b 160ec │ │ │ │ │ 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 16478 │ │ │ │ │ + bne 16460 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15af4 │ │ │ │ │ + bne 15adc │ │ │ │ │ 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 16210 │ │ │ │ │ + bne 161f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 15af8 │ │ │ │ │ + b 15ae0 │ │ │ │ │ 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 15acc │ │ │ │ │ - b 15f20 │ │ │ │ │ + beq 15ab4 │ │ │ │ │ + b 15f08 │ │ │ │ │ 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 15c30 │ │ │ │ │ + blt 15c18 │ │ │ │ │ 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 15ab8 │ │ │ │ │ - b 15c30 │ │ │ │ │ + beq 15aa0 │ │ │ │ │ + b 15c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15bfc │ │ │ │ │ + b 15be4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15a94 │ │ │ │ │ + beq 15a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15c30 │ │ │ │ │ + b 15c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15ca0 │ │ │ │ │ + b 15c88 │ │ │ │ │ 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 16258 │ │ │ │ │ + bne 16240 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15b94 │ │ │ │ │ + bne 15b7c │ │ │ │ │ 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 1651c │ │ │ │ │ + bne 16504 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 15b98 │ │ │ │ │ + b 15b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15d44 │ │ │ │ │ + beq 15d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f20 │ │ │ │ │ + b 15f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16248 │ │ │ │ │ + b 16230 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00016540 : │ │ │ │ │ +00016528 : │ │ │ │ │ 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] @ 165d0 │ │ │ │ │ + ldr r1, [pc, #120] @ 165b8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 165c8 │ │ │ │ │ + beq 165b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 165c0 │ │ │ │ │ + bne 165a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 165b8 │ │ │ │ │ + bne 165a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 165b8 │ │ │ │ │ + bne 165a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ 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 1656c │ │ │ │ │ + b 16554 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000165d4 : │ │ │ │ │ +000165bc : │ │ │ │ │ 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] @ 16f78 │ │ │ │ │ + ldr r1, [pc, #2492] @ 16f90 │ │ │ │ │ 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 16ef0 │ │ │ │ │ - ldr r1, [pc, #2416] @ 16f7c │ │ │ │ │ + beq 16f10 │ │ │ │ │ + ldr r1, [pc, #2464] @ 16f94 │ │ │ │ │ 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 16638 │ │ │ │ │ + beq 16620 │ │ │ │ │ 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] @ 16f78 │ │ │ │ │ + ldr r5, [pc, #2404] @ 16f90 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr r2, [pc, #2340] @ 16f7c │ │ │ │ │ + ldr r2, [pc, #2388] @ 16f94 │ │ │ │ │ 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 16f08 │ │ │ │ │ + bne 16f28 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16f18 │ │ │ │ │ + beq 16f38 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16f30 │ │ │ │ │ + bne 16f50 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16f5c │ │ │ │ │ - ldr r1, [pc, #2260] @ 16f7c │ │ │ │ │ + beq 16f58 │ │ │ │ │ + ldr r1, [pc, #2308] @ 16f94 │ │ │ │ │ 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 1682c │ │ │ │ │ + beq 16788 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 167a8 │ │ │ │ │ + beq 166d4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 167c8 │ │ │ │ │ + bne 16724 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 167b8 │ │ │ │ │ + bne 16d44 │ │ │ │ │ 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 16c84 │ │ │ │ │ + beq 16c50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d6c │ │ │ │ │ + bne 16d28 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge 16810 │ │ │ │ │ + bge 1676c │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 16650 │ │ │ │ │ + b 16638 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169ac │ │ │ │ │ + beq 166d4 │ │ │ │ │ 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 16e9c │ │ │ │ │ - ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d5c │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - bgt 1692c │ │ │ │ │ - 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 166d8 │ │ │ │ │ - ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ - str r7, [r8, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 166fc │ │ │ │ │ - ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 16c98 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 167a8 │ │ │ │ │ - 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 16d74 │ │ │ │ │ + beq 16d54 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d6c │ │ │ │ │ + bne 16d28 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt 16730 │ │ │ │ │ + bgt 16718 │ │ │ │ │ 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 fp, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #1840] @ 16f7c │ │ │ │ │ + str sl, [sp] │ │ │ │ │ + ldr r2, [pc, #2028] @ 16f94 │ │ │ │ │ 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 16dc4 │ │ │ │ │ - ldr r2, [pc, #1808] @ 16f78 │ │ │ │ │ + bne 16db0 │ │ │ │ │ + ldr r2, [pc, #1996] @ 16f90 │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16f38 │ │ │ │ │ + beq 16d88 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16f50 │ │ │ │ │ - ldr r2, [pc, #1772] @ 16f78 │ │ │ │ │ + bne 16da0 │ │ │ │ │ + ldr r2, [pc, #1960] @ 16f90 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16da8 │ │ │ │ │ - ldr r1, [pc, #1752] @ 16f7c │ │ │ │ │ + beq 16f74 │ │ │ │ │ + ldr r1, [pc, #1940] @ 16f94 │ │ │ │ │ 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 169d0 │ │ │ │ │ + beq 16968 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 169ac │ │ │ │ │ + beq 16910 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1673c │ │ │ │ │ + bne 16b98 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 169bc │ │ │ │ │ + bne 16920 │ │ │ │ │ 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 16ca8 │ │ │ │ │ + beq 16c74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d5c │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bge 16784 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + bne 16d30 │ │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ │ + ldr ip, [sp] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bge 16938 │ │ │ │ │ + str r0, [sp] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 16844 │ │ │ │ │ + b 167a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b08 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq 16a9c │ │ │ │ │ + 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 16e38 │ │ │ │ │ + beq 16e28 │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d40 │ │ │ │ │ + bne 16d0c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ - ldr r1, [sp] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 16ad8 │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + bgt 16a70 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ 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 168d4 │ │ │ │ │ + bne 16830 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 168f8 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + beq 16854 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - ldmib sp, {r6, r7} │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16ccc │ │ │ │ │ + b 16c9c │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, ip │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + str fp, [r8, #8] │ │ │ │ │ + str r3, [r8, #88] @ 0x58 │ │ │ │ │ + bne 166c0 │ │ │ │ │ + b 166d8 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ - ldr r9, [pc, #1436] @ 16f78 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + ldr r9, [pc, #1564] @ 16f90 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r6, ip │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1408] @ 16f7c │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + str fp, [sp, #16] │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + ldr r2, [pc, #1536] @ 16f94 │ │ │ │ │ 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 16ed4 │ │ │ │ │ + bne 16ef0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e74 │ │ │ │ │ + beq 16e68 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e8c │ │ │ │ │ + bne 16e80 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16b38 │ │ │ │ │ + beq 16e94 │ │ │ │ │ + ldr r1, [pc, #1456] @ 16f94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1324] @ 16f7c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b60 │ │ │ │ │ - ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16b08 │ │ │ │ │ + beq 16ad0 │ │ │ │ │ + ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r8, #88] @ 0x58 │ │ │ │ │ + beq 16a9c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16938 │ │ │ │ │ + bne 16898 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 16b18 │ │ │ │ │ + bne 16aac │ │ │ │ │ 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 16cd8 │ │ │ │ │ + beq 16ca8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d40 │ │ │ │ │ + bne 16d0c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ - ldr r1, [sp] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 16984 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ + bge 168e4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 169f4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + b 1698c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str sl, [r8, #8] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ + str sl, [r8, #8] │ │ │ │ │ str ip, [r8, #88] @ 0x58 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 16a7c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 16a14 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16aa0 │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ + beq 16a38 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 168ec │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1072] @ 16f7c │ │ │ │ │ - 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 16a64 │ │ │ │ │ + b 16848 │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #1024] @ 16f7c │ │ │ │ │ + ldr r2, [pc, #1196] @ 16f94 │ │ │ │ │ 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 16e14 │ │ │ │ │ - ldr r2, [pc, #992] @ 16f78 │ │ │ │ │ + bne 16e08 │ │ │ │ │ + ldr r2, [pc, #1164] @ 16f90 │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e2c │ │ │ │ │ + beq 16e1c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16d24 │ │ │ │ │ + bne 16cf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ - bl 165d4 │ │ │ │ │ + bl 165bc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16bdc │ │ │ │ │ + beq 16b48 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c2c │ │ │ │ │ + bne 16bfc │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16d24 │ │ │ │ │ + bne 16cf4 │ │ │ │ │ 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 16d00 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + beq 16cd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d50 │ │ │ │ │ + str r0, [r8, #88] @ 0x58 │ │ │ │ │ + bne 16d20 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble 16ae4 │ │ │ │ │ + ble 16a7c │ │ │ │ │ mov sl, r2 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b 16b70 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b 16ae0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16bdc │ │ │ │ │ + beq 16910 │ │ │ │ │ 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 16ddc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 16eb0 │ │ │ │ │ + ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [r8, #88] @ 0x58 │ │ │ │ │ + bne 16d30 │ │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ │ + ldr ip, [sp] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bgt 1688c │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr fp, [sp] │ │ │ │ │ + b 1694c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 16b48 │ │ │ │ │ + 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 16dd4 │ │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ + sub r0, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - str ip, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d50 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + str r0, [r8, #88] @ 0x58 │ │ │ │ │ + bne 16d20 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 16c20 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + bgt 16b8c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16af0 │ │ │ │ │ + b 16a84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16814 │ │ │ │ │ + beq 16770 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16630 │ │ │ │ │ + b 16618 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ + mov r6, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ + ldr fp, [sp] │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16790 │ │ │ │ │ + beq 1694c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 166f0 │ │ │ │ │ + b 166d8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16b2c │ │ │ │ │ - ldr r3, [sp] │ │ │ │ │ - b 16994 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bne 16ac4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b 168f8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - str r1, [r8, #8] │ │ │ │ │ - str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16d34 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 16af0 │ │ │ │ │ - ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + str r3, [r8, #8] │ │ │ │ │ + str r0, [r8, #88] @ 0x58 │ │ │ │ │ + bne 16d00 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + b 16a84 │ │ │ │ │ + ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16a94 │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 16b2c │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + str r0, [r8, #88] @ 0x58 │ │ │ │ │ + b 16a2c │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + b 16ac4 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16d34 │ │ │ │ │ + b 16d00 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 16c64 │ │ │ │ │ mov r9, r6 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + mov r6, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldmib sp, {r6, r7} │ │ │ │ │ - b 16ccc │ │ │ │ │ + b 16c9c │ │ │ │ │ + ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 16c98 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 16c64 │ │ │ │ │ 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 16c98 │ │ │ │ │ + bne 16c64 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16814 │ │ │ │ │ - b 16c98 │ │ │ │ │ + beq 16770 │ │ │ │ │ + b 16c64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #448] @ 16f7c │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 168ac │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 167e0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 16930 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldmib sp, {r6, r7} │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + mov r6, fp │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 167a0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + bne 166c0 │ │ │ │ │ + b 166d4 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ movne r2, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16d34 │ │ │ │ │ + bne 16d00 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ - str r3, [r8, #88] @ 0x58 │ │ │ │ │ + str r0, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16d1c │ │ │ │ │ - b 16d34 │ │ │ │ │ + beq 16cec │ │ │ │ │ + b 16d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16b00 │ │ │ │ │ + b 16a94 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16ba8 │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ + b 16b14 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ 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 16b2c │ │ │ │ │ + bne 16ac4 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16cf8 │ │ │ │ │ - b 16b2c │ │ │ │ │ + beq 16ccc │ │ │ │ │ + b 16ac4 │ │ │ │ │ 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 16a30 │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 16b28 │ │ │ │ │ + beq 169c8 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + b 16ac0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #236] @ 16f94 │ │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b 169ec │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ - ldmib sp, {r6, r7} │ │ │ │ │ + mov r6, fp │ │ │ │ │ + ldr fp, [sp] │ │ │ │ │ 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 16ccc │ │ │ │ │ + bne 16c9c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16790 │ │ │ │ │ - b 16ccc │ │ │ │ │ - add r6, sp, #12 │ │ │ │ │ + beq 1694c │ │ │ │ │ + b 16c9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldm r6, {r6, sl, fp} │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 169a4 │ │ │ │ │ + b 16908 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #128] @ 16f7c │ │ │ │ │ + ldr r1, [pc, #120] @ 16f94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 16610 │ │ │ │ │ + b 165f8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - b 16630 │ │ │ │ │ + b 16618 │ │ │ │ │ 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 1668c │ │ │ │ │ + beq 16674 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 167c0 │ │ │ │ │ + b 16d4c │ │ │ │ │ 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 16884 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - ldmib sp, {r6, r7} │ │ │ │ │ - b 169c8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #40] @ 16f94 │ │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 16698 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #12] @ 16f7c │ │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 166b0 │ │ │ │ │ + ldr r1, [pc, #12] @ 16f94 │ │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 16808 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ │ │ │ │ │ -00016f80 : │ │ │ │ │ +00016f98 : │ │ │ │ │ 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] @ 17354 │ │ │ │ │ + ldr r2, [pc, #956] @ 1736c │ │ │ │ │ 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 17254 │ │ │ │ │ + beq 1726c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17268 │ │ │ │ │ + bne 17280 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17168 │ │ │ │ │ + bne 17180 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16ffc │ │ │ │ │ + bne 17014 │ │ │ │ │ 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] @ 17354 │ │ │ │ │ + ldr r2, [pc, #844] @ 1736c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17344 │ │ │ │ │ + beq 1735c │ │ │ │ │ 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 16fe8 │ │ │ │ │ - ldr r1, [pc, #796] @ 17354 │ │ │ │ │ + bne 17000 │ │ │ │ │ + ldr r1, [pc, #796] @ 1736c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17320 │ │ │ │ │ + beq 17338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4654 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17240 │ │ │ │ │ + beq 17258 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #748] @ 17354 │ │ │ │ │ + ldr r2, [pc, #748] @ 1736c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17314 │ │ │ │ │ + beq 1732c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17234 │ │ │ │ │ + bne 1724c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17228 │ │ │ │ │ + beq 17240 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 17234 │ │ │ │ │ + bne 1724c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 171d4 │ │ │ │ │ + bne 171ec │ │ │ │ │ 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 17220 │ │ │ │ │ + beq 17238 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 171c0 │ │ │ │ │ + bgt 171d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -25582,493 +25587,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 17248 │ │ │ │ │ + beq 17260 │ │ │ │ │ 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 17248 │ │ │ │ │ + bne 17260 │ │ │ │ │ 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 16fe0 │ │ │ │ │ - ldr r2, [pc, #524] @ 17358 │ │ │ │ │ + beq 16ff8 │ │ │ │ │ + ldr r2, [pc, #524] @ 17370 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17270 │ │ │ │ │ + beq 17288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16fec │ │ │ │ │ + b 17004 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 17354 │ │ │ │ │ + ldr r1, [pc, #480] @ 1736c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 172f4 │ │ │ │ │ + beq 1730c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17290 │ │ │ │ │ + bne 172a8 │ │ │ │ │ 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 16fcc │ │ │ │ │ + beq 16fe4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ff4 │ │ │ │ │ + b 1700c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 170cc │ │ │ │ │ + b 170e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4654 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 170b4 │ │ │ │ │ + beq 170cc │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 171fc │ │ │ │ │ + beq 17214 │ │ │ │ │ str r3, [r6, sl, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 170a0 │ │ │ │ │ + b 170b8 │ │ │ │ │ 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 171ec │ │ │ │ │ + bne 17204 │ │ │ │ │ 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 16fe4 │ │ │ │ │ + b 16ffc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16fbc │ │ │ │ │ + beq 16fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 171b4 │ │ │ │ │ + b 171cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16fe8 │ │ │ │ │ + beq 17000 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 171b4 │ │ │ │ │ + b 171cc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17194 │ │ │ │ │ - ldr r3, [pc, #176] @ 1735c │ │ │ │ │ - ldr r1, [pc, #176] @ 17360 │ │ │ │ │ + beq 171ac │ │ │ │ │ + ldr r3, [pc, #176] @ 17374 │ │ │ │ │ + ldr r1, [pc, #176] @ 17378 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 17198 │ │ │ │ │ + beq 171b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 171a0 │ │ │ │ │ + b 171b8 │ │ │ │ │ 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 17180 │ │ │ │ │ - b 171a0 │ │ │ │ │ + beq 17198 │ │ │ │ │ + b 171b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1706c │ │ │ │ │ + b 17084 │ │ │ │ │ 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 17044 │ │ │ │ │ - b 17248 │ │ │ │ │ + beq 1705c │ │ │ │ │ + b 17260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17014 │ │ │ │ │ + b 1702c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00017364 : │ │ │ │ │ +0001737c : │ │ │ │ │ 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] @ 17574 │ │ │ │ │ + ldr r2, [pc, #504] @ 1758c │ │ │ │ │ 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 17530 │ │ │ │ │ + beq 17548 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17544 │ │ │ │ │ + bne 1755c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17418 │ │ │ │ │ + beq 17430 │ │ │ │ │ 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 17454 │ │ │ │ │ + bne 1746c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17444 │ │ │ │ │ + bne 1745c │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 174bc │ │ │ │ │ + bne 174d4 │ │ │ │ │ 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 17550 │ │ │ │ │ + blt 17568 │ │ │ │ │ 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 173c0 │ │ │ │ │ + beq 173d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17408 │ │ │ │ │ - ldr r1, [pc, #284] @ 17578 │ │ │ │ │ + b 17420 │ │ │ │ │ + ldr r1, [pc, #284] @ 17590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 173d4 │ │ │ │ │ + beq 173ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 173d4 │ │ │ │ │ + beq 173ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17568 │ │ │ │ │ + beq 17580 │ │ │ │ │ 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 17510 │ │ │ │ │ + beq 17528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17404 │ │ │ │ │ + b 1741c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 173f8 │ │ │ │ │ + bne 17410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17568 │ │ │ │ │ + beq 17580 │ │ │ │ │ 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 174b4 │ │ │ │ │ + bne 174cc │ │ │ │ │ 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 17400 │ │ │ │ │ - b 17408 │ │ │ │ │ + beq 17418 │ │ │ │ │ + b 17420 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 173a0 │ │ │ │ │ + beq 173b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 17408 │ │ │ │ │ + b 17420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17408 │ │ │ │ │ + b 17420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17408 │ │ │ │ │ + b 17420 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -0001757c <_tmp_258_rule>: │ │ │ │ │ +00017594 <_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] @ 17b50 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r1, [pc, #1468] @ 17b68 <_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 17a8c <_tmp_258_rule+0x510> │ │ │ │ │ + beq 17aa4 <_tmp_258_rule+0x510> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17aa0 <_tmp_258_rule+0x524> │ │ │ │ │ - ldr r1, [pc, #1424] @ 17b50 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 17ab8 <_tmp_258_rule+0x524> │ │ │ │ │ + ldr r1, [pc, #1424] @ 17b68 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17840 <_tmp_258_rule+0x2c4> │ │ │ │ │ + beq 17858 <_tmp_258_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17864 <_tmp_258_rule+0x2e8> │ │ │ │ │ + beq 1787c <_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 1791c <_tmp_258_rule+0x3a0> │ │ │ │ │ + bne 17934 <_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 178a8 <_tmp_258_rule+0x32c> │ │ │ │ │ + bne 178c0 <_tmp_258_rule+0x32c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1789c <_tmp_258_rule+0x320> │ │ │ │ │ + bne 178b4 <_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 179c4 <_tmp_258_rule+0x448> │ │ │ │ │ + bne 179dc <_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 179b4 <_tmp_258_rule+0x438> │ │ │ │ │ - ldr r3, [pc, #1276] @ 17b50 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 179cc <_tmp_258_rule+0x438> │ │ │ │ │ + ldr r3, [pc, #1276] @ 17b68 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17afc <_tmp_258_rule+0x580> │ │ │ │ │ + beq 17b14 <_tmp_258_rule+0x580> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17ab8 <_tmp_258_rule+0x53c> │ │ │ │ │ + beq 17ad0 <_tmp_258_rule+0x53c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 17748 <_tmp_258_rule+0x1cc> │ │ │ │ │ + beq 17760 <_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 1779c <_tmp_258_rule+0x220> │ │ │ │ │ + bne 177b4 <_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 1798c <_tmp_258_rule+0x410> │ │ │ │ │ + bne 179a4 <_tmp_258_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 176f4 <_tmp_258_rule+0x178> │ │ │ │ │ + bne 1770c <_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] @ 17b54 <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1104] @ 17b6c <_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 176d4 <_tmp_258_rule+0x158> │ │ │ │ │ + beq 176ec <_tmp_258_rule+0x158> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1068] @ 17b54 <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1068] @ 17b6c <_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 176e0 <_tmp_258_rule+0x164> │ │ │ │ │ + bne 176f8 <_tmp_258_rule+0x164> │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 176e0 <_tmp_258_rule+0x164> │ │ │ │ │ + b 176f8 <_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 1797c <_tmp_258_rule+0x400> │ │ │ │ │ + blt 17994 <_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 1797c <_tmp_258_rule+0x400> │ │ │ │ │ + bne 17994 <_tmp_258_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 176a4 <_tmp_258_rule+0x128> │ │ │ │ │ + beq 176bc <_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 176a4 <_tmp_258_rule+0x128> │ │ │ │ │ + beq 176bc <_tmp_258_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 17aa8 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 17ac0 <_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 17aa8 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 17ac0 <_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 │ │ │ │ │ @@ -26079,1495 +26084,1492 @@ │ │ │ │ │ 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] @ 17b58 <_tmp_258_rule+0x5dc> │ │ │ │ │ + ldr r2, [pc, #828] @ 17b70 <_tmp_258_rule+0x5dc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17960 <_tmp_258_rule+0x3e4> │ │ │ │ │ + beq 17978 <_tmp_258_rule+0x3e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 1771c <_tmp_258_rule+0x1a0> │ │ │ │ │ + b 17734 <_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 1789c <_tmp_258_rule+0x320> │ │ │ │ │ + bne 178b4 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 175e0 <_tmp_258_rule+0x64> │ │ │ │ │ + bne 175f8 <_tmp_258_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17994 <_tmp_258_rule+0x418> │ │ │ │ │ + blt 179ac <_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 17914 <_tmp_258_rule+0x398> │ │ │ │ │ + bne 1792c <_tmp_258_rule+0x398> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 175fc <_tmp_258_rule+0x80> │ │ │ │ │ + beq 17614 <_tmp_258_rule+0x80> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 179a8 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 179c0 <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 17610 <_tmp_258_rule+0x94> │ │ │ │ │ + beq 17628 <_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 179a8 <_tmp_258_rule+0x42c> │ │ │ │ │ + beq 179c0 <_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 179e4 <_tmp_258_rule+0x468> │ │ │ │ │ + beq 179fc <_tmp_258_rule+0x468> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176e0 <_tmp_258_rule+0x164> │ │ │ │ │ + b 176f8 <_tmp_258_rule+0x164> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1789c <_tmp_258_rule+0x320> │ │ │ │ │ + bne 178b4 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #552] @ 17b50 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r2, [pc, #552] @ 17b68 <_tmp_258_rule+0x5d4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17adc <_tmp_258_rule+0x560> │ │ │ │ │ + beq 17af4 <_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 17a08 <_tmp_258_rule+0x48c> │ │ │ │ │ + bne 17a20 <_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 17894 <_tmp_258_rule+0x318> │ │ │ │ │ + b 178ac <_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 176c0 <_tmp_258_rule+0x144> │ │ │ │ │ + beq 176d8 <_tmp_258_rule+0x144> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1773c <_tmp_258_rule+0x1c0> │ │ │ │ │ + b 17754 <_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 1764c <_tmp_258_rule+0xd0> │ │ │ │ │ + beq 17664 <_tmp_258_rule+0xd0> │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 176e8 <_tmp_258_rule+0x16c> │ │ │ │ │ - ldr r2, [pc, #400] @ 17b5c <_tmp_258_rule+0x5e0> │ │ │ │ │ - ldr r3, [pc, #400] @ 17b60 <_tmp_258_rule+0x5e4> │ │ │ │ │ + b 17700 <_tmp_258_rule+0x16c> │ │ │ │ │ + ldr r2, [pc, #400] @ 17b74 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r3, [pc, #400] @ 17b78 <_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 17908 <_tmp_258_rule+0x38c> │ │ │ │ │ + bne 17920 <_tmp_258_rule+0x38c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b30 <_tmp_258_rule+0x5b4> │ │ │ │ │ + beq 17b48 <_tmp_258_rule+0x5b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 179a8 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 179c0 <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17948 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 17960 <_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 17948 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 17960 <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17948 <_tmp_258_rule+0x3cc> │ │ │ │ │ - ldr r2, [pc, #288] @ 17b64 <_tmp_258_rule+0x5e8> │ │ │ │ │ + beq 17960 <_tmp_258_rule+0x3cc> │ │ │ │ │ + ldr r2, [pc, #288] @ 17b7c <_tmp_258_rule+0x5e8> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #272] @ 17b5c <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r2, [pc, #272] @ 17b74 <_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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 1794c <_tmp_258_rule+0x3d0> │ │ │ │ │ + beq 17964 <_tmp_258_rule+0x3d0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17954 <_tmp_258_rule+0x3d8> │ │ │ │ │ + b 1796c <_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 175b8 <_tmp_258_rule+0x3c> │ │ │ │ │ + beq 175d0 <_tmp_258_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 179b8 <_tmp_258_rule+0x43c> │ │ │ │ │ + b 179d0 <_tmp_258_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1797c <_tmp_258_rule+0x400> │ │ │ │ │ + b 17994 <_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 17b40 <_tmp_258_rule+0x5c4> │ │ │ │ │ + bne 17b58 <_tmp_258_rule+0x5c4> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 17678 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 17690 <_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 17934 <_tmp_258_rule+0x3b8> │ │ │ │ │ - b 17954 <_tmp_258_rule+0x3d8> │ │ │ │ │ + beq 1794c <_tmp_258_rule+0x3b8> │ │ │ │ │ + b 1796c <_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 1798c <_tmp_258_rule+0x410> │ │ │ │ │ + bne 179a4 <_tmp_258_rule+0x410> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17abc <_tmp_258_rule+0x540> │ │ │ │ │ + beq 17ad4 <_tmp_258_rule+0x540> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 17678 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 17690 <_tmp_258_rule+0xfc> │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 179a8 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 179c0 <_tmp_258_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1797c <_tmp_258_rule+0x400> │ │ │ │ │ + b 17994 <_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 │ │ │ │ │ │ │ │ │ │ -00017b68 : │ │ │ │ │ +00017b80 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17b78 │ │ │ │ │ + bne 17b90 │ │ │ │ │ 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 17bac │ │ │ │ │ + beq 17bc4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00017bbc : │ │ │ │ │ +00017bd4 : │ │ │ │ │ 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] @ 17e78 │ │ │ │ │ + ldr r1, [pc, #676] @ 17e90 │ │ │ │ │ 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 17e70 │ │ │ │ │ + beq 17e88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 17cc4 │ │ │ │ │ + bne 17cdc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17c7c │ │ │ │ │ + beq 17c94 │ │ │ │ │ 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 17d3c │ │ │ │ │ + bne 17d54 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cd4 │ │ │ │ │ + bne 17cec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17cc4 │ │ │ │ │ + bne 17cdc │ │ │ │ │ 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 17d80 │ │ │ │ │ + bne 17d98 │ │ │ │ │ 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 17c6c │ │ │ │ │ + blt 17c84 │ │ │ │ │ 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 17d34 │ │ │ │ │ + bne 17d4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17c24 │ │ │ │ │ + beq 17c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17c6c │ │ │ │ │ + b 17c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17c38 │ │ │ │ │ + beq 17c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17e64 │ │ │ │ │ + beq 17e7c │ │ │ │ │ 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 17da0 │ │ │ │ │ + beq 17db8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17c68 │ │ │ │ │ + b 17c80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17e64 │ │ │ │ │ + bne 17e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #304] @ 17e78 │ │ │ │ │ + ldr r2, [pc, #304] @ 17e90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17e44 │ │ │ │ │ + beq 17e5c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17dc0 │ │ │ │ │ + bne 17dd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 17cbc │ │ │ │ │ - ldr r2, [pc, #244] @ 17e7c │ │ │ │ │ - ldr r3, [pc, #244] @ 17e80 │ │ │ │ │ + b 17cd4 │ │ │ │ │ + ldr r2, [pc, #244] @ 17e94 │ │ │ │ │ + ldr r3, [pc, #244] @ 17e98 │ │ │ │ │ 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 17d2c │ │ │ │ │ + bne 17d44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c64 │ │ │ │ │ + beq 17c7c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17c6c │ │ │ │ │ + b 17c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d68 │ │ │ │ │ + beq 17d80 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d68 │ │ │ │ │ + beq 17d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17d68 │ │ │ │ │ - ldr r2, [pc, #136] @ 17e84 │ │ │ │ │ + beq 17d80 │ │ │ │ │ + ldr r2, [pc, #136] @ 17e9c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #120] @ 17e7c │ │ │ │ │ + ldr r2, [pc, #120] @ 17e94 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 17d6c │ │ │ │ │ + beq 17d84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d74 │ │ │ │ │ + b 17d8c │ │ │ │ │ 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 17d54 │ │ │ │ │ - b 17d74 │ │ │ │ │ + beq 17d6c │ │ │ │ │ + b 17d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17c6c │ │ │ │ │ + b 17c84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17bec │ │ │ │ │ + b 17c04 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00017e88 : │ │ │ │ │ +00017ea0 : │ │ │ │ │ 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] @ 18d74 │ │ │ │ │ + ldr r1, [pc, #3796] @ 18d8c │ │ │ │ │ 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 18d50 │ │ │ │ │ + beq 18d68 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 188a8 │ │ │ │ │ + bne 188c0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 18714 │ │ │ │ │ - ldr r2, [pc, #3732] @ 18d74 │ │ │ │ │ + bne 1872c │ │ │ │ │ + ldr r2, [pc, #3732] @ 18d8c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b60 │ │ │ │ │ - ldr r3, [pc, #3708] @ 18d74 │ │ │ │ │ + beq 18b78 │ │ │ │ │ + ldr r3, [pc, #3708] @ 18d8c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18ca0 │ │ │ │ │ + beq 18cb8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b14 │ │ │ │ │ + beq 18b2c │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b44 │ │ │ │ │ + beq 18b5c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18b84 │ │ │ │ │ + bne 18b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - beq 184d8 │ │ │ │ │ + beq 184f0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 1800c │ │ │ │ │ + beq 18024 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18b3c │ │ │ │ │ + beq 18b54 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq fp, #2 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - beq 1800c │ │ │ │ │ + beq 18024 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b38 │ │ │ │ │ + beq 18b50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov r7, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov fp, r7 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17ffc │ │ │ │ │ + beq 18014 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 18580 │ │ │ │ │ + beq 18598 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17fcc │ │ │ │ │ + b 17fe4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 184d8 │ │ │ │ │ + beq 184f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184d8 │ │ │ │ │ + bne 184f0 │ │ │ │ │ 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 18b3c │ │ │ │ │ + beq 18b54 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 18098 │ │ │ │ │ + ble 180b0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18098 │ │ │ │ │ + beq 180b0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18098 │ │ │ │ │ + beq 180b0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18098 │ │ │ │ │ + beq 180b0 │ │ │ │ │ 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 18080 │ │ │ │ │ + bne 18098 │ │ │ │ │ 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 185e8 │ │ │ │ │ + bne 18600 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 18294 │ │ │ │ │ - ldr r2, [pc, #3224] @ 18d74 │ │ │ │ │ + bne 182ac │ │ │ │ │ + ldr r2, [pc, #3224] @ 18d8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18bd4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18af8 │ │ │ │ │ + beq 18b10 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18be8 │ │ │ │ │ + bne 18c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 184fc │ │ │ │ │ + beq 18514 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq 181d8 │ │ │ │ │ + beq 181f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18af0 │ │ │ │ │ + beq 18b08 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 181d8 │ │ │ │ │ + beq 181f0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18aec │ │ │ │ │ + beq 18b04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 181c8 │ │ │ │ │ + beq 181e0 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 185a8 │ │ │ │ │ + beq 185c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r8, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 18198 │ │ │ │ │ + b 181b0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 184fc │ │ │ │ │ + beq 18514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184fc │ │ │ │ │ + bne 18514 │ │ │ │ │ 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 18af0 │ │ │ │ │ + beq 18b08 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18264 │ │ │ │ │ + ble 1827c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18264 │ │ │ │ │ + beq 1827c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18264 │ │ │ │ │ + beq 1827c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18264 │ │ │ │ │ + beq 1827c │ │ │ │ │ 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 1824c │ │ │ │ │ + bne 18264 │ │ │ │ │ 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 18608 │ │ │ │ │ + bne 18620 │ │ │ │ │ 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 18c20 │ │ │ │ │ + bne 18c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a214 │ │ │ │ │ + bl 1a20c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 188b4 │ │ │ │ │ + bne 188cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c24 │ │ │ │ │ + bne 18c3c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2712] @ 18d74 │ │ │ │ │ + ldr r2, [pc, #2712] @ 18d8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18bf4 │ │ │ │ │ + beq 18c0c │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b9c │ │ │ │ │ + beq 18bb4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d40 │ │ │ │ │ + bne 18d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18518 │ │ │ │ │ + beq 18530 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 183d4 │ │ │ │ │ + beq 183ec │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18b94 │ │ │ │ │ + beq 18bac │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r5, r8 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 183d4 │ │ │ │ │ + beq 183ec │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b90 │ │ │ │ │ + beq 18ba8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 183c4 │ │ │ │ │ + beq 183dc │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 185c8 │ │ │ │ │ + beq 185e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 18394 │ │ │ │ │ + b 183ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18518 │ │ │ │ │ + beq 18530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18518 │ │ │ │ │ + bne 18530 │ │ │ │ │ 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 18b94 │ │ │ │ │ + beq 18bac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18460 │ │ │ │ │ + ble 18478 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18460 │ │ │ │ │ + beq 18478 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18460 │ │ │ │ │ + beq 18478 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18460 │ │ │ │ │ + beq 18478 │ │ │ │ │ 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 18448 │ │ │ │ │ + bne 18460 │ │ │ │ │ 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 1c208 <_loop0_37_rule> │ │ │ │ │ + bl 1c1fc <_loop0_37_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18530 │ │ │ │ │ + beq 18548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce08 │ │ │ │ │ + bl 1cdfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18530 │ │ │ │ │ + bne 18548 │ │ │ │ │ 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 186a0 │ │ │ │ │ + beq 186b8 │ │ │ │ │ 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 180d4 │ │ │ │ │ - b 18294 │ │ │ │ │ + beq 180ec │ │ │ │ │ + b 182ac │ │ │ │ │ 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 1829c │ │ │ │ │ + b 182b4 │ │ │ │ │ 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 18c20 │ │ │ │ │ + bne 18c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aab8 <_loop1_185_rule> │ │ │ │ │ + bl 1aab0 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 186f0 │ │ │ │ │ + bne 18708 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c20 │ │ │ │ │ + bne 18c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce08 │ │ │ │ │ + bl 1cdfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186c8 │ │ │ │ │ + bne 186e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 184c8 │ │ │ │ │ + b 184e0 │ │ │ │ │ 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 18b3c │ │ │ │ │ + beq 18b54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 17fe8 │ │ │ │ │ + b 18000 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18af0 │ │ │ │ │ + beq 18b08 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 181b4 │ │ │ │ │ + b 181cc │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18b94 │ │ │ │ │ + beq 18bac │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 183b0 │ │ │ │ │ + b 183c8 │ │ │ │ │ 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 186c0 │ │ │ │ │ + bne 186d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 184ec │ │ │ │ │ + b 18504 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1888] @ 18d78 │ │ │ │ │ + ldr r1, [pc, #1888] @ 18d90 │ │ │ │ │ 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 18d24 │ │ │ │ │ + beq 18d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a6d4 <_loop0_171_rule> │ │ │ │ │ + bl 1a6cc <_loop0_171_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18d1c │ │ │ │ │ + beq 18d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c208 <_loop0_37_rule> │ │ │ │ │ + bl 1c1fc <_loop0_37_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 18d1c │ │ │ │ │ + beq 18d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce08 │ │ │ │ │ + bl 1cdfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1829c │ │ │ │ │ + bne 182b4 │ │ │ │ │ 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] @ 18d7c │ │ │ │ │ + ldr r2, [pc, #1776] @ 18d94 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184c0 │ │ │ │ │ + bne 184d8 │ │ │ │ │ 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 18574 │ │ │ │ │ - b 18570 │ │ │ │ │ + bne 1858c │ │ │ │ │ + b 18588 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18630 │ │ │ │ │ + b 18648 │ │ │ │ │ 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 184c0 │ │ │ │ │ - b 186a0 │ │ │ │ │ + bne 184d8 │ │ │ │ │ + b 186b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce08 │ │ │ │ │ + bl 1cdfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18550 │ │ │ │ │ + bne 18568 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 186d4 │ │ │ │ │ + b 186ec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1616] @ 18d74 │ │ │ │ │ + ldr r2, [pc, #1616] @ 18d8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18a04 │ │ │ │ │ + beq 18a1c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 18a24 │ │ │ │ │ + bne 18a3c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a18 │ │ │ │ │ + bne 18a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl d74 <_PyPegen_parse+0xd74> │ │ │ │ │ R_ARM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18970 │ │ │ │ │ + bne 18988 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a18 │ │ │ │ │ + bne 18a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d9c │ │ │ │ │ + bl 18db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 187f8 │ │ │ │ │ + bne 18810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a6d4 <_loop0_171_rule> │ │ │ │ │ + bl 1a6cc <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a80 │ │ │ │ │ + beq 18a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1488] @ 18d74 │ │ │ │ │ + ldr r2, [pc, #1488] @ 18d8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18ad0 │ │ │ │ │ + beq 18ae8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18adc │ │ │ │ │ + bne 18af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1a214 │ │ │ │ │ + bl 1a20c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 18a90 │ │ │ │ │ + bne 18aa8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18adc │ │ │ │ │ + bne 18af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aab8 <_loop1_185_rule> │ │ │ │ │ + bl 1aab0 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18a64 │ │ │ │ │ + bne 18a7c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18a18 │ │ │ │ │ + bne 18a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a6d4 <_loop0_171_rule> │ │ │ │ │ + bl 1a6cc <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18828 │ │ │ │ │ + beq 18840 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1899c │ │ │ │ │ + bne 189b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18a18 │ │ │ │ │ + bne 18a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl d74 <_PyPegen_parse+0xd74> │ │ │ │ │ R_ARM_CALL _tmp_174_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18874 │ │ │ │ │ + bne 1888c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _loop0_175_rule │ │ │ │ │ + bl 221b0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18870 │ │ │ │ │ + beq 18888 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18c2c │ │ │ │ │ + bne 18c44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18a18 │ │ │ │ │ + bne 18a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23878 <_loop1_178_rule> │ │ │ │ │ + bl 244c8 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 188f4 │ │ │ │ │ + bne 1890c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17ed8 │ │ │ │ │ + beq 17ef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 184cc │ │ │ │ │ + b 184e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c208 <_loop0_37_rule> │ │ │ │ │ + bl 1c1fc <_loop0_37_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18d2c │ │ │ │ │ + beq 18d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce08 │ │ │ │ │ + bl 1cdfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d2c │ │ │ │ │ + bne 18d44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 1867c │ │ │ │ │ + b 18694 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18890 │ │ │ │ │ + beq 188a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18890 │ │ │ │ │ - ldr r3, [pc, #1116] @ 18d80 │ │ │ │ │ + beq 188a8 │ │ │ │ │ + ldr r3, [pc, #1116] @ 18d98 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 18d84 │ │ │ │ │ + ldr r3, [pc, #1112] @ 18d9c │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 18894 │ │ │ │ │ + beq 188ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1889c │ │ │ │ │ + b 188b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _loop0_170_rule │ │ │ │ │ + bl 221b0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1875c │ │ │ │ │ + beq 18774 │ │ │ │ │ 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] @ 18d88 │ │ │ │ │ - beq 1875c │ │ │ │ │ - b 18920 │ │ │ │ │ + ldrne r3, [pc, #1008] @ 18da0 │ │ │ │ │ + beq 18774 │ │ │ │ │ + b 18938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ea4 <_loop1_173_rule> │ │ │ │ │ + bl 18ebc <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18828 │ │ │ │ │ + beq 18840 │ │ │ │ │ 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 1882c │ │ │ │ │ + bne 18844 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18828 │ │ │ │ │ - ldr r2, [pc, #932] @ 18d84 │ │ │ │ │ + beq 18840 │ │ │ │ │ + ldr r2, [pc, #932] @ 18d9c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #932] @ 18d8c │ │ │ │ │ + ldr r2, [pc, #932] @ 18da4 │ │ │ │ │ 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 18944 │ │ │ │ │ + b 1895c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 18a88 │ │ │ │ │ + beq 18aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1889c │ │ │ │ │ + b 188b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1873c │ │ │ │ │ - ldr r3, [pc, #848] @ 18d90 │ │ │ │ │ + beq 18754 │ │ │ │ │ + ldr r3, [pc, #848] @ 18da8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #828] @ 18d84 │ │ │ │ │ + ldr r3, [pc, #828] @ 18d9c │ │ │ │ │ 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 18944 │ │ │ │ │ + b 1895c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #788] @ 18d94 │ │ │ │ │ - bne 18920 │ │ │ │ │ + ldrne r3, [pc, #788] @ 18dac │ │ │ │ │ + bne 18938 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 187f8 │ │ │ │ │ + b 18810 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 18728 │ │ │ │ │ + b 18740 │ │ │ │ │ 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 18a68 │ │ │ │ │ + bne 18a80 │ │ │ │ │ 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 187f8 │ │ │ │ │ + b 18810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 187a8 │ │ │ │ │ + b 187c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 187f8 │ │ │ │ │ + b 18810 │ │ │ │ │ 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 18510 │ │ │ │ │ + b 18528 │ │ │ │ │ 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 18b84 │ │ │ │ │ + bne 18b9c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 17f1c │ │ │ │ │ + b 17f34 │ │ │ │ │ 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 184ec │ │ │ │ │ + b 18504 │ │ │ │ │ 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 17ef0 │ │ │ │ │ + beq 17f08 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 18574 │ │ │ │ │ + b 1858c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 184ec │ │ │ │ │ + b 18504 │ │ │ │ │ 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 18530 │ │ │ │ │ + b 18548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18be8 │ │ │ │ │ + bne 18c00 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 180f8 │ │ │ │ │ - b 18af8 │ │ │ │ │ + bne 18110 │ │ │ │ │ + b 18b10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 18510 │ │ │ │ │ + b 18528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d40 │ │ │ │ │ + bne 18d58 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 182f4 │ │ │ │ │ - b 18b9c │ │ │ │ │ + bne 1830c │ │ │ │ │ + b 18bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18574 │ │ │ │ │ + b 1858c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #308] @ 18d74 │ │ │ │ │ + ldr r2, [pc, #308] @ 18d8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18d68 │ │ │ │ │ + beq 18d80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d0c │ │ │ │ │ + bne 18d24 │ │ │ │ │ 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 18cd4 │ │ │ │ │ + beq 18cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _loop0_177_rule │ │ │ │ │ + bl 221b0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18870 │ │ │ │ │ + beq 18888 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18870 │ │ │ │ │ - ldr r3, [pc, #248] @ 18d98 │ │ │ │ │ - b 18920 │ │ │ │ │ + beq 18888 │ │ │ │ │ + ldr r3, [pc, #248] @ 18db0 │ │ │ │ │ + b 18938 │ │ │ │ │ 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 18294 │ │ │ │ │ + bne 182ac │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b18 │ │ │ │ │ + beq 18b30 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 17f1c │ │ │ │ │ + b 17f34 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18d0c │ │ │ │ │ + bne 18d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18874 │ │ │ │ │ + beq 1888c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c70 │ │ │ │ │ + b 18c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18874 │ │ │ │ │ + b 1888c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1829c │ │ │ │ │ + b 182b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18510 │ │ │ │ │ + b 18528 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 182cc │ │ │ │ │ - b 18c24 │ │ │ │ │ + beq 182e4 │ │ │ │ │ + b 18c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18530 │ │ │ │ │ + b 18548 │ │ │ │ │ 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 17ec4 │ │ │ │ │ - b 188a8 │ │ │ │ │ + beq 17edc │ │ │ │ │ + b 188c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c44 │ │ │ │ │ + b 18c5c │ │ │ │ │ .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 │ │ │ │ │ @@ -27580,890 +27582,882 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000828 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018d9c : │ │ │ │ │ +00018db4 : │ │ │ │ │ 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] @ 18e9c │ │ │ │ │ + ldr r1, [pc, #232] @ 18eb4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18e94 │ │ │ │ │ + beq 18eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e84 │ │ │ │ │ + bne 18e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18ea4 <_loop1_173_rule> │ │ │ │ │ + bl 18ebc <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18dfc │ │ │ │ │ + beq 18e14 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18e4c │ │ │ │ │ + bne 18e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e84 │ │ │ │ │ + bne 18e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ea4 <_loop1_173_rule> │ │ │ │ │ + bl 18ebc <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18e30 │ │ │ │ │ + beq 18e48 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18e64 │ │ │ │ │ + bne 18e7c │ │ │ │ │ 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 18dfc │ │ │ │ │ - b 18e38 │ │ │ │ │ - ldr r1, [pc, #52] @ 18ea0 │ │ │ │ │ + beq 18e14 │ │ │ │ │ + b 18e50 │ │ │ │ │ + ldr r1, [pc, #52] @ 18eb8 │ │ │ │ │ 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 18e38 │ │ │ │ │ - b 18e30 │ │ │ │ │ + bne 18e50 │ │ │ │ │ + b 18e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e40 │ │ │ │ │ + b 18e58 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18dc8 │ │ │ │ │ + b 18de0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00018ea4 <_loop1_173_rule>: │ │ │ │ │ +00018ebc <_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] @ 19110 <_loop1_173_rule+0x26c> │ │ │ │ │ + ldr r1, [pc, #596] @ 19128 <_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 190e8 <_loop1_173_rule+0x244> │ │ │ │ │ + beq 19100 <_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 19060 <_loop1_173_rule+0x1bc> │ │ │ │ │ + bne 19078 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 190cc <_loop1_173_rule+0x228> │ │ │ │ │ + beq 190e4 <_loop1_173_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19058 <_loop1_173_rule+0x1b4> │ │ │ │ │ + bne 19070 <_loop1_173_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 1906c <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 19084 <_loop1_173_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18fd0 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18fe8 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 190a8 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 190c0 <_loop1_173_rule+0x204> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 18fd0 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18fe8 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 190a4 <_loop1_173_rule+0x200> │ │ │ │ │ + beq 190bc <_loop1_173_rule+0x200> │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov sl, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18fc4 <_loop1_173_rule+0x120> │ │ │ │ │ + beq 18fdc <_loop1_173_rule+0x120> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 19084 <_loop1_173_rule+0x1e0> │ │ │ │ │ + beq 1909c <_loop1_173_rule+0x1e0> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18f98 <_loop1_173_rule+0xf4> │ │ │ │ │ + b 18fb0 <_loop1_173_rule+0xf4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 1906c <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 19084 <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1906c <_loop1_173_rule+0x1c8> │ │ │ │ │ + bne 19084 <_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 190f0 <_loop1_173_rule+0x24c> │ │ │ │ │ + beq 19108 <_loop1_173_rule+0x24c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 19050 <_loop1_173_rule+0x1ac> │ │ │ │ │ + ble 19068 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 19050 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 19068 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 19050 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 19068 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 19050 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 19068 <_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 19038 <_loop1_173_rule+0x194> │ │ │ │ │ + bne 19050 <_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 19060 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19078 <_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 190a8 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 190c0 <_loop1_173_rule+0x204> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18fb4 <_loop1_173_rule+0x110> │ │ │ │ │ + b 18fcc <_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 19060 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19078 <_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 19060 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19078 <_loop1_173_rule+0x1bc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18ed0 <_loop1_173_rule+0x2c> │ │ │ │ │ + b 18ee8 <_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 19060 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 19078 <_loop1_173_rule+0x1bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00019114 : │ │ │ │ │ +0001912c : │ │ │ │ │ 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] @ 195ec │ │ │ │ │ + ldr r1, [pc, #1216] @ 19604 │ │ │ │ │ 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 1956c │ │ │ │ │ + beq 19584 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19580 │ │ │ │ │ - ldr r1, [pc, #1172] @ 195ec │ │ │ │ │ + bne 19598 │ │ │ │ │ + ldr r1, [pc, #1172] @ 19604 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19444 │ │ │ │ │ + beq 1945c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19468 │ │ │ │ │ + beq 19480 │ │ │ │ │ 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 192ac │ │ │ │ │ - ldr r2, [pc, #1096] @ 195ec │ │ │ │ │ + beq 192c4 │ │ │ │ │ + ldr r2, [pc, #1096] @ 19604 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1954c │ │ │ │ │ + beq 19564 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 19564 │ │ │ │ │ + bne 1957c │ │ │ │ │ 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 1941c │ │ │ │ │ + bne 19434 │ │ │ │ │ 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 192b0 │ │ │ │ │ + bne 192c8 │ │ │ │ │ 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 192b4 │ │ │ │ │ + beq 192cc │ │ │ │ │ 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 1958c │ │ │ │ │ + beq 195a4 │ │ │ │ │ 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 193f0 │ │ │ │ │ + beq 19408 │ │ │ │ │ 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 192b4 │ │ │ │ │ + bne 192cc │ │ │ │ │ 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 19524 │ │ │ │ │ + beq 1953c │ │ │ │ │ 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 19580 │ │ │ │ │ - ldr r1, [pc, #804] @ 195ec │ │ │ │ │ + bne 19598 │ │ │ │ │ + ldr r1, [pc, #804] @ 19604 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 194a0 │ │ │ │ │ + beq 194b8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 194c4 │ │ │ │ │ + beq 194dc │ │ │ │ │ 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 193fc │ │ │ │ │ - ldr r2, [pc, #732] @ 195ec │ │ │ │ │ + beq 19414 │ │ │ │ │ + ldr r2, [pc, #732] @ 19604 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 195cc │ │ │ │ │ + beq 195e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 195e4 │ │ │ │ │ + bne 195fc │ │ │ │ │ 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 19430 │ │ │ │ │ + bne 19448 │ │ │ │ │ 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 193fc │ │ │ │ │ + bne 19414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 19500 │ │ │ │ │ + beq 19518 │ │ │ │ │ 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 195b0 │ │ │ │ │ + beq 195c8 │ │ │ │ │ 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 193e8 │ │ │ │ │ + bne 19400 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #540] @ 195f0 │ │ │ │ │ + ldr r1, [pc, #540] @ 19608 │ │ │ │ │ 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 19280 │ │ │ │ │ + bne 19298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19400 │ │ │ │ │ + b 19418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 192b4 │ │ │ │ │ + b 192cc │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 191d8 │ │ │ │ │ - b 191d4 │ │ │ │ │ + bne 191f0 │ │ │ │ │ + b 191ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19344 │ │ │ │ │ - b 19340 │ │ │ │ │ + bne 1935c │ │ │ │ │ + b 19358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 19494 │ │ │ │ │ + bne 194ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 19178 │ │ │ │ │ + bne 19190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1950c │ │ │ │ │ + blt 19524 │ │ │ │ │ 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 19188 │ │ │ │ │ + beq 191a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192b4 │ │ │ │ │ + b 192cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19500 │ │ │ │ │ + bne 19518 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 192e4 │ │ │ │ │ + bne 192fc │ │ │ │ │ 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 19400 │ │ │ │ │ + blt 19418 │ │ │ │ │ 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 192f4 │ │ │ │ │ + beq 1930c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19400 │ │ │ │ │ + b 19418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192b4 │ │ │ │ │ + b 192cc │ │ │ │ │ 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 1929c │ │ │ │ │ + b 192b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 191bc │ │ │ │ │ + beq 191d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 192b4 │ │ │ │ │ + b 192cc │ │ │ │ │ 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 19150 │ │ │ │ │ + beq 19168 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1929c │ │ │ │ │ + b 192b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193f4 │ │ │ │ │ + beq 1940c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192b4 │ │ │ │ │ + b 192cc │ │ │ │ │ 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 19400 │ │ │ │ │ + b 19418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19328 │ │ │ │ │ + beq 19340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 19400 │ │ │ │ │ + b 19418 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000195f4 : │ │ │ │ │ +0001960c : │ │ │ │ │ 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] @ 197f8 │ │ │ │ │ + ldr r1, [pc, #460] @ 197f0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 197c0 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 19718 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 197bc │ │ │ │ │ + ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 19794 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 19744 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ │ + ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrne r7, [r3, #12] │ │ │ │ │ + ldrne r8, [r3, #16] │ │ │ │ │ + beq 19768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19714 │ │ │ │ │ - ldr r2, [pc, #396] @ 197f8 │ │ │ │ │ + beq 19748 │ │ │ │ │ + ldr r2, [pc, #364] @ 197f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19798 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 197b0 │ │ │ │ │ + beq 197c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 19748 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bne 19730 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 19754 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19714 │ │ │ │ │ + bne 19748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 196fc │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + beq 19738 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str r8, [sp] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ 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} │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 197d8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + beq 197d0 │ │ │ │ │ + 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} │ │ │ │ │ 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} │ │ │ │ │ + b 19734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bne 196a0 │ │ │ │ │ - b 1969c │ │ │ │ │ + bl c750 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bne 196c8 │ │ │ │ │ + b 196c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19780 │ │ │ │ │ + blt 197a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - beq 19650 │ │ │ │ │ - b 19704 │ │ │ │ │ + beq 19668 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 19738 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 19704 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b 19738 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 19684 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b 19718 │ │ │ │ │ + b 1963c │ │ │ │ │ + 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 │ │ │ │ │ - beq 19630 │ │ │ │ │ - b 19718 │ │ │ │ │ + b 19690 │ │ │ │ │ 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 19718 │ │ │ │ │ - b 19704 │ │ │ │ │ + beq 1974c │ │ │ │ │ + b 19738 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000197fc : │ │ │ │ │ +000197f4 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2020] @ 19ff8 │ │ │ │ │ + ldr r3, [pc, #2020] @ 19ff0 │ │ │ │ │ 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 19e58 │ │ │ │ │ + beq 19e50 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19e6c │ │ │ │ │ + bne 19e64 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 19de0 │ │ │ │ │ + bne 19dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19e28 │ │ │ │ │ + blt 19e20 │ │ │ │ │ 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 19e18 │ │ │ │ │ + bne 19e10 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19d40 │ │ │ │ │ + bne 19d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19e4c │ │ │ │ │ - ldr r2, [pc, #1872] @ 19ff8 │ │ │ │ │ + bne 19e44 │ │ │ │ │ + ldr r2, [pc, #1872] @ 19ff0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19d8c │ │ │ │ │ + beq 19d84 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19dc4 │ │ │ │ │ - ldr r2, [pc, #1836] @ 19ff8 │ │ │ │ │ + beq 19dbc │ │ │ │ │ + ldr r2, [pc, #1836] @ 19ff0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19a98 │ │ │ │ │ + beq 19a90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 19abc │ │ │ │ │ + beq 19ab4 │ │ │ │ │ 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 19c4c │ │ │ │ │ - ldr r3, [pc, #1760] @ 19ff8 │ │ │ │ │ + beq 19c44 │ │ │ │ │ + ldr r3, [pc, #1760] @ 19ff0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e40 │ │ │ │ │ + beq 19e38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ subne ip, ip, #1 │ │ │ │ │ strne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19c4c │ │ │ │ │ - ldr r1, [pc, #1720] @ 19ffc │ │ │ │ │ + bne 19c44 │ │ │ │ │ + ldr r1, [pc, #1720] @ 19ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19bf4 │ │ │ │ │ + bne 19bec │ │ │ │ │ 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 19c4c │ │ │ │ │ + bne 19c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19e0c │ │ │ │ │ + beq 19e04 │ │ │ │ │ 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 19cd8 │ │ │ │ │ + bne 19cd0 │ │ │ │ │ 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 19cf0 │ │ │ │ │ - ldr r3, [pc, #1600] @ 1a000 │ │ │ │ │ + beq 19ce8 │ │ │ │ │ + ldr r3, [pc, #1600] @ 19ff8 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 19c34 │ │ │ │ │ + beq 19c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c4c │ │ │ │ │ + bne 19c44 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19e00 │ │ │ │ │ + beq 19df8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bne 19ae8 │ │ │ │ │ + bne 19ae0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19af4 │ │ │ │ │ + bne 19aec │ │ │ │ │ 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 19df8 │ │ │ │ │ + beq 19df0 │ │ │ │ │ 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 │ │ │ │ │ @@ -28472,166 +28466,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 19c54 │ │ │ │ │ + beq 19c4c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1432] @ 1a004 │ │ │ │ │ + ldr r1, [pc, #1432] @ 19ffc │ │ │ │ │ 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 19ff0 │ │ │ │ │ + beq 19fe8 │ │ │ │ │ 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 19ae8 │ │ │ │ │ + bne 19ae0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 198e8 │ │ │ │ │ + bne 198e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19d80 │ │ │ │ │ + blt 19d78 │ │ │ │ │ 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 198f8 │ │ │ │ │ + beq 198f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c50 │ │ │ │ │ + b 19c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8c8 │ │ │ │ │ + bl 1a8c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19a0c │ │ │ │ │ + beq 19a04 │ │ │ │ │ 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 19b58 │ │ │ │ │ + bne 19b50 │ │ │ │ │ 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 19df8 │ │ │ │ │ + beq 19df0 │ │ │ │ │ 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 19a24 │ │ │ │ │ - b 19b3c │ │ │ │ │ + beq 19a1c │ │ │ │ │ + b 19b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8c8 │ │ │ │ │ + bl 1a8c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 19b20 │ │ │ │ │ + beq 19b18 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19df8 │ │ │ │ │ + beq 19df0 │ │ │ │ │ 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 19c08 │ │ │ │ │ + bne 19c00 │ │ │ │ │ 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 19df8 │ │ │ │ │ + beq 19df0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19b3c │ │ │ │ │ - b 19a24 │ │ │ │ │ + bgt 19b34 │ │ │ │ │ + b 19a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19958 │ │ │ │ │ - b 19954 │ │ │ │ │ + bne 19950 │ │ │ │ │ + b 1994c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8c8 │ │ │ │ │ + bl 1a8c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19bb8 │ │ │ │ │ + beq 19bb0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 19d14 │ │ │ │ │ + beq 19d0c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 19ba0 │ │ │ │ │ + b 19b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 199d4 │ │ │ │ │ + beq 199cc │ │ │ │ │ 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 19e18 │ │ │ │ │ + bne 19e10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19e98 │ │ │ │ │ + beq 19e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19a80 │ │ │ │ │ + beq 19a78 │ │ │ │ │ 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 │ │ │ │ │ @@ -28641,312 +28635,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 19e78 │ │ │ │ │ + beq 19e70 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19a88 │ │ │ │ │ + b 19a80 │ │ │ │ │ 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 199b8 │ │ │ │ │ + bne 199b0 │ │ │ │ │ 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 19c50 │ │ │ │ │ + bne 19c48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19c50 │ │ │ │ │ + b 19c48 │ │ │ │ │ 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 19df8 │ │ │ │ │ + beq 19df0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 19c24 │ │ │ │ │ + b 19c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a014 │ │ │ │ │ + bl 1a00c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1988c │ │ │ │ │ + beq 19884 │ │ │ │ │ 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 19890 │ │ │ │ │ + bne 19888 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ccc │ │ │ │ │ - b 1988c │ │ │ │ │ + bne 19cc4 │ │ │ │ │ + b 19884 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19ae8 │ │ │ │ │ + b 19ae0 │ │ │ │ │ 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 19c5c │ │ │ │ │ + bne 19c54 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198c4 │ │ │ │ │ + bne 198bc │ │ │ │ │ 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 198c4 │ │ │ │ │ - b 19c50 │ │ │ │ │ + beq 198bc │ │ │ │ │ + b 19c48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 19878 │ │ │ │ │ + b 19870 │ │ │ │ │ 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 19d0c │ │ │ │ │ + b 19d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19a88 │ │ │ │ │ + b 19a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19a88 │ │ │ │ │ + b 19a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19924 │ │ │ │ │ + b 1991c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19a88 │ │ │ │ │ + b 19a80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19838 │ │ │ │ │ + beq 19830 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19a88 │ │ │ │ │ + b 19a80 │ │ │ │ │ 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 19f58 │ │ │ │ │ - b 19a88 │ │ │ │ │ + beq 19f50 │ │ │ │ │ + b 19a80 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19f58 │ │ │ │ │ + beq 19f50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 19a88 │ │ │ │ │ - ldr r1, [pc, #304] @ 19ff8 │ │ │ │ │ + bne 19a80 │ │ │ │ │ + ldr r1, [pc, #304] @ 19ff0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19fd0 │ │ │ │ │ + beq 19fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1a014 │ │ │ │ │ + bl 1a00c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f78 │ │ │ │ │ + beq 19f70 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f78 │ │ │ │ │ + beq 19f70 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f78 │ │ │ │ │ - ldr r2, [pc, #240] @ 1a008 │ │ │ │ │ - ldr r3, [pc, #240] @ 1a00c │ │ │ │ │ + beq 19f70 │ │ │ │ │ + ldr r2, [pc, #240] @ 1a000 │ │ │ │ │ + ldr r3, [pc, #240] @ 1a004 │ │ │ │ │ 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 19f68 │ │ │ │ │ + bne 19f60 │ │ │ │ │ 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 19f60 │ │ │ │ │ + beq 19f58 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19cd0 │ │ │ │ │ + b 19cc8 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19f4c │ │ │ │ │ + b 19f44 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 19cd0 │ │ │ │ │ + b 19cc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fe4 │ │ │ │ │ + bne 19fdc │ │ │ │ │ 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 19f60 │ │ │ │ │ - ldr r3, [pc, #104] @ 1a010 │ │ │ │ │ - ldr r1, [pc, #92] @ 1a008 │ │ │ │ │ + beq 19f58 │ │ │ │ │ + ldr r3, [pc, #104] @ 1a008 │ │ │ │ │ + ldr r1, [pc, #92] @ 1a000 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 19f30 │ │ │ │ │ + b 19f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19ed4 │ │ │ │ │ + beq 19ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19f4c │ │ │ │ │ + b 19f44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19c5c │ │ │ │ │ + b 19c54 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001a014 : │ │ │ │ │ +0001a00c : │ │ │ │ │ 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] @ 1a210 │ │ │ │ │ + ldr r2, [pc, #484] @ 1a208 │ │ │ │ │ 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 1a1e4 │ │ │ │ │ + beq 1a1dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 1a13c │ │ │ │ │ - ldr r1, [pc, #432] @ 1a210 │ │ │ │ │ + bne 1a134 │ │ │ │ │ + ldr r1, [pc, #432] @ 1a208 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a1f0 │ │ │ │ │ + beq 1a1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8c8 │ │ │ │ │ + bl 1a8c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a1c8 │ │ │ │ │ + beq 1a1c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 1a210 │ │ │ │ │ + ldr r2, [pc, #380] @ 1a208 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a1d8 │ │ │ │ │ + beq 1a1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a1bc │ │ │ │ │ + bne 1a1b4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1b0 │ │ │ │ │ + beq 1a1a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1a1bc │ │ │ │ │ + bne 1a1b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a148 │ │ │ │ │ + bne 1a140 │ │ │ │ │ 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 1a1a8 │ │ │ │ │ + beq 1a1a0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1a170 │ │ │ │ │ + bgt 1a168 │ │ │ │ │ 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 │ │ │ │ │ @@ -28954,487 +28948,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 1a1cc │ │ │ │ │ + beq 1a1c4 │ │ │ │ │ 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 1a8c8 │ │ │ │ │ + bl 1a8c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a0e0 │ │ │ │ │ + beq 1a0d8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 1a184 │ │ │ │ │ + beq 1a17c │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1a0cc │ │ │ │ │ + b 1a0c4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 1a0f8 │ │ │ │ │ + b 1a0f0 │ │ │ │ │ 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 1a160 │ │ │ │ │ + bne 1a158 │ │ │ │ │ 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 1a138 │ │ │ │ │ + b 1a130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a098 │ │ │ │ │ + b 1a090 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a044 │ │ │ │ │ + b 1a03c │ │ │ │ │ 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 1a070 │ │ │ │ │ - b 1a1cc │ │ │ │ │ + beq 1a068 │ │ │ │ │ + b 1a1c4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a214 : │ │ │ │ │ +0001a20c : │ │ │ │ │ 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] @ 1a6cc │ │ │ │ │ + ldr r1, [pc, #1184] @ 1a6c4 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a650 │ │ │ │ │ + beq 1a648 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a568 │ │ │ │ │ - ldr r1, [pc, #1144] @ 1a6cc │ │ │ │ │ + bne 1a560 │ │ │ │ │ + ldr r1, [pc, #1144] @ 1a6c4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a668 │ │ │ │ │ + beq 1a660 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a53c │ │ │ │ │ + beq 1a534 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a694 │ │ │ │ │ + bne 1a68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a520 │ │ │ │ │ + beq 1a518 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2d0 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a4e0 │ │ │ │ │ + beq 1a4d8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a2b4 │ │ │ │ │ + bne 1a2ac │ │ │ │ │ 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 1a534 │ │ │ │ │ + beq 1a52c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a35c │ │ │ │ │ + ble 1a354 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a35c │ │ │ │ │ + beq 1a354 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a35c │ │ │ │ │ + beq 1a354 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a35c │ │ │ │ │ + beq 1a354 │ │ │ │ │ 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 1a344 │ │ │ │ │ + bne 1a33c │ │ │ │ │ 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 1aab8 <_loop1_185_rule> │ │ │ │ │ + bl 1aab0 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a5b4 │ │ │ │ │ + bne 1a5ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a568 │ │ │ │ │ - ldr r1, [pc, #816] @ 1a6cc │ │ │ │ │ + bne 1a560 │ │ │ │ │ + ldr r1, [pc, #816] @ 1a6c4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a6a0 │ │ │ │ │ + beq 1a698 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a590 │ │ │ │ │ + beq 1a588 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a59c │ │ │ │ │ + bne 1a594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a574 │ │ │ │ │ + beq 1a56c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a41c │ │ │ │ │ + beq 1a414 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a500 │ │ │ │ │ + beq 1a4f8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a3f8 │ │ │ │ │ + bne 1a3f0 │ │ │ │ │ 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 1a588 │ │ │ │ │ + beq 1a580 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a4a0 │ │ │ │ │ + ble 1a498 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a4a0 │ │ │ │ │ + beq 1a498 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a4a0 │ │ │ │ │ + beq 1a498 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a4a0 │ │ │ │ │ + beq 1a498 │ │ │ │ │ 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 1a488 │ │ │ │ │ + bne 1a480 │ │ │ │ │ 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 1aab8 <_loop1_185_rule> │ │ │ │ │ + bl 1aab0 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a61c │ │ │ │ │ + bne 1a614 │ │ │ │ │ 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 1a534 │ │ │ │ │ + beq 1a52c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a2bc │ │ │ │ │ + b 1a2b4 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a588 │ │ │ │ │ + beq 1a580 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a400 │ │ │ │ │ + b 1a3f8 │ │ │ │ │ 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 1a35c │ │ │ │ │ + bne 1a354 │ │ │ │ │ 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 1a394 │ │ │ │ │ + beq 1a38c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a4d4 │ │ │ │ │ + b 1a4cc │ │ │ │ │ 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 1a4a0 │ │ │ │ │ + bne 1a498 │ │ │ │ │ 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 1a4cc │ │ │ │ │ + b 1a4c4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a380 │ │ │ │ │ + beq 1a378 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a380 │ │ │ │ │ + beq 1a378 │ │ │ │ │ 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 1a4d4 │ │ │ │ │ + bne 1a4cc │ │ │ │ │ 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 1a4cc │ │ │ │ │ - b 1a4d4 │ │ │ │ │ + beq 1a4c4 │ │ │ │ │ + b 1a4cc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a4c4 │ │ │ │ │ - ldr r1, [pc, #152] @ 1a6d0 │ │ │ │ │ + beq 1a4bc │ │ │ │ │ + ldr r1, [pc, #152] @ 1a6c8 │ │ │ │ │ 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 1a5dc │ │ │ │ │ - b 1a4c4 │ │ │ │ │ + bne 1a5d4 │ │ │ │ │ + b 1a4bc │ │ │ │ │ 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 1a24c │ │ │ │ │ - b 1a568 │ │ │ │ │ + beq 1a244 │ │ │ │ │ + b 1a560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a694 │ │ │ │ │ + bne 1a68c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a278 │ │ │ │ │ - b 1a53c │ │ │ │ │ + bne 1a270 │ │ │ │ │ + b 1a534 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a554 │ │ │ │ │ + b 1a54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a59c │ │ │ │ │ + bne 1a594 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a3bc │ │ │ │ │ - b 1a590 │ │ │ │ │ + bne 1a3b4 │ │ │ │ │ + b 1a588 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001a6d4 <_loop0_171_rule>: │ │ │ │ │ +0001a6cc <_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] @ 1a8c4 <_loop0_171_rule+0x1f0> │ │ │ │ │ + ldr r1, [pc, #472] @ 1a8bc <_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 1a8bc <_loop0_171_rule+0x1e8> │ │ │ │ │ + beq 1a8b4 <_loop0_171_rule+0x1e8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a8ac <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a8a4 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a894 <_loop0_171_rule+0x1c0> │ │ │ │ │ + beq 1a88c <_loop0_171_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a8ac <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a8a4 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a838 <_loop0_171_rule+0x164> │ │ │ │ │ + beq 1a830 <_loop0_171_rule+0x164> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a780 <_loop0_171_rule+0xac> │ │ │ │ │ + beq 1a778 <_loop0_171_rule+0xac> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a818 <_loop0_171_rule+0x144> │ │ │ │ │ + beq 1a810 <_loop0_171_rule+0x144> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r5, r6, lsl #2] │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a75c <_loop0_171_rule+0x88> │ │ │ │ │ + bne 1a754 <_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 1a84c <_loop0_171_rule+0x178> │ │ │ │ │ + beq 1a844 <_loop0_171_rule+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1a7f8 <_loop0_171_rule+0x124> │ │ │ │ │ + ble 1a7f0 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a7f8 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a7f0 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a7f8 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a7f0 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a7f8 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a7f0 <_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 1a7e0 <_loop0_171_rule+0x10c> │ │ │ │ │ + bne 1a7d8 <_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 │ │ │ │ │ @@ -29442,125 +29436,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 1a870 <_loop0_171_rule+0x19c> │ │ │ │ │ + beq 1a868 <_loop0_171_rule+0x19c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a764 <_loop0_171_rule+0x90> │ │ │ │ │ + b 1a75c <_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 1a7f8 <_loop0_171_rule+0x124> │ │ │ │ │ + bne 1a7f0 <_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 1a80c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a804 <_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 1a80c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a804 <_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 1a80c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a804 <_loop0_171_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a80c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a804 <_loop0_171_rule+0x138> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a700 <_loop0_171_rule+0x2c> │ │ │ │ │ + b 1a6f8 <_loop0_171_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a8c8 : │ │ │ │ │ +0001a8c0 : │ │ │ │ │ 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] @ 1aab0 │ │ │ │ │ + ldr r1, [pc, #464] @ 1aaa8 │ │ │ │ │ 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 1aa88 │ │ │ │ │ + beq 1aa80 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1aa34 │ │ │ │ │ + bne 1aa2c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1aa08 │ │ │ │ │ + beq 1aa00 │ │ │ │ │ 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 1aa58 │ │ │ │ │ - ldr r2, [pc, #368] @ 1aab0 │ │ │ │ │ + beq 1aa50 │ │ │ │ │ + ldr r2, [pc, #368] @ 1aaa8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1aa7c │ │ │ │ │ + beq 1aa74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1aa58 │ │ │ │ │ - ldr r1, [pc, #328] @ 1aab4 │ │ │ │ │ + bne 1aa50 │ │ │ │ │ + ldr r1, [pc, #328] @ 1aaac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1aa44 │ │ │ │ │ + bne 1aa3c │ │ │ │ │ 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 1aa58 │ │ │ │ │ + bne 1aa50 │ │ │ │ │ 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 1a9f8 │ │ │ │ │ + beq 1a9f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -29568,480 +29562,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 1aa90 │ │ │ │ │ + beq 1aa88 │ │ │ │ │ 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 1aa64 │ │ │ │ │ + blt 1aa5c │ │ │ │ │ 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 1a924 │ │ │ │ │ + beq 1a91c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a9f8 │ │ │ │ │ + b 1a9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1a984 │ │ │ │ │ - b 1a97c │ │ │ │ │ + bne 1a97c │ │ │ │ │ + b 1a974 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a9f4 │ │ │ │ │ + b 1a9ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a9f8 │ │ │ │ │ + b 1a9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a94c │ │ │ │ │ + b 1a944 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a8f8 │ │ │ │ │ + b 1a8f0 │ │ │ │ │ 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 1aa5c │ │ │ │ │ - b 1a9f8 │ │ │ │ │ + beq 1aa54 │ │ │ │ │ + b 1a9f0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ │ │ │ │ │ -0001aab8 <_loop1_185_rule>: │ │ │ │ │ +0001aab0 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3120] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #3116] @ 1b6f4 <_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 1b5a8 <_loop1_185_rule+0xaf0> │ │ │ │ │ + beq 1b59c <_loop1_185_rule+0xaec> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b5bc <_loop1_185_rule+0xb04> │ │ │ │ │ + bne 1b5b0 <_loop1_185_rule+0xb00> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b684 <_loop1_185_rule+0xbcc> │ │ │ │ │ + beq 1b678 <_loop1_185_rule+0xbc8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b5bc <_loop1_185_rule+0xb04> │ │ │ │ │ - ldr r2, [pc, #3040] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b5b0 <_loop1_185_rule+0xb00> │ │ │ │ │ + ldr r2, [pc, #3036] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b668 <_loop1_185_rule+0xbb0> │ │ │ │ │ - ldr r2, [pc, #3020] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + beq 1b65c <_loop1_185_rule+0xbac> │ │ │ │ │ + ldr r2, [pc, #3016] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ae54 <_loop1_185_rule+0x39c> │ │ │ │ │ + beq 1ae4c <_loop1_185_rule+0x39c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1ae78 <_loop1_185_rule+0x3c0> │ │ │ │ │ + beq 1ae70 <_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 1aeb4 <_loop1_185_rule+0x3fc> │ │ │ │ │ + beq 1aeac <_loop1_185_rule+0x3fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2944] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2940] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b600 <_loop1_185_rule+0xb48> │ │ │ │ │ + beq 1b5f4 <_loop1_185_rule+0xb44> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b618 <_loop1_185_rule+0xb60> │ │ │ │ │ + bne 1b60c <_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 1b0d4 <_loop1_185_rule+0x61c> │ │ │ │ │ + bne 1b0cc <_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 1aebc <_loop1_185_rule+0x404> │ │ │ │ │ + bne 1aeb4 <_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 1b5c8 <_loop1_185_rule+0xb10> │ │ │ │ │ + beq 1b5bc <_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 1b620 <_loop1_185_rule+0xb68> │ │ │ │ │ + beq 1b614 <_loop1_185_rule+0xb64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b0e8 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b0e0 <_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 1b0e8 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b0e0 <_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 1b658 <_loop1_185_rule+0xba0> │ │ │ │ │ + bne 1b64c <_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 1b01c <_loop1_185_rule+0x564> │ │ │ │ │ + beq 1b014 <_loop1_185_rule+0x564> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2672] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r9, [pc, #2668] @ 1b6f4 <_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 1b4f4 <_loop1_185_rule+0xa3c> │ │ │ │ │ + beq 1b4e8 <_loop1_185_rule+0xa38> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b648 <_loop1_185_rule+0xb90> │ │ │ │ │ + bne 1b63c <_loop1_185_rule+0xb8c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b0f4 <_loop1_185_rule+0x63c> │ │ │ │ │ + beq 1b0ec <_loop1_185_rule+0x63c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1b118 <_loop1_185_rule+0x660> │ │ │ │ │ + beq 1b110 <_loop1_185_rule+0x660> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b168 <_loop1_185_rule+0x6b0> │ │ │ │ │ + beq 1b160 <_loop1_185_rule+0x6b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2532] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2528] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b6a0 <_loop1_185_rule+0xbe8> │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 1b6b8 <_loop1_185_rule+0xc00> │ │ │ │ │ + beq 1b694 <_loop1_185_rule+0xbe4> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 1b6ac <_loop1_185_rule+0xbfc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b404 <_loop1_185_rule+0x94c> │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + bne 1b3f8 <_loop1_185_rule+0x948> │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b170 <_loop1_185_rule+0x6b8> │ │ │ │ │ + bne 1b168 <_loop1_185_rule+0x6b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b16c <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - stm sp, {fp, ip} │ │ │ │ │ + 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 1b6e0 <_loop1_185_rule+0xc28> │ │ │ │ │ + beq 1b6d4 <_loop1_185_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 1b3e4 <_loop1_185_rule+0x92c> │ │ │ │ │ + bl 23bb8 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 1b3d8 <_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 1b3e4 <_loop1_185_rule+0x92c> │ │ │ │ │ + beq 1b3d8 <_loop1_185_rule+0x928> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ - mov r2, fp │ │ │ │ │ + bne 1b16c <_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 1b6d0 <_loop1_185_rule+0xc18> │ │ │ │ │ + beq 1b6c4 <_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 1b42c <_loop1_185_rule+0x974> │ │ │ │ │ + beq 1b420 <_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 1aca8 <_loop1_185_rule+0x1f0> │ │ │ │ │ + b 1aca0 <_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 1b640 <_loop1_185_rule+0xb88> │ │ │ │ │ + bne 1b634 <_loop1_185_rule+0xb84> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1ab54 <_loop1_185_rule+0x9c> │ │ │ │ │ + bne 1ab4c <_loop1_185_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b468 <_loop1_185_rule+0x9b0> │ │ │ │ │ + blt 1b45c <_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 1b640 <_loop1_185_rule+0xb88> │ │ │ │ │ + bne 1b634 <_loop1_185_rule+0xb84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ab74 <_loop1_185_rule+0xbc> │ │ │ │ │ + bne 1ab6c <_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 1b4ac <_loop1_185_rule+0x9f4> │ │ │ │ │ - ldr r2, [pc, #2092] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b4a0 <_loop1_185_rule+0x9f0> │ │ │ │ │ + ldr r2, [pc, #2088] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b03c <_loop1_185_rule+0x584> │ │ │ │ │ + beq 1b034 <_loop1_185_rule+0x584> │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1b064 <_loop1_185_rule+0x5ac> │ │ │ │ │ + beq 1b05c <_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 1b0a0 <_loop1_185_rule+0x5e8> │ │ │ │ │ + beq 1b098 <_loop1_185_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2024] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2020] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b56c <_loop1_185_rule+0xab4> │ │ │ │ │ + beq 1b560 <_loop1_185_rule+0xab0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b558 <_loop1_185_rule+0xaa0> │ │ │ │ │ + bne 1b54c <_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 1b3d0 <_loop1_185_rule+0x918> │ │ │ │ │ + bne 1b3c4 <_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 1b49c <_loop1_185_rule+0x9e4> │ │ │ │ │ + bne 1b490 <_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 1b528 <_loop1_185_rule+0xa70> │ │ │ │ │ + beq 1b51c <_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 1b5e4 <_loop1_185_rule+0xb2c> │ │ │ │ │ + beq 1b5d8 <_loop1_185_rule+0xb28> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b3f0 <_loop1_185_rule+0x938> │ │ │ │ │ + beq 1b3e4 <_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 1b460 <_loop1_185_rule+0x9a8> │ │ │ │ │ - ldr r1, [pc, #1816] @ 1b704 <_loop1_185_rule+0xc4c> │ │ │ │ │ + bne 1b454 <_loop1_185_rule+0x9a4> │ │ │ │ │ + ldr r1, [pc, #1812] @ 1b6f8 <_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 1b3f0 <_loop1_185_rule+0x938> │ │ │ │ │ + beq 1b3e4 <_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 1ac7c <_loop1_185_rule+0x1c4> │ │ │ │ │ + bne 1ac74 <_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 1b4b0 <_loop1_185_rule+0x9f8> │ │ │ │ │ - b 1b4b4 <_loop1_185_rule+0x9fc> │ │ │ │ │ + beq 1b4a4 <_loop1_185_rule+0x9f4> │ │ │ │ │ + b 1b4a8 <_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 1b528 <_loop1_185_rule+0xa70> │ │ │ │ │ + bne 1b51c <_loop1_185_rule+0xa6c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1aeec <_loop1_185_rule+0x434> │ │ │ │ │ + bne 1aee4 <_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 1b4c8 <_loop1_185_rule+0xa10> │ │ │ │ │ + blt 1b4bc <_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 1b528 <_loop1_185_rule+0xa70> │ │ │ │ │ + bne 1b51c <_loop1_185_rule+0xa6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1af0c <_loop1_185_rule+0x454> │ │ │ │ │ + bne 1af04 <_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 │ │ │ │ │ @@ -30049,553 +30043,552 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1abb4 <_loop1_185_rule+0xfc> │ │ │ │ │ - b 1abb0 <_loop1_185_rule+0xf8> │ │ │ │ │ + bne 1abac <_loop1_185_rule+0xfc> │ │ │ │ │ + b 1aba8 <_loop1_185_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aec0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb8 <_loop1_185_rule+0x408> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 1b560 <_loop1_185_rule+0xaa8> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 1b554 <_loop1_185_rule+0xaa4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1acec <_loop1_185_rule+0x234> │ │ │ │ │ + bne 1ace4 <_loop1_185_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ + movlt fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - strlt r8, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ + strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ + blt 1b16c <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bne 1b560 <_loop1_185_rule+0xaa8> │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne 1b554 <_loop1_185_rule+0xaa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ad10 <_loop1_185_rule+0x258> │ │ │ │ │ + bne 1ad08 <_loop1_185_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1b50c <_loop1_185_rule+0xa54> │ │ │ │ │ + bne 1b500 <_loop1_185_rule+0xa50> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b2b8 <_loop1_185_rule+0x800> │ │ │ │ │ + beq 1b2ac <_loop1_185_rule+0x7fc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1b2dc <_loop1_185_rule+0x824> │ │ │ │ │ + beq 1b2d0 <_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 1b318 <_loop1_185_rule+0x860> │ │ │ │ │ + beq 1b30c <_loop1_185_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1336] @ 1b700 <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #1332] @ 1b6f4 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b534 <_loop1_185_rule+0xa7c> │ │ │ │ │ + beq 1b528 <_loop1_185_rule+0xa78> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b6c0 <_loop1_185_rule+0xc08> │ │ │ │ │ + bne 1b6b4 <_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 1b418 <_loop1_185_rule+0x960> │ │ │ │ │ + bne 1b40c <_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 1b4e4 <_loop1_185_rule+0xa2c> │ │ │ │ │ + bne 1b4d8 <_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 1b51c <_loop1_185_rule+0xa64> │ │ │ │ │ + beq 1b510 <_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 1b5d8 <_loop1_185_rule+0xb20> │ │ │ │ │ + beq 1b5cc <_loop1_185_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b454 <_loop1_185_rule+0x99c> │ │ │ │ │ + beq 1b448 <_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 1b454 <_loop1_185_rule+0x99c> │ │ │ │ │ - ldr r1, [pc, #1132] @ 1b704 <_loop1_185_rule+0xc4c> │ │ │ │ │ + bne 1b448 <_loop1_185_rule+0x998> │ │ │ │ │ + ldr r1, [pc, #1128] @ 1b6f8 <_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 1b454 <_loop1_185_rule+0x99c> │ │ │ │ │ + beq 1b448 <_loop1_185_rule+0x998> │ │ │ │ │ mov r3, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 1ae10 <_loop1_185_rule+0x358> │ │ │ │ │ + b 1ae04 <_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 1b51c <_loop1_185_rule+0xa64> │ │ │ │ │ + bne 1b510 <_loop1_185_rule+0xa60> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b19c <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne 1b194 <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b47c <_loop1_185_rule+0x9c4> │ │ │ │ │ + blt 1b470 <_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 1b51c <_loop1_185_rule+0xa64> │ │ │ │ │ + bne 1b510 <_loop1_185_rule+0xa60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b1bc <_loop1_185_rule+0x704> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + bne 1b1b4 <_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 1b0b0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + beq 1b0a8 <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b0b0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + bne 1b0a8 <_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 1b588 <_loop1_185_rule+0xad0> │ │ │ │ │ + beq 1b57c <_loop1_185_rule+0xacc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b3b8 <_loop1_185_rule+0x900> │ │ │ │ │ + ble 1b3ac <_loop1_185_rule+0x8fc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1b3b8 <_loop1_185_rule+0x900> │ │ │ │ │ + beq 1b3ac <_loop1_185_rule+0x8fc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1b3b8 <_loop1_185_rule+0x900> │ │ │ │ │ + beq 1b3ac <_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 1b3a0 <_loop1_185_rule+0x8e8> │ │ │ │ │ + bne 1b394 <_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 1b0c8 <_loop1_185_rule+0x610> │ │ │ │ │ + b 1b0c0 <_loop1_185_rule+0x610> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1af4c <_loop1_185_rule+0x494> │ │ │ │ │ - b 1af48 <_loop1_185_rule+0x490> │ │ │ │ │ + bne 1af44 <_loop1_185_rule+0x494> │ │ │ │ │ + b 1af40 <_loop1_185_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 1b16c <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b0b0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b0a8 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ad50 <_loop1_185_rule+0x298> │ │ │ │ │ - b 1ad4c <_loop1_185_rule+0x294> │ │ │ │ │ + bne 1ad48 <_loop1_185_rule+0x298> │ │ │ │ │ + b 1ad44 <_loop1_185_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b1fc <_loop1_185_rule+0x744> │ │ │ │ │ - b 1b1f8 <_loop1_185_rule+0x740> │ │ │ │ │ + bne 1b1f4 <_loop1_185_rule+0x744> │ │ │ │ │ + b 1b1f0 <_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 1b584 <_loop1_185_rule+0xacc> │ │ │ │ │ + beq 1b578 <_loop1_185_rule+0xac8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ - b 1ae3c <_loop1_185_rule+0x384> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1ae34 <_loop1_185_rule+0x384> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b32c <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b320 <_loop1_185_rule+0x870> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aec0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb8 <_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 1b32c <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b320 <_loop1_185_rule+0x870> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1b0b0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b0a8 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1b0b0 <_loop1_185_rule+0x5f8> │ │ │ │ │ - b 1b340 <_loop1_185_rule+0x888> │ │ │ │ │ + beq 1b0a8 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b334 <_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 1b0b0 <_loop1_185_rule+0x5f8> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b0a8 <_loop1_185_rule+0x5f8> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b328 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b31c <_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 1b660 <_loop1_185_rule+0xba8> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + beq 1b654 <_loop1_185_rule+0xba4> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b4b0 <_loop1_185_rule+0x9f8> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b4a4 <_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 1b32c <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b320 <_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 1b1e0 <_loop1_185_rule+0x728> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + beq 1b1d8 <_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 1b32c <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b320 <_loop1_185_rule+0x870> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b16c <_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 1af30 <_loop1_185_rule+0x478> │ │ │ │ │ - b 1b554 <_loop1_185_rule+0xa9c> │ │ │ │ │ + beq 1af28 <_loop1_185_rule+0x478> │ │ │ │ │ + b 1b548 <_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 1b3c8 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b3bc <_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 1aaf4 <_loop1_185_rule+0x3c> │ │ │ │ │ + beq 1aaec <_loop1_185_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1b3c8 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b3bc <_loop1_185_rule+0x90c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aec0 <_loop1_185_rule+0x408> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1aeb8 <_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 1b32c <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b320 <_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 1ab98 <_loop1_185_rule+0xe0> │ │ │ │ │ + beq 1ab90 <_loop1_185_rule+0xe0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1aec0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb8 <_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 1b5d0 <_loop1_185_rule+0xb18> │ │ │ │ │ - b 1aec0 <_loop1_185_rule+0x408> │ │ │ │ │ + beq 1b5c4 <_loop1_185_rule+0xb14> │ │ │ │ │ + b 1aeb8 <_loop1_185_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aebc <_loop1_185_rule+0x404> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1aeb4 <_loop1_185_rule+0x404> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1b4b0 <_loop1_185_rule+0x9f8> │ │ │ │ │ + b 1b4a4 <_loop1_185_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aec0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1aeb8 <_loop1_185_rule+0x408> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1acc8 <_loop1_185_rule+0x210> │ │ │ │ │ + b 1acc0 <_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 1ab2c <_loop1_185_rule+0x74> │ │ │ │ │ - b 1b4b0 <_loop1_185_rule+0x9f8> │ │ │ │ │ + beq 1ab24 <_loop1_185_rule+0x74> │ │ │ │ │ + b 1b4a4 <_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 1b3c8 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b3bc <_loop1_185_rule+0x90c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 1ad34 <_loop1_185_rule+0x27c> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 1ad2c <_loop1_185_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b16c <_loop1_185_rule+0x6bc> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b558 <_loop1_185_rule+0xaa0> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b54c <_loop1_185_rule+0xa9c> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b01c <_loop1_185_rule+0x564> │ │ │ │ │ + b 1b014 <_loop1_185_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b3e8 <_loop1_185_rule+0x930> │ │ │ │ │ - b 1b174 <_loop1_185_rule+0x6bc> │ │ │ │ │ + movne fp, #1 │ │ │ │ │ + strne fp, [r4, #60] @ 0x3c │ │ │ │ │ + beq 1b3dc <_loop1_185_rule+0x92c> │ │ │ │ │ + b 1b16c <_loop1_185_rule+0x6bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001b708 : │ │ │ │ │ +0001b6fc : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1320] @ 1bc48 │ │ │ │ │ + ldr r1, [pc, #1320] @ 1bc3c │ │ │ │ │ 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 1bc28 │ │ │ │ │ + beq 1bc1c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bc3c │ │ │ │ │ - ldr r1, [pc, #1276] @ 1bc48 │ │ │ │ │ + bne 1bc30 │ │ │ │ │ + ldr r1, [pc, #1276] @ 1bc3c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b804 │ │ │ │ │ + beq 1b7f8 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq 1b828 │ │ │ │ │ + beq 1b81c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b874 │ │ │ │ │ + bne 1b868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b958 │ │ │ │ │ + bne 1b94c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b7f4 │ │ │ │ │ + bne 1b7e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b918 │ │ │ │ │ - ldr r1, [pc, #1140] @ 1bc4c │ │ │ │ │ + beq 1b90c │ │ │ │ │ + ldr r1, [pc, #1140] @ 1bc40 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b918 │ │ │ │ │ + beq 1b90c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc1c │ │ │ │ │ + bne 1bc10 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1b76c │ │ │ │ │ + bne 1b760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1b944 │ │ │ │ │ + blt 1b938 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1bc1c │ │ │ │ │ + bne 1bc10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b78c │ │ │ │ │ + beq 1b780 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b78c │ │ │ │ │ + beq 1b780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bbec │ │ │ │ │ + beq 1bbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1bbec │ │ │ │ │ + beq 1bbe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -30606,162 +30599,162 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r5, r9} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #864] @ 1bc50 │ │ │ │ │ + ldr r2, [pc, #864] @ 1bc44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b928 │ │ │ │ │ + beq 1b91c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b7f4 │ │ │ │ │ + b 1b7e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1b910 │ │ │ │ │ + b 1b904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1b7ac │ │ │ │ │ + beq 1b7a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc3c │ │ │ │ │ - ldr r1, [pc, #736] @ 1bc48 │ │ │ │ │ + bne 1bc30 │ │ │ │ │ + ldr r1, [pc, #736] @ 1bc3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1bbfc │ │ │ │ │ + beq 1bbf0 │ │ │ │ │ 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 1b9b4 │ │ │ │ │ + beq 1b9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b910 │ │ │ │ │ + bne 1b904 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1b7ac │ │ │ │ │ + b 1b7a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc10 │ │ │ │ │ + bne 1bc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bae8 │ │ │ │ │ + bne 1badc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc10 │ │ │ │ │ + bne 1bc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ba50 │ │ │ │ │ + bne 1ba44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc10 │ │ │ │ │ - ldr r1, [pc, #584] @ 1bc54 │ │ │ │ │ + bne 1bc04 │ │ │ │ │ + ldr r1, [pc, #584] @ 1bc48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba2c │ │ │ │ │ + beq 1ba20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bb6c │ │ │ │ │ + bne 1bb60 │ │ │ │ │ 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 1b990 │ │ │ │ │ + b 1b984 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b9f4 │ │ │ │ │ + beq 1b9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b9f4 │ │ │ │ │ - ldr r1, [pc, #476] @ 1bc58 │ │ │ │ │ + beq 1b9e8 │ │ │ │ │ + ldr r1, [pc, #476] @ 1bc4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b9f4 │ │ │ │ │ - ldr r3, [pc, #456] @ 1bc5c │ │ │ │ │ + beq 1b9e8 │ │ │ │ │ + ldr r3, [pc, #456] @ 1bc50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #452] @ 1bc60 │ │ │ │ │ + ldr r3, [pc, #452] @ 1bc54 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba38 │ │ │ │ │ + beq 1ba2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b9ac │ │ │ │ │ + b 1b9a0 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b9d4 │ │ │ │ │ + beq 1b9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b9d4 │ │ │ │ │ - ldr r3, [pc, #332] @ 1bc60 │ │ │ │ │ + beq 1b9c8 │ │ │ │ │ + ldr r3, [pc, #332] @ 1bc54 │ │ │ │ │ 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] │ │ │ │ │ @@ -30769,43 +30762,43 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #276] @ 1bc64 │ │ │ │ │ + ldr r0, [pc, #276] @ 1bc58 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bacc │ │ │ │ │ - b 1ba38 │ │ │ │ │ + bne 1bac0 │ │ │ │ │ + b 1ba2c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba2c │ │ │ │ │ + beq 1ba20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba2c │ │ │ │ │ - ldr r1, [pc, #208] @ 1bc68 │ │ │ │ │ + beq 1ba20 │ │ │ │ │ + ldr r1, [pc, #208] @ 1bc5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba2c │ │ │ │ │ - ldr r3, [pc, #176] @ 1bc60 │ │ │ │ │ + beq 1ba20 │ │ │ │ │ + ldr r3, [pc, #176] @ 1bc54 │ │ │ │ │ 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] │ │ │ │ │ @@ -30813,41 +30806,41 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #128] @ 1bc6c │ │ │ │ │ - b 1bb4c │ │ │ │ │ + ldr r0, [pc, #128] @ 1bc60 │ │ │ │ │ + b 1bb40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1b944 │ │ │ │ │ + b 1b938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b970 │ │ │ │ │ + beq 1b964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bae0 │ │ │ │ │ + b 1bad4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1b944 │ │ │ │ │ + b 1b938 │ │ │ │ │ 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 1b744 │ │ │ │ │ + beq 1b738 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1b7f4 │ │ │ │ │ + b 1b7e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_161_rule │ │ │ │ │ @@ -30859,225 +30852,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 │ │ │ │ │ │ │ │ │ │ -0001bc70 : │ │ │ │ │ +0001bc64 : │ │ │ │ │ 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] @ 1c074 │ │ │ │ │ + ldr r2, [pc, #1004] @ 1c068 │ │ │ │ │ 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 1bfcc │ │ │ │ │ + beq 1bfc0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bf94 │ │ │ │ │ + bne 1bf88 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c014 │ │ │ │ │ + beq 1c008 │ │ │ │ │ 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 1bf90 │ │ │ │ │ - ldr r2, [pc, #904] @ 1c074 │ │ │ │ │ + beq 1bf84 │ │ │ │ │ + ldr r2, [pc, #904] @ 1c068 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c004 │ │ │ │ │ + beq 1bff8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bf90 │ │ │ │ │ - ldr r2, [pc, #860] @ 1c074 │ │ │ │ │ + bne 1bf84 │ │ │ │ │ + ldr r2, [pc, #860] @ 1c068 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be58 │ │ │ │ │ + beq 1be4c │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq 1be7c │ │ │ │ │ + beq 1be70 │ │ │ │ │ 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 1becc │ │ │ │ │ + bne 1bec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c050 │ │ │ │ │ + bne 1c044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bf44 │ │ │ │ │ + beq 1bf38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bf40 │ │ │ │ │ + beq 1bf34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e400 │ │ │ │ │ + bl 1e3fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bf48 │ │ │ │ │ + bne 1bf3c │ │ │ │ │ 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 1bf68 │ │ │ │ │ + beq 1bf5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bf90 │ │ │ │ │ + bne 1bf84 │ │ │ │ │ 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 1bf90 │ │ │ │ │ + beq 1bf84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be40 │ │ │ │ │ + beq 1be34 │ │ │ │ │ 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 1bfe4 │ │ │ │ │ + beq 1bfd8 │ │ │ │ │ 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 1c050 │ │ │ │ │ + bne 1c044 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne 1bd38 │ │ │ │ │ + bne 1bd2c │ │ │ │ │ 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 1bf48 │ │ │ │ │ + blt 1bf3c │ │ │ │ │ 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 1c050 │ │ │ │ │ + bne 1c044 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bd5c │ │ │ │ │ + beq 1bd50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1bd5c │ │ │ │ │ + beq 1bd50 │ │ │ │ │ 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 1bf48 │ │ │ │ │ + beq 1bf3c │ │ │ │ │ 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 1bfac │ │ │ │ │ + beq 1bfa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd88 │ │ │ │ │ + b 1bd7c │ │ │ │ │ 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 1bf90 │ │ │ │ │ + bne 1bf84 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1bde4 │ │ │ │ │ + b 1bdd8 │ │ │ │ │ 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 1bf50 │ │ │ │ │ + beq 1bf44 │ │ │ │ │ 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 │ │ │ │ │ @@ -31088,137 +31081,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 1bf44 │ │ │ │ │ - b 1bf48 │ │ │ │ │ + beq 1bf38 │ │ │ │ │ + b 1bf3c │ │ │ │ │ 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 1bcac │ │ │ │ │ - b 1bf94 │ │ │ │ │ + beq 1bca0 │ │ │ │ │ + b 1bf88 │ │ │ │ │ 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 1bf94 │ │ │ │ │ - b 1be48 │ │ │ │ │ + beq 1bf88 │ │ │ │ │ + b 1be3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bcf8 │ │ │ │ │ + b 1bcec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c05c │ │ │ │ │ + blt 1c050 │ │ │ │ │ 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 1bccc │ │ │ │ │ - b 1be48 │ │ │ │ │ + beq 1bcc0 │ │ │ │ │ + b 1be3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bf48 │ │ │ │ │ + b 1bf3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be48 │ │ │ │ │ + b 1be3c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c078 : │ │ │ │ │ +0001c06c : │ │ │ │ │ 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] @ 1c204 │ │ │ │ │ + ldr r1, [pc, #372] @ 1c1f8 │ │ │ │ │ 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 1c1fc │ │ │ │ │ + beq 1c1f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c150 │ │ │ │ │ + bne 1c144 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c124 │ │ │ │ │ + beq 1c118 │ │ │ │ │ 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 1c160 │ │ │ │ │ + bne 1c154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c150 │ │ │ │ │ + bne 1c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ 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 1c1e4 │ │ │ │ │ + blt 1c1d8 │ │ │ │ │ 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 1c0d4 │ │ │ │ │ + beq 1c0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c114 │ │ │ │ │ + b 1c108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c0e8 │ │ │ │ │ + beq 1c0dc │ │ │ │ │ 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 1c114 │ │ │ │ │ + beq 1c108 │ │ │ │ │ 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] │ │ │ │ │ @@ -31226,1527 +31219,1524 @@ │ │ │ │ │ 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 1c10c │ │ │ │ │ + bne 1c100 │ │ │ │ │ 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 1c10c │ │ │ │ │ - b 1c114 │ │ │ │ │ + beq 1c100 │ │ │ │ │ + b 1c108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c114 │ │ │ │ │ + b 1c108 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c0a8 │ │ │ │ │ + b 1c09c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c208 <_loop0_37_rule>: │ │ │ │ │ +0001c1fc <_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] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1cdf4 <_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 1cc78 <_loop0_37_rule+0xa70> │ │ │ │ │ + beq 1cc6c <_loop0_37_rule+0xa70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc8c <_loop0_37_rule+0xa84> │ │ │ │ │ + bne 1cc80 <_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 1cde4 <_loop0_37_rule+0xbdc> │ │ │ │ │ + beq 1cdd8 <_loop0_37_rule+0xbdc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cc8c <_loop0_37_rule+0xa84> │ │ │ │ │ - ldr r2, [pc, #2956] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cc80 <_loop0_37_rule+0xa84> │ │ │ │ │ + ldr r2, [pc, #2956] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cdc8 <_loop0_37_rule+0xbc0> │ │ │ │ │ - ldr r2, [pc, #2936] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + beq 1cdbc <_loop0_37_rule+0xbc0> │ │ │ │ │ + ldr r2, [pc, #2936] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c5a0 <_loop0_37_rule+0x398> │ │ │ │ │ + beq 1c594 <_loop0_37_rule+0x398> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1c5c4 <_loop0_37_rule+0x3bc> │ │ │ │ │ + beq 1c5b8 <_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 1c600 <_loop0_37_rule+0x3f8> │ │ │ │ │ + beq 1c5f4 <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2860] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2860] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cda8 <_loop0_37_rule+0xba0> │ │ │ │ │ + beq 1cd9c <_loop0_37_rule+0xba0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1cdc0 <_loop0_37_rule+0xbb8> │ │ │ │ │ + bne 1cdb4 <_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 1c848 <_loop0_37_rule+0x640> │ │ │ │ │ + bne 1c83c <_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 1c608 <_loop0_37_rule+0x400> │ │ │ │ │ + bne 1c5fc <_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 1cc98 <_loop0_37_rule+0xa90> │ │ │ │ │ + beq 1cc8c <_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 1cca8 <_loop0_37_rule+0xaa0> │ │ │ │ │ + beq 1cc9c <_loop0_37_rule+0xaa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c85c <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c850 <_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 1c85c <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c850 <_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 1cd98 <_loop0_37_rule+0xb90> │ │ │ │ │ + bne 1cd8c <_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 1c76c <_loop0_37_rule+0x564> │ │ │ │ │ + beq 1c760 <_loop0_37_rule+0x564> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2596] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r9, [pc, #2596] @ 1cdf4 <_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 1cbc4 <_loop0_37_rule+0x9bc> │ │ │ │ │ + beq 1cbb8 <_loop0_37_rule+0x9bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cd8c <_loop0_37_rule+0xb84> │ │ │ │ │ + bne 1cd80 <_loop0_37_rule+0xb84> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c868 <_loop0_37_rule+0x660> │ │ │ │ │ + beq 1c85c <_loop0_37_rule+0x660> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1c88c <_loop0_37_rule+0x684> │ │ │ │ │ + beq 1c880 <_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 1c8dc <_loop0_37_rule+0x6d4> │ │ │ │ │ + beq 1c8d0 <_loop0_37_rule+0x6d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2456] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2456] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cc08 <_loop0_37_rule+0xa00> │ │ │ │ │ + beq 1cbfc <_loop0_37_rule+0xa00> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cc20 <_loop0_37_rule+0xa18> │ │ │ │ │ + bne 1cc14 <_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 1caf0 <_loop0_37_rule+0x8e8> │ │ │ │ │ + bne 1cae4 <_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 1c8e4 <_loop0_37_rule+0x6dc> │ │ │ │ │ + bne 1c8d8 <_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 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c8dc <_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 1cd34 <_loop0_37_rule+0xb2c> │ │ │ │ │ + beq 1cd28 <_loop0_37_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca70 <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1ca64 <_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 1ca70 <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1ca64 <_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 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + bne 1c8dc <_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 1cbfc <_loop0_37_rule+0x9f4> │ │ │ │ │ + beq 1cbf0 <_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 1cb18 <_loop0_37_rule+0x910> │ │ │ │ │ + beq 1cb0c <_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 1c3f4 <_loop0_37_rule+0x1ec> │ │ │ │ │ + b 1c3e8 <_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 1cc28 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cc1c <_loop0_37_rule+0xa20> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c2a8 <_loop0_37_rule+0xa0> │ │ │ │ │ + bne 1c29c <_loop0_37_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cbe8 <_loop0_37_rule+0x9e0> │ │ │ │ │ + blt 1cbdc <_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 1cc28 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cc1c <_loop0_37_rule+0xa20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c2c8 <_loop0_37_rule+0xc0> │ │ │ │ │ + bne 1c2bc <_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 1cb78 <_loop0_37_rule+0x970> │ │ │ │ │ - ldr r2, [pc, #2016] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cb6c <_loop0_37_rule+0x970> │ │ │ │ │ + ldr r2, [pc, #2016] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ca8c <_loop0_37_rule+0x884> │ │ │ │ │ + beq 1ca80 <_loop0_37_rule+0x884> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1cab0 <_loop0_37_rule+0x8a8> │ │ │ │ │ + beq 1caa4 <_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 1c7f4 <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq 1c7e8 <_loop0_37_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1948] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1948] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ccc8 <_loop0_37_rule+0xac0> │ │ │ │ │ + beq 1ccbc <_loop0_37_rule+0xac0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cce0 <_loop0_37_rule+0xad8> │ │ │ │ │ + bne 1ccd4 <_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 1ca5c <_loop0_37_rule+0x854> │ │ │ │ │ + bne 1ca50 <_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 1c7f8 <_loop0_37_rule+0x5f0> │ │ │ │ │ + bne 1c7ec <_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 1ccf8 <_loop0_37_rule+0xaf0> │ │ │ │ │ + beq 1ccec <_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 1cc48 <_loop0_37_rule+0xa40> │ │ │ │ │ + beq 1cc3c <_loop0_37_rule+0xa40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ca7c <_loop0_37_rule+0x874> │ │ │ │ │ + beq 1ca70 <_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 1cc70 <_loop0_37_rule+0xa68> │ │ │ │ │ - ldr r1, [pc, #1740] @ 1ce04 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cc64 <_loop0_37_rule+0xa68> │ │ │ │ │ + ldr r1, [pc, #1740] @ 1cdf8 <_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 1ca80 <_loop0_37_rule+0x878> │ │ │ │ │ + beq 1ca74 <_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 1c3cc <_loop0_37_rule+0x1c4> │ │ │ │ │ + bne 1c3c0 <_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 1cb7c <_loop0_37_rule+0x974> │ │ │ │ │ - b 1cb80 <_loop0_37_rule+0x978> │ │ │ │ │ + beq 1cb70 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cb74 <_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 1cc30 <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cc24 <_loop0_37_rule+0xa28> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1c910 <_loop0_37_rule+0x708> │ │ │ │ │ + bne 1c904 <_loop0_37_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cb58 <_loop0_37_rule+0x950> │ │ │ │ │ + blt 1cb4c <_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 1cc30 <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cc24 <_loop0_37_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c930 <_loop0_37_rule+0x728> │ │ │ │ │ + bne 1c924 <_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 1cba0 <_loop0_37_rule+0x998> │ │ │ │ │ + beq 1cb94 <_loop0_37_rule+0x998> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1ca28 <_loop0_37_rule+0x820> │ │ │ │ │ + bgt 1ca1c <_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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c308 <_loop0_37_rule+0x100> │ │ │ │ │ - b 1c304 <_loop0_37_rule+0xfc> │ │ │ │ │ + bne 1c2fc <_loop0_37_rule+0x100> │ │ │ │ │ + b 1c2f8 <_loop0_37_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c60c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c600 <_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 1cd80 <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1cd74 <_loop0_37_rule+0xb78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c438 <_loop0_37_rule+0x230> │ │ │ │ │ + bne 1c42c <_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 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + blt 1c8dc <_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 1cd80 <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1cd74 <_loop0_37_rule+0xb78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c45c <_loop0_37_rule+0x254> │ │ │ │ │ + bne 1c450 <_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 1cbdc <_loop0_37_rule+0x9d4> │ │ │ │ │ + bne 1cbd0 <_loop0_37_rule+0x9d4> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c78c <_loop0_37_rule+0x584> │ │ │ │ │ + beq 1c780 <_loop0_37_rule+0x584> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1c7b0 <_loop0_37_rule+0x5a8> │ │ │ │ │ + beq 1c7a4 <_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 1c7ec <_loop0_37_rule+0x5e4> │ │ │ │ │ + beq 1c7e0 <_loop0_37_rule+0x5e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1220] @ 1ce00 <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1220] @ 1cdf4 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cd60 <_loop0_37_rule+0xb58> │ │ │ │ │ + beq 1cd54 <_loop0_37_rule+0xb58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cd54 <_loop0_37_rule+0xb4c> │ │ │ │ │ + bne 1cd48 <_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 1cb04 <_loop0_37_rule+0x8fc> │ │ │ │ │ + bne 1caf8 <_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 1cb4c <_loop0_37_rule+0x944> │ │ │ │ │ + bne 1cb40 <_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 1ccec <_loop0_37_rule+0xae4> │ │ │ │ │ + beq 1cce0 <_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 1cd04 <_loop0_37_rule+0xafc> │ │ │ │ │ + beq 1ccf8 <_loop0_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cb40 <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1cb34 <_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 1cb40 <_loop0_37_rule+0x938> │ │ │ │ │ - ldr r1, [pc, #1016] @ 1ce04 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cb34 <_loop0_37_rule+0x938> │ │ │ │ │ + ldr r1, [pc, #1016] @ 1cdf8 <_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 1cb40 <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1cb34 <_loop0_37_rule+0x938> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1c558 <_loop0_37_rule+0x350> │ │ │ │ │ + b 1c54c <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1c828 <_loop0_37_rule+0x620> │ │ │ │ │ + beq 1c81c <_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 1c828 <_loop0_37_rule+0x620> │ │ │ │ │ - b 1ca40 <_loop0_37_rule+0x838> │ │ │ │ │ + beq 1c81c <_loop0_37_rule+0x620> │ │ │ │ │ + b 1ca34 <_loop0_37_rule+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c698 <_loop0_37_rule+0x490> │ │ │ │ │ - b 1c694 <_loop0_37_rule+0x48c> │ │ │ │ │ + bne 1c68c <_loop0_37_rule+0x490> │ │ │ │ │ + b 1c688 <_loop0_37_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c8dc <_loop0_37_rule+0x6e0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c800 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7f4 <_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 1cc38 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cc2c <_loop0_37_rule+0xa30> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1c638 <_loop0_37_rule+0x430> │ │ │ │ │ + bne 1c62c <_loop0_37_rule+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cb60 <_loop0_37_rule+0x958> │ │ │ │ │ + blt 1cb54 <_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 1cc38 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cc2c <_loop0_37_rule+0xa30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c658 <_loop0_37_rule+0x450> │ │ │ │ │ - b 1c7f4 <_loop0_37_rule+0x5ec> │ │ │ │ │ + bne 1c64c <_loop0_37_rule+0x450> │ │ │ │ │ + b 1c7e8 <_loop0_37_rule+0x5ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c49c <_loop0_37_rule+0x294> │ │ │ │ │ - b 1c498 <_loop0_37_rule+0x290> │ │ │ │ │ + bne 1c490 <_loop0_37_rule+0x294> │ │ │ │ │ + b 1c48c <_loop0_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c970 <_loop0_37_rule+0x768> │ │ │ │ │ - b 1c96c <_loop0_37_rule+0x764> │ │ │ │ │ + bne 1c964 <_loop0_37_rule+0x768> │ │ │ │ │ + b 1c960 <_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 1cd10 <_loop0_37_rule+0xb08> │ │ │ │ │ + beq 1cd04 <_loop0_37_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 1c588 <_loop0_37_rule+0x380> │ │ │ │ │ + b 1c57c <_loop0_37_rule+0x380> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1ca80 <_loop0_37_rule+0x878> │ │ │ │ │ + b 1ca74 <_loop0_37_rule+0x878> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c7f8 <_loop0_37_rule+0x5f0> │ │ │ │ │ + b 1c7ec <_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 1c800 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7f4 <_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 1c820 <_loop0_37_rule+0x618> │ │ │ │ │ + bne 1c814 <_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 1c838 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c82c <_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 1cda0 <_loop0_37_rule+0xb98> │ │ │ │ │ + beq 1cd94 <_loop0_37_rule+0xb98> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cb7c <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cb70 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c60c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c600 <_loop0_37_rule+0x404> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c76c <_loop0_37_rule+0x564> │ │ │ │ │ + b 1c760 <_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 1c480 <_loop0_37_rule+0x278> │ │ │ │ │ + beq 1c474 <_loop0_37_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c8dc <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c608 <_loop0_37_rule+0x400> │ │ │ │ │ + b 1c5fc <_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 1c800 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7f4 <_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 1ca84 <_loop0_37_rule+0x87c> │ │ │ │ │ + beq 1ca78 <_loop0_37_rule+0x87c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c800 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7f4 <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1ca80 <_loop0_37_rule+0x878> │ │ │ │ │ + b 1ca74 <_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 1c244 <_loop0_37_rule+0x3c> │ │ │ │ │ + beq 1c238 <_loop0_37_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1c838 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c82c <_loop0_37_rule+0x630> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c60c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c600 <_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 1cca0 <_loop0_37_rule+0xa98> │ │ │ │ │ - b 1c60c <_loop0_37_rule+0x404> │ │ │ │ │ + beq 1cc94 <_loop0_37_rule+0xa98> │ │ │ │ │ + b 1c600 <_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 1c67c <_loop0_37_rule+0x474> │ │ │ │ │ + beq 1c670 <_loop0_37_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c800 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7f4 <_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 1c800 <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c7f4 <_loop0_37_rule+0x5f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cc4c <_loop0_37_rule+0xa44> │ │ │ │ │ + b 1cc40 <_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 1c838 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c82c <_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 1ca74 <_loop0_37_rule+0x86c> │ │ │ │ │ - b 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1ca68 <_loop0_37_rule+0x86c> │ │ │ │ │ + b 1c8dc <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cce0 <_loop0_37_rule+0xad8> │ │ │ │ │ + b 1ccd4 <_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 1c954 <_loop0_37_rule+0x74c> │ │ │ │ │ + beq 1c948 <_loop0_37_rule+0x74c> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1ccdc <_loop0_37_rule+0xad4> │ │ │ │ │ + b 1ccd0 <_loop0_37_rule+0xad4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c8e8 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c8dc <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1cb7c <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cb70 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c60c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c600 <_loop0_37_rule+0x404> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1c414 <_loop0_37_rule+0x20c> │ │ │ │ │ + b 1c408 <_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 1c2ec <_loop0_37_rule+0xe4> │ │ │ │ │ + beq 1c2e0 <_loop0_37_rule+0xe4> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c60c <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c600 <_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 1c280 <_loop0_37_rule+0x78> │ │ │ │ │ - b 1cb7c <_loop0_37_rule+0x974> │ │ │ │ │ + beq 1c274 <_loop0_37_rule+0x78> │ │ │ │ │ + b 1cb70 <_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 1c838 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c82c <_loop0_37_rule+0x630> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001ce08 : │ │ │ │ │ +0001cdfc : │ │ │ │ │ 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] @ 1d778 │ │ │ │ │ + ldr r3, [pc, #2392] @ 1d76c │ │ │ │ │ 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 1d3e4 │ │ │ │ │ + beq 1d3d8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d3f8 │ │ │ │ │ + bne 1d3ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bne 1d0b8 │ │ │ │ │ + bne 1d0ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf20 │ │ │ │ │ + bne 1cf10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d050 │ │ │ │ │ + bne 1d044 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cfdc │ │ │ │ │ + bne 1cfd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d050 │ │ │ │ │ + bne 1d044 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d060 │ │ │ │ │ + bne 1d054 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d16c │ │ │ │ │ - ldr r1, [pc, #2216] @ 1d778 │ │ │ │ │ + bne 1d160 │ │ │ │ │ + ldr r1, [pc, #2216] @ 1d76c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d324 │ │ │ │ │ + beq 1d318 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d178 │ │ │ │ │ + bne 1d16c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf80 │ │ │ │ │ + bne 1cf74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1ce6c │ │ │ │ │ + beq 1ce60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _loop0_48_rule │ │ │ │ │ + bl 221b0 <_loop0_170_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ce6c │ │ │ │ │ + beq 1ce60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d79c │ │ │ │ │ + bl 1d790 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1ce70 │ │ │ │ │ + bne 1ce64 │ │ │ │ │ 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 1cfb4 │ │ │ │ │ + beq 1cfa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1cf10 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 1cf04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1cefc │ │ │ │ │ + beq 1cef0 │ │ │ │ │ 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 1cf70 │ │ │ │ │ + bne 1cf60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf10 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ + beq 1cf6c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1cf14 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1cf04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1d778 │ │ │ │ │ + ldr r1, [pc, #1936] @ 1d76c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d518 │ │ │ │ │ + beq 1d50c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d508 │ │ │ │ │ + bne 1d4fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ + bl 1bc <_PyPegen_parse+0x1bc> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d4ac │ │ │ │ │ + bne 1d4a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1d508 │ │ │ │ │ + bne 1d4fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ + bl 1bc <_PyPegen_parse+0x1bc> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d41c │ │ │ │ │ + bne 1d410 │ │ │ │ │ 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 1cea0 │ │ │ │ │ + beq 1ce94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 1cf14 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1cf04 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d404 │ │ │ │ │ + beq 1d3f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23878 <_loop1_178_rule> │ │ │ │ │ + bl 244c8 <_loop1_178_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d404 │ │ │ │ │ + beq 1d3f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d79c │ │ │ │ │ + bl 1d790 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1d408 │ │ │ │ │ + bne 1d3fc │ │ │ │ │ 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 1cf70 │ │ │ │ │ - b 1cfb4 │ │ │ │ │ + bne 1cf60 │ │ │ │ │ + b 1cfa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1708] @ 1d778 │ │ │ │ │ + ldr r2, [pc, #1708] @ 1d76c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d6b4 │ │ │ │ │ + beq 1d6a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1d524 │ │ │ │ │ + bne 1d518 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d6c8 │ │ │ │ │ + bne 1d6bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d660 │ │ │ │ │ + bne 1d654 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d6c8 │ │ │ │ │ + bne 1d6bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6d4 │ │ │ │ │ + bne 1d6c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d6c8 │ │ │ │ │ + bne 1d6bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d34c │ │ │ │ │ + bne 1d340 │ │ │ │ │ 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 1ce58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + beq 1ce4c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1cf14 │ │ │ │ │ + b 1cf04 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1512] @ 1d778 │ │ │ │ │ + ldr r2, [pc, #1512] @ 1d76c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d304 │ │ │ │ │ + beq 1d2f8 │ │ │ │ │ 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 1d214 │ │ │ │ │ + bne 1d208 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d318 │ │ │ │ │ + bne 1d30c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2cc │ │ │ │ │ + bne 1d2c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d318 │ │ │ │ │ + bne 1d30c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d288 │ │ │ │ │ + bne 1d27c │ │ │ │ │ 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 1cee8 │ │ │ │ │ - b 1cf00 │ │ │ │ │ + beq 1cedc │ │ │ │ │ + b 1cef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1ac │ │ │ │ │ + beq 1d1a0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d1ac │ │ │ │ │ - ldr r3, [pc, #1340] @ 1d77c │ │ │ │ │ + beq 1d1a0 │ │ │ │ │ + ldr r3, [pc, #1340] @ 1d770 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1336] @ 1d780 │ │ │ │ │ + ldr r3, [pc, #1336] @ 1d774 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 1d1f8 │ │ │ │ │ + beq 1d1ec │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d200 │ │ │ │ │ + b 1d1f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1f4 │ │ │ │ │ + beq 1d1e8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1f4 │ │ │ │ │ + beq 1d1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d1f4 │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d77c │ │ │ │ │ + beq 1d1e8 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d770 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d784 │ │ │ │ │ - b 1d244 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d778 │ │ │ │ │ + b 1d238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d0 │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d0 │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d1d0 │ │ │ │ │ - b 1d2bc │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ + b 1d2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d194 │ │ │ │ │ + beq 1d188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d200 │ │ │ │ │ + b 1d1f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cefc │ │ │ │ │ + bne 1cef0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cee8 │ │ │ │ │ - b 1d17c │ │ │ │ │ + beq 1cedc │ │ │ │ │ + b 1d170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d150 │ │ │ │ │ + beq 1d144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _loop0_182_rule │ │ │ │ │ + bl 221b0 <_loop0_170_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d150 │ │ │ │ │ + beq 1d144 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d150 │ │ │ │ │ + beq 1d144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d150 │ │ │ │ │ - ldr r3, [pc, #1008] @ 1d788 │ │ │ │ │ + beq 1d144 │ │ │ │ │ + ldr r3, [pc, #1008] @ 1d77c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #988] @ 1d77c │ │ │ │ │ + ldr r3, [pc, #988] @ 1d770 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 1d154 │ │ │ │ │ + beq 1d148 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d15c │ │ │ │ │ + b 1d150 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ce44 │ │ │ │ │ + beq 1ce38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1cf14 │ │ │ │ │ + b 1cf04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cec8 │ │ │ │ │ - b 1d16c │ │ │ │ │ + beq 1cebc │ │ │ │ │ + b 1d160 │ │ │ │ │ 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 1d03c │ │ │ │ │ + bne 1d030 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #836] @ 1d78c │ │ │ │ │ + ldr r1, [pc, #836] @ 1d780 │ │ │ │ │ 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 1d034 │ │ │ │ │ + beq 1d028 │ │ │ │ │ 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 1d4e0 │ │ │ │ │ + beq 1d4d4 │ │ │ │ │ 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 │ │ │ │ │ + bl 221b0 <_loop0_170_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1d044 │ │ │ │ │ + beq 1d038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d79c │ │ │ │ │ + bl 1d790 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1cf58 │ │ │ │ │ - b 1d044 │ │ │ │ │ + beq 1cf48 │ │ │ │ │ + b 1d038 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d014 │ │ │ │ │ + beq 1d008 │ │ │ │ │ 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 1d45c │ │ │ │ │ - b 1d018 │ │ │ │ │ + beq 1d450 │ │ │ │ │ + b 1d00c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d038 │ │ │ │ │ + beq 1d02c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d044 │ │ │ │ │ + b 1d038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d044 │ │ │ │ │ + b 1d038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cff4 │ │ │ │ │ + b 1cfe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #584] @ 1d778 │ │ │ │ │ + ldr r2, [pc, #584] @ 1d76c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d654 │ │ │ │ │ + beq 1d648 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d644 │ │ │ │ │ + bne 1d638 │ │ │ │ │ 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 1d60c │ │ │ │ │ + bne 1d600 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d644 │ │ │ │ │ + bne 1d638 │ │ │ │ │ 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 1d600 │ │ │ │ │ + beq 1d5f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 1d778 │ │ │ │ │ + ldr r2, [pc, #476] @ 1d76c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d76c │ │ │ │ │ + beq 1d760 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d75c │ │ │ │ │ + bne 1d750 │ │ │ │ │ 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 1d724 │ │ │ │ │ + bne 1d718 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d75c │ │ │ │ │ + bne 1d750 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d724 │ │ │ │ │ + bne 1d718 │ │ │ │ │ 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 1d0e8 │ │ │ │ │ + b 1d0dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #368] @ 1d790 │ │ │ │ │ + ldr r3, [pc, #368] @ 1d784 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #340] @ 1d77c │ │ │ │ │ + ldr r3, [pc, #340] @ 1d770 │ │ │ │ │ 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 1d3b8 │ │ │ │ │ + b 1d3ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0e8 │ │ │ │ │ + b 1d0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d53c │ │ │ │ │ + b 1d530 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d108 │ │ │ │ │ + beq 1d0fc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d108 │ │ │ │ │ - ldr r2, [pc, #236] @ 1d77c │ │ │ │ │ - ldr r3, [pc, #256] @ 1d794 │ │ │ │ │ + beq 1d0fc │ │ │ │ │ + ldr r2, [pc, #236] @ 1d770 │ │ │ │ │ + ldr r3, [pc, #256] @ 1d788 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3c0 │ │ │ │ │ + beq 1d3b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #2 │ │ │ │ │ - b 1cf10 │ │ │ │ │ + sub r2, r3, #2 │ │ │ │ │ + b 1cf6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d754 │ │ │ │ │ + beq 1d748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d15c │ │ │ │ │ + b 1d150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d12c │ │ │ │ │ + beq 1d120 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d12c │ │ │ │ │ - ldr r3, [pc, #152] @ 1d798 │ │ │ │ │ + beq 1d120 │ │ │ │ │ + ldr r3, [pc, #152] @ 1d78c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ 1d77c │ │ │ │ │ + ldr r3, [pc, #116] @ 1d770 │ │ │ │ │ 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 1d3b8 │ │ │ │ │ + b 1d3ac │ │ │ │ │ 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 1d618 │ │ │ │ │ - b 1d0e4 │ │ │ │ │ + bne 1d60c │ │ │ │ │ + b 1d0d8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 1d0d0 │ │ │ │ │ + b 1d0c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d600 │ │ │ │ │ + b 1d5f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d5a8 │ │ │ │ │ + b 1d59c │ │ │ │ │ .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 │ │ │ │ │ @@ -32757,400 +32747,400 @@ │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000098c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d79c : │ │ │ │ │ +0001d790 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #592] @ 1da04 │ │ │ │ │ + ldr r2, [pc, #592] @ 1d9f8 │ │ │ │ │ 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 1d9e4 │ │ │ │ │ + beq 1d9d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d9f8 │ │ │ │ │ + bne 1d9ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 1d838 │ │ │ │ │ + bne 1d82c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d81c │ │ │ │ │ + bne 1d810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d800 │ │ │ │ │ + beq 1d7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d810 │ │ │ │ │ + b 1d804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #440] @ 1da04 │ │ │ │ │ + ldr r2, [pc, #440] @ 1d9f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d9c0 │ │ │ │ │ + beq 1d9b4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8d4 │ │ │ │ │ + bne 1d8c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1d9d8 │ │ │ │ │ + bne 1d9cc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d988 │ │ │ │ │ + bne 1d97c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1d9d8 │ │ │ │ │ + bne 1d9cc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d94c │ │ │ │ │ + bne 1d940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d7ec │ │ │ │ │ - b 1d810 │ │ │ │ │ + beq 1d7e0 │ │ │ │ │ + b 1d804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d864 │ │ │ │ │ + beq 1d858 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #268] @ 1da08 │ │ │ │ │ - beq 1d864 │ │ │ │ │ + ldrne r3, [pc, #268] @ 1d9fc │ │ │ │ │ + beq 1d858 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #260] @ 1da0c │ │ │ │ │ + ldr r3, [pc, #260] @ 1da00 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 1d8b0 │ │ │ │ │ + beq 1d8a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d8b8 │ │ │ │ │ + b 1d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8ac │ │ │ │ │ + beq 1d8a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8ac │ │ │ │ │ + beq 1d8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d8ac │ │ │ │ │ - ldr r3, [pc, #136] @ 1da10 │ │ │ │ │ - b 1d8fc │ │ │ │ │ + beq 1d8a0 │ │ │ │ │ + ldr r3, [pc, #136] @ 1da04 │ │ │ │ │ + b 1d8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d888 │ │ │ │ │ + beq 1d87c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d888 │ │ │ │ │ + beq 1d87c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 1960c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d888 │ │ │ │ │ - b 1d980 │ │ │ │ │ + beq 1d87c │ │ │ │ │ + b 1d974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r6, [r4, #8] │ │ │ │ │ - beq 1d850 │ │ │ │ │ + beq 1d844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1d8b8 │ │ │ │ │ + b 1d8ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7d8 │ │ │ │ │ + beq 1d7cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d810 │ │ │ │ │ + b 1d804 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001da14 : │ │ │ │ │ +0001da08 : │ │ │ │ │ block_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2072] @ 1e244 │ │ │ │ │ + ldr r3, [pc, #2080] @ 1e240 │ │ │ │ │ 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 1e030 │ │ │ │ │ + beq 1e138 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de50 │ │ │ │ │ + bne 1de44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2028] @ 1e248 │ │ │ │ │ + ldr r1, [pc, #2036] @ 1e244 │ │ │ │ │ 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 1dd38 │ │ │ │ │ + bne 1dd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de4c │ │ │ │ │ + bne 1de40 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd90 │ │ │ │ │ + beq 1dd84 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd90 │ │ │ │ │ + beq 1dd84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1e244 │ │ │ │ │ + ldr r1, [pc, #1944] @ 1e240 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e010 │ │ │ │ │ + beq 1e05c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e028 │ │ │ │ │ - ldr r1, [pc, #1904] @ 1e244 │ │ │ │ │ + bne 1e074 │ │ │ │ │ + ldr r1, [pc, #1912] @ 1e240 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e1fc │ │ │ │ │ + beq 1e0fc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1e070 │ │ │ │ │ + beq 1e0e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r7, [pc, #1852] @ 1e244 │ │ │ │ │ + ldreq r7, [pc, #1860] @ 1e240 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ streq r8, [sp] │ │ │ │ │ - bne 1e084 │ │ │ │ │ + bne 1e0f4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dbe8 │ │ │ │ │ + beq 1dbdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e1ec │ │ │ │ │ + bne 1e0b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl e8c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dd74 │ │ │ │ │ + bne 1dd68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1de0c │ │ │ │ │ + bne 1de00 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e21c │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq 1e11c │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1dbf4 │ │ │ │ │ - ldr r1, [pc, #1744] @ 1e24c │ │ │ │ │ + beq 1dbe8 │ │ │ │ │ + ldr r1, [pc, #1752] @ 1e248 │ │ │ │ │ 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 1dbf4 │ │ │ │ │ + beq 1dbe8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dbf4 │ │ │ │ │ + beq 1dbe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e1bc │ │ │ │ │ + beq 1e07c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dd50 │ │ │ │ │ + beq 1dd44 │ │ │ │ │ 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 1db20 │ │ │ │ │ + bne 1db14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1db20 │ │ │ │ │ + b 1db14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1dfd0 │ │ │ │ │ - ldr r3, [pc, #1588] @ 1e244 │ │ │ │ │ + bne 1de54 │ │ │ │ │ + ldr r3, [pc, #1596] @ 1e240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e1a4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq 1e09c │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1de60 │ │ │ │ │ + bne 1de60 │ │ │ │ │ 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 1de24 │ │ │ │ │ + beq 1de18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1de24 │ │ │ │ │ + bne 1de18 │ │ │ │ │ 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 1e068 │ │ │ │ │ + beq 1e0d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1dcd8 │ │ │ │ │ + ble 1dccc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1dcd8 │ │ │ │ │ + beq 1dccc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1dcd8 │ │ │ │ │ + beq 1dccc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1dcd8 │ │ │ │ │ + beq 1dccc │ │ │ │ │ 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 1dcc0 │ │ │ │ │ + bne 1dcb4 │ │ │ │ │ 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 1e08c │ │ │ │ │ + beq 1e20c │ │ │ │ │ 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 1dd90 │ │ │ │ │ - ldr r2, [pc, #1312] @ 1e248 │ │ │ │ │ + beq 1dd84 │ │ │ │ │ + ldr r2, [pc, #1320] @ 1e244 │ │ │ │ │ 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 │ │ │ │ │ @@ -33161,146 +33151,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 1e064 │ │ │ │ │ + beq 1e0d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 1dbcc │ │ │ │ │ + b 1dbc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e044 │ │ │ │ │ + beq 1e14c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dbc0 │ │ │ │ │ + b 1dbb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de4c │ │ │ │ │ + bne 1de40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af4 │ │ │ │ │ + bl 3af8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1dd20 │ │ │ │ │ + bne 1dd14 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd20 │ │ │ │ │ + beq 1dd14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1de50 │ │ │ │ │ + bne 1de44 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1124] @ 1e244 │ │ │ │ │ + ldr r3, [pc, #1132] @ 1e240 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e130 │ │ │ │ │ + beq 1e1bc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0e0 │ │ │ │ │ + bne 1e16c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1dd20 │ │ │ │ │ + b 1dd14 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1dc4c │ │ │ │ │ + bne 1dc40 │ │ │ │ │ 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 1dda0 │ │ │ │ │ + beq 1dd94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd48 │ │ │ │ │ + b 1dd3c │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1dc2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #984] @ 1e244 │ │ │ │ │ + ldr r2, [pc, #980] @ 1e240 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e178 │ │ │ │ │ + beq 1e050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e164 │ │ │ │ │ + bne 1e028 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1e15c │ │ │ │ │ + beq 1e008 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1e164 │ │ │ │ │ + bne 1e028 │ │ │ │ │ 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 1df04 │ │ │ │ │ + beq 1df04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1df04 │ │ │ │ │ + beq 1df04 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1dfdc │ │ │ │ │ + beq 1dfd4 │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 1dec4 │ │ │ │ │ + b 1dec4 │ │ │ │ │ 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 1e150 │ │ │ │ │ + beq 1e03c │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 1df5c │ │ │ │ │ + ble 1df5c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1df40 │ │ │ │ │ + b 1df40 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -33310,275 +33303,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 1dfd0 │ │ │ │ │ + beq 1de54 │ │ │ │ │ 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 1e004 │ │ │ │ │ + bne 1dffc │ │ │ │ │ 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 1dbc0 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1dc38 │ │ │ │ │ + beq 1de54 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + b 1dbb4 │ │ │ │ │ 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 1e0b0 │ │ │ │ │ + beq 1e1dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1def0 │ │ │ │ │ + b 1def0 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dfd4 │ │ │ │ │ + b 1de58 │ │ │ │ │ + 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 1dc28 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1dc28 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 1e00c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1de78 │ │ │ │ │ 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 1dacc │ │ │ │ │ + beq 1dac0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1de3c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1da50 │ │ │ │ │ - b 1de4c │ │ │ │ │ + b 1de30 │ │ │ │ │ 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 1de14 │ │ │ │ │ + b 1dc2c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e0c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 1dc14 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1de08 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1de58 │ │ │ │ │ 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 1de38 │ │ │ │ │ + b 1de2c │ │ │ │ │ + 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 1dad4 │ │ │ │ │ + b 1de2c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e230 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 1db5c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1da44 │ │ │ │ │ + b 1de40 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1de3c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc34 │ │ │ │ │ - ldr r1, [pc, #356] @ 1e24c │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 1de08 │ │ │ │ │ + ldr r1, [pc, #212] @ 1e248 │ │ │ │ │ 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 1ddf8 │ │ │ │ │ - ldr r2, [pc, #332] @ 1e250 │ │ │ │ │ - ldr r3, [pc, #332] @ 1e254 │ │ │ │ │ + beq 1ddec │ │ │ │ │ + ldr r2, [pc, #188] @ 1e24c │ │ │ │ │ + ldr r3, [pc, #188] @ 1e250 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e184 │ │ │ │ │ + beq 1e1ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd20 │ │ │ │ │ + b 1dd14 │ │ │ │ │ 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 1dde4 │ │ │ │ │ - b 1de00 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1e0bc │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - b 1e0c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1ddd8 │ │ │ │ │ + b 1ddf4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1de78 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + b 1e044 │ │ │ │ │ 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 1ddfc │ │ │ │ │ - b 1de00 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1e1dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 1dc20 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ + beq 1ddf0 │ │ │ │ │ + b 1ddf4 │ │ │ │ │ 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 1dc38 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1dfd4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1de14 │ │ │ │ │ - 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 1dae0 │ │ │ │ │ - b 1de38 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldreq r8, [r4, #8] │ │ │ │ │ - moveq r0, r4 │ │ │ │ │ - beq 1db68 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + movne r5, r3 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 1de30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dc38 │ │ │ │ │ + b 1dc2c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000405 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000a64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001e258 : │ │ │ │ │ +0001e254 : │ │ │ │ │ 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] @ 1e3fc │ │ │ │ │ + ldr r2, [pc, #396] @ 1e3f8 │ │ │ │ │ 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 1e3ac │ │ │ │ │ + beq 1e3a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e358 │ │ │ │ │ + bne 1e354 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1e370 │ │ │ │ │ + beq 1e36c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e350 │ │ │ │ │ + beq 1e34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e400 │ │ │ │ │ + bl 1e3fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 1e350 │ │ │ │ │ + bne 1e34c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e350 │ │ │ │ │ + beq 1e34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e338 │ │ │ │ │ + beq 1e334 │ │ │ │ │ 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, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e3c4 │ │ │ │ │ + beq 1e3c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -33589,235 +33581,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 1e3e4 │ │ │ │ │ + blt 1e3e0 │ │ │ │ │ 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 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1e2b4 │ │ │ │ │ - b 1e340 │ │ │ │ │ + beq 1e2b0 │ │ │ │ │ + b 1e33c │ │ │ │ │ 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 1e294 │ │ │ │ │ - b 1e358 │ │ │ │ │ + beq 1e290 │ │ │ │ │ + b 1e354 │ │ │ │ │ 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 1e358 │ │ │ │ │ - b 1e340 │ │ │ │ │ + beq 1e354 │ │ │ │ │ + b 1e33c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e340 │ │ │ │ │ + b 1e33c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001e400 : │ │ │ │ │ +0001e3fc : │ │ │ │ │ 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] @ 1e9d8 │ │ │ │ │ + ldr r2, [pc, #1472] @ 1e9d4 │ │ │ │ │ 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 1e994 │ │ │ │ │ + beq 1e990 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9a8 │ │ │ │ │ - ldr r3, [pc, #1428] @ 1e9d8 │ │ │ │ │ + bne 1e9a4 │ │ │ │ │ + ldr r3, [pc, #1428] @ 1e9d4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e910 │ │ │ │ │ + beq 1e90c │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e9c0 │ │ │ │ │ + beq 1e9bc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e7b8 │ │ │ │ │ + beq 1e7b4 │ │ │ │ │ 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 1e848 │ │ │ │ │ + bne 1e844 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e820 │ │ │ │ │ + bne 1e81c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e828 │ │ │ │ │ - ldr r2, [pc, #1296] @ 1e9d8 │ │ │ │ │ + beq 1e824 │ │ │ │ │ + ldr r2, [pc, #1296] @ 1e9d4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e8ac │ │ │ │ │ + beq 1e8a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e820 │ │ │ │ │ + bne 1e81c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e814 │ │ │ │ │ + beq 1e810 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ streq sl, [sp, #20] │ │ │ │ │ streq r9, [sp, #24] │ │ │ │ │ - beq 1e56c │ │ │ │ │ - b 1e820 │ │ │ │ │ + beq 1e568 │ │ │ │ │ + b 1e81c │ │ │ │ │ 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 1e72c │ │ │ │ │ + bne 1e728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e5e0 │ │ │ │ │ + bne 1e5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e7f8 │ │ │ │ │ + beq 1e7f4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e798 │ │ │ │ │ + beq 1e794 │ │ │ │ │ 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 1e5fc │ │ │ │ │ + beq 1e5f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1100] @ 1e9d8 │ │ │ │ │ + ldr r1, [pc, #1100] @ 1e9d4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8f8 │ │ │ │ │ + beq 1e8f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9b4 │ │ │ │ │ + bne 1e9b0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1e508 │ │ │ │ │ + bne 1e504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e8b8 │ │ │ │ │ + blt 1e8b4 │ │ │ │ │ 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 1e518 │ │ │ │ │ + beq 1e514 │ │ │ │ │ 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 1e608 │ │ │ │ │ + b 1e604 │ │ │ │ │ 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 1e80c │ │ │ │ │ + beq 1e808 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1e6c4 │ │ │ │ │ + ble 1e6c0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e6c0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e6c0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e6c0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e6c0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e6c0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add r2, r8, #20 │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e6c0 │ │ │ │ │ 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 1e6ac │ │ │ │ │ + bne 1e6a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -33825,88 +33817,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 1e82c │ │ │ │ │ + beq 1e828 │ │ │ │ │ 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 1e82c │ │ │ │ │ + bne 1e828 │ │ │ │ │ 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 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1e52c │ │ │ │ │ + beq 1e528 │ │ │ │ │ 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 1e96c │ │ │ │ │ + beq 1e968 │ │ │ │ │ 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 1e940 │ │ │ │ │ + beq 1e93c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e560 │ │ │ │ │ + bne 1e55c │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e984 │ │ │ │ │ + beq 1e980 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1e560 │ │ │ │ │ + b 1e55c │ │ │ │ │ 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 1e828 │ │ │ │ │ + blt 1e824 │ │ │ │ │ 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 1e484 │ │ │ │ │ - b 1e820 │ │ │ │ │ + beq 1e480 │ │ │ │ │ + b 1e81c │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e608 │ │ │ │ │ + b 1e604 │ │ │ │ │ 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 │ │ │ │ │ @@ -33917,922 +33909,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 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e498 │ │ │ │ │ + beq 1e494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e820 │ │ │ │ │ + beq 1e81c │ │ │ │ │ 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 1e8dc │ │ │ │ │ - ldr r3, [pc, #312] @ 1e9dc │ │ │ │ │ + beq 1e8d8 │ │ │ │ │ + ldr r3, [pc, #312] @ 1e9d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e4cc │ │ │ │ │ + bne 1e4c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e4cc │ │ │ │ │ + b 1e4c8 │ │ │ │ │ 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 1e608 │ │ │ │ │ + b 1e604 │ │ │ │ │ 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 1e828 │ │ │ │ │ + b 1e824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e5a4 │ │ │ │ │ - b 1e5e0 │ │ │ │ │ + beq 1e5a0 │ │ │ │ │ + b 1e5dc │ │ │ │ │ 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 1e828 │ │ │ │ │ + bne 1e824 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e9c0 │ │ │ │ │ + beq 1e9bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1e468 │ │ │ │ │ + b 1e464 │ │ │ │ │ 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 1e608 │ │ │ │ │ + b 1e604 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e608 │ │ │ │ │ + b 1e604 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e814 │ │ │ │ │ + b 1e810 │ │ │ │ │ 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 1e43c │ │ │ │ │ + beq 1e438 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e71c │ │ │ │ │ + b 1e718 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ - b 1e5ec │ │ │ │ │ + b 1e5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e938 │ │ │ │ │ - b 1e820 │ │ │ │ │ + beq 1e934 │ │ │ │ │ + b 1e81c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -0001e9e0 : │ │ │ │ │ +0001e9dc : │ │ │ │ │ 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] @ 1f530 │ │ │ │ │ + ldr r2, [pc, #2872] @ 1f52c │ │ │ │ │ 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 1f100 │ │ │ │ │ + beq 1f0fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ea80 │ │ │ │ │ + bne 1ea7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1ed14 │ │ │ │ │ + bne 1ed10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f0e8 │ │ │ │ │ + blt 1f0e4 │ │ │ │ │ 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 1f0c0 │ │ │ │ │ + bne 1f0bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ea98 │ │ │ │ │ + bne 1ea94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edd0 │ │ │ │ │ + bne 1edcc │ │ │ │ │ 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] @ 1f530 │ │ │ │ │ + ldr r2, [pc, #2700] @ 1f52c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eda0 │ │ │ │ │ + beq 1ed9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edb8 │ │ │ │ │ + bne 1edb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17364 │ │ │ │ │ + bl 1737c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f504 │ │ │ │ │ + bne 1f500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1edb4 │ │ │ │ │ + bne 1edb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d8 │ │ │ │ │ + bl e0a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1edbc │ │ │ │ │ + beq 1edb8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1ea70 │ │ │ │ │ - ldr r2, [pc, #2572] @ 1f530 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + bne 1ea6c │ │ │ │ │ + ldr r2, [pc, #2572] @ 1f52c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f000 │ │ │ │ │ + beq 1effc │ │ │ │ │ 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 1ecc8 │ │ │ │ │ + bne 1ecc4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - streq r8, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1ea70 │ │ │ │ │ - ldr r3, [pc, #2492] @ 1f530 │ │ │ │ │ + streq r8, [sp, #36] @ 0x24 │ │ │ │ │ + bne 1ea6c │ │ │ │ │ + ldr r3, [pc, #2492] @ 1f52c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1ec54 │ │ │ │ │ + beq 1ec50 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 1ec78 │ │ │ │ │ + beq 1ec74 │ │ │ │ │ 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 1ed28 │ │ │ │ │ + bne 1ed24 │ │ │ │ │ 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 1ea70 │ │ │ │ │ + bne 1ea6c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ea6c │ │ │ │ │ + beq 1ea68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ec3c │ │ │ │ │ + beq 1ec38 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ 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 1f510 │ │ │ │ │ + beq 1f50c │ │ │ │ │ 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 1f014 │ │ │ │ │ + bne 1f010 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 1eb8c │ │ │ │ │ + bne 1eb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f118 │ │ │ │ │ + blt 1f114 │ │ │ │ │ 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 1f014 │ │ │ │ │ + bne 1f010 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ed2c │ │ │ │ │ + bne 1ed28 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1ebb8 │ │ │ │ │ + b 1ebb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1eb48 │ │ │ │ │ + beq 1eb44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1f06c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 1f068 │ │ │ │ │ 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 1eb6c │ │ │ │ │ - b 1ea70 │ │ │ │ │ + beq 1eb68 │ │ │ │ │ + b 1ea6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 1ea58 │ │ │ │ │ + b 1ea54 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 43e8 │ │ │ │ │ + bl 3ef0 │ │ │ │ │ R_ARM_CALL _loop0_112_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ecc0 │ │ │ │ │ + beq 1ecbc │ │ │ │ │ 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 1ebc8 │ │ │ │ │ + beq 1ebc4 │ │ │ │ │ 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 1f0d0 │ │ │ │ │ + beq 1f0cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebc8 │ │ │ │ │ + b 1ebc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eabc │ │ │ │ │ + beq 1eab8 │ │ │ │ │ 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 1ea80 │ │ │ │ │ + beq 1ea7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ea80 │ │ │ │ │ - ldr r1, [pc, #1868] @ 1f530 │ │ │ │ │ + bne 1ea7c │ │ │ │ │ + ldr r1, [pc, #1868] @ 1f52c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f4ac │ │ │ │ │ + beq 1f4a8 │ │ │ │ │ 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 1ee20 │ │ │ │ │ + beq 1ee1c │ │ │ │ │ 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] @ 1f534 │ │ │ │ │ - bne 1f4d4 │ │ │ │ │ + ldrne r3, [pc, #1812] @ 1f530 │ │ │ │ │ + bne 1f4d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee5c │ │ │ │ │ + beq 1ee58 │ │ │ │ │ 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] @ 1f538 │ │ │ │ │ - bne 1f4d4 │ │ │ │ │ + ldrne r3, [pc, #1756] @ 1f534 │ │ │ │ │ + bne 1f4d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee94 │ │ │ │ │ + beq 1ee90 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f4d0 │ │ │ │ │ + bne 1f4cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed0 │ │ │ │ │ + beq 1eecc │ │ │ │ │ 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] @ 1f53c │ │ │ │ │ - bne 1f4d4 │ │ │ │ │ + ldrne r3, [pc, #1644] @ 1f538 │ │ │ │ │ + bne 1f4d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef0c │ │ │ │ │ - ldr r1, [pc, #1604] @ 1f540 │ │ │ │ │ + beq 1ef08 │ │ │ │ │ + ldr r1, [pc, #1604] @ 1f53c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f024 │ │ │ │ │ + bne 1f020 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2f4 │ │ │ │ │ + bne 1f2f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2a0 │ │ │ │ │ + bne 1f29c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1f334 │ │ │ │ │ + bne 1f330 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f234 │ │ │ │ │ + bne 1f230 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f1a0 │ │ │ │ │ + bne 1f19c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f4c0 │ │ │ │ │ + bne 1f4bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f130 │ │ │ │ │ + bne 1f12c │ │ │ │ │ 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 1ea88 │ │ │ │ │ + b 1ea84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eb30 │ │ │ │ │ + beq 1eb2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ea70 │ │ │ │ │ - ldr r2, [pc, #1304] @ 1f544 │ │ │ │ │ - ldr r3, [pc, #1304] @ 1f548 │ │ │ │ │ + b 1ea6c │ │ │ │ │ + ldr r2, [pc, #1304] @ 1f540 │ │ │ │ │ + ldr r3, [pc, #1304] @ 1f544 │ │ │ │ │ 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 1f098 │ │ │ │ │ + bne 1f094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe8 │ │ │ │ │ + beq 1efe4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eff0 │ │ │ │ │ + b 1efec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1f0a8 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 1f0a4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ea70 │ │ │ │ │ + b 1ea6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eff8 │ │ │ │ │ + b 1eff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ - beq 1eb6c │ │ │ │ │ - b 1ea70 │ │ │ │ │ + beq 1eb68 │ │ │ │ │ + b 1ea6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ea88 │ │ │ │ │ + b 1ea84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed98 │ │ │ │ │ - b 1f084 │ │ │ │ │ + beq 1ed94 │ │ │ │ │ + b 1f080 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ea88 │ │ │ │ │ + b 1ea84 │ │ │ │ │ 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 1ea1c │ │ │ │ │ - b 1ea80 │ │ │ │ │ + beq 1ea18 │ │ │ │ │ + b 1ea7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ea70 │ │ │ │ │ + b 1ea6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe4 │ │ │ │ │ + beq 1efe0 │ │ │ │ │ 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 1efe4 │ │ │ │ │ + bne 1efe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1efe4 │ │ │ │ │ - ldr r1, [pc, #984] @ 1f54c │ │ │ │ │ + bne 1efe0 │ │ │ │ │ + ldr r1, [pc, #984] @ 1f548 │ │ │ │ │ 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 1efe4 │ │ │ │ │ + beq 1efe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f044 │ │ │ │ │ - ldr r2, [pc, #936] @ 1f544 │ │ │ │ │ - ldr r3, [pc, #944] @ 1f550 │ │ │ │ │ - b 1f02c │ │ │ │ │ + bne 1f040 │ │ │ │ │ + ldr r2, [pc, #936] @ 1f540 │ │ │ │ │ + ldr r3, [pc, #944] @ 1f54c │ │ │ │ │ + b 1f028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efc0 │ │ │ │ │ + beq 1efbc │ │ │ │ │ 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 1efc4 │ │ │ │ │ + bne 1efc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1efc4 │ │ │ │ │ + bne 1efc0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efc0 │ │ │ │ │ + beq 1efbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 43e8 │ │ │ │ │ + bl 3ef0 │ │ │ │ │ R_ARM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efc0 │ │ │ │ │ - ldr r1, [pc, #836] @ 1f54c │ │ │ │ │ + beq 1efbc │ │ │ │ │ + ldr r1, [pc, #836] @ 1f548 │ │ │ │ │ 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 1efc0 │ │ │ │ │ + beq 1efbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #792] @ 1f544 │ │ │ │ │ - ldreq r3, [pc, #804] @ 1f554 │ │ │ │ │ - beq 1f02c │ │ │ │ │ - b 1f044 │ │ │ │ │ + ldreq r2, [pc, #792] @ 1f540 │ │ │ │ │ + ldreq r3, [pc, #804] @ 1f550 │ │ │ │ │ + beq 1f028 │ │ │ │ │ + b 1f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef9c │ │ │ │ │ + beq 1ef98 │ │ │ │ │ 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 1efa0 │ │ │ │ │ + bne 1ef9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1efa0 │ │ │ │ │ - ldr r1, [pc, #736] @ 1f558 │ │ │ │ │ + bne 1ef9c │ │ │ │ │ + ldr r1, [pc, #736] @ 1f554 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef9c │ │ │ │ │ + beq 1ef98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #684] @ 1f544 │ │ │ │ │ - ldreq r3, [pc, #704] @ 1f55c │ │ │ │ │ - beq 1f02c │ │ │ │ │ - b 1f044 │ │ │ │ │ + ldreq r2, [pc, #684] @ 1f540 │ │ │ │ │ + ldreq r3, [pc, #704] @ 1f558 │ │ │ │ │ + beq 1f028 │ │ │ │ │ + b 1f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef54 │ │ │ │ │ + beq 1ef50 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef54 │ │ │ │ │ - ldr r1, [pc, #660] @ 1f560 │ │ │ │ │ + beq 1ef50 │ │ │ │ │ + ldr r1, [pc, #660] @ 1f55c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef54 │ │ │ │ │ + beq 1ef50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f044 │ │ │ │ │ - ldr r2, [pc, #596] @ 1f544 │ │ │ │ │ - ldr r3, [pc, #624] @ 1f564 │ │ │ │ │ - b 1f02c │ │ │ │ │ + bne 1f040 │ │ │ │ │ + ldr r2, [pc, #596] @ 1f540 │ │ │ │ │ + ldr r3, [pc, #624] @ 1f560 │ │ │ │ │ + b 1f028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef30 │ │ │ │ │ - ldr r1, [pc, #604] @ 1f568 │ │ │ │ │ + beq 1ef2c │ │ │ │ │ + ldr r1, [pc, #604] @ 1f564 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef30 │ │ │ │ │ + beq 1ef2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #536] @ 1f544 │ │ │ │ │ - ldreq r3, [pc, #572] @ 1f56c │ │ │ │ │ - beq 1f02c │ │ │ │ │ - b 1f044 │ │ │ │ │ + ldreq r2, [pc, #536] @ 1f540 │ │ │ │ │ + ldreq r3, [pc, #572] @ 1f568 │ │ │ │ │ + beq 1f028 │ │ │ │ │ + b 1f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16540 │ │ │ │ │ + bl 16528 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ef78 │ │ │ │ │ + beq 1ef74 │ │ │ │ │ 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 1ef7c │ │ │ │ │ + bne 1ef78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #452] @ 1f530 │ │ │ │ │ + ldr r2, [pc, #452] @ 1f52c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f428 │ │ │ │ │ + beq 1f424 │ │ │ │ │ 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 1f3a8 │ │ │ │ │ - ldr r1, [pc, #472] @ 1f570 │ │ │ │ │ + beq 1f3a4 │ │ │ │ │ + ldr r1, [pc, #472] @ 1f56c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f44c │ │ │ │ │ + bne 1f448 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f43c │ │ │ │ │ + bne 1f438 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f45c │ │ │ │ │ - ldr r1, [pc, #416] @ 1f574 │ │ │ │ │ + beq 1f458 │ │ │ │ │ + ldr r1, [pc, #416] @ 1f570 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f45c │ │ │ │ │ - ldr r3, [pc, #344] @ 1f544 │ │ │ │ │ + beq 1f458 │ │ │ │ │ + ldr r3, [pc, #344] @ 1f540 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #388] @ 1f578 │ │ │ │ │ + ldr r3, [pc, #388] @ 1f574 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f470 │ │ │ │ │ + bne 1f46c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f460 │ │ │ │ │ + beq 1f45c │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef7c │ │ │ │ │ + b 1ef78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f378 │ │ │ │ │ + beq 1f374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef7c │ │ │ │ │ - ldr r3, [pc, #240] @ 1f544 │ │ │ │ │ + b 1ef78 │ │ │ │ │ + ldr r3, [pc, #240] @ 1f540 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #288] @ 1f57c │ │ │ │ │ - b 1f3f0 │ │ │ │ │ + ldr r3, [pc, #288] @ 1f578 │ │ │ │ │ + b 1f3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef7c │ │ │ │ │ + b 1ef78 │ │ │ │ │ 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 1eff0 │ │ │ │ │ - b 1eff8 │ │ │ │ │ + beq 1efec │ │ │ │ │ + b 1eff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1edf0 │ │ │ │ │ + beq 1edec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eff0 │ │ │ │ │ - ldr r3, [pc, #168] @ 1f580 │ │ │ │ │ + b 1efec │ │ │ │ │ + ldr r3, [pc, #168] @ 1f57c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #100] @ 1f544 │ │ │ │ │ + ldr r3, [pc, #100] @ 1f540 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 1f044 │ │ │ │ │ + b 1f040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eaf8 │ │ │ │ │ + b 1eaf4 │ │ │ │ │ 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 1ea88 │ │ │ │ │ - b 1ea80 │ │ │ │ │ + bne 1ea84 │ │ │ │ │ + b 1ea7c │ │ │ │ │ .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 │ │ │ │ │ @@ -34865,50 +34857,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 │ │ │ │ │ │ │ │ │ │ -0001f584 : │ │ │ │ │ +0001f580 : │ │ │ │ │ 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] @ 1f77c │ │ │ │ │ + ldr r1, [pc, #480] @ 1f778 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f744 │ │ │ │ │ + beq 1f740 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6a0 │ │ │ │ │ + bne 1f69c │ │ │ │ │ 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 1f5e8 │ │ │ │ │ + beq 1f5e4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f680 │ │ │ │ │ + bne 1f67c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f62c │ │ │ │ │ + bne 1f628 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6a0 │ │ │ │ │ + bne 1f69c │ │ │ │ │ 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] │ │ │ │ │ @@ -34916,194 +34908,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 1f620 │ │ │ │ │ - ldr r1, [pc, #308] @ 1f77c │ │ │ │ │ + bne 1f61c │ │ │ │ │ + ldr r1, [pc, #308] @ 1f778 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f74c │ │ │ │ │ + beq 1f748 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f6b0 │ │ │ │ │ + bne 1f6ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f5fc │ │ │ │ │ - ldr r1, [pc, #248] @ 1f780 │ │ │ │ │ + b 1f5f8 │ │ │ │ │ + ldr r1, [pc, #248] @ 1f77c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5e8 │ │ │ │ │ + beq 1f5e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f61c │ │ │ │ │ + b 1f618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f620 │ │ │ │ │ + b 1f61c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f668 │ │ │ │ │ + beq 1f664 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f668 │ │ │ │ │ + beq 1f664 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f668 │ │ │ │ │ + beq 1f664 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f668 │ │ │ │ │ - ldr r2, [pc, #124] @ 1f784 │ │ │ │ │ - ldr r3, [pc, #124] @ 1f788 │ │ │ │ │ + beq 1f664 │ │ │ │ │ + ldr r2, [pc, #124] @ 1f780 │ │ │ │ │ + ldr r3, [pc, #124] @ 1f784 │ │ │ │ │ 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 1f76c │ │ │ │ │ + bne 1f768 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f66c │ │ │ │ │ + beq 1f668 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f674 │ │ │ │ │ + b 1f670 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f5b0 │ │ │ │ │ + b 1f5ac │ │ │ │ │ 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 1f654 │ │ │ │ │ - b 1f674 │ │ │ │ │ + beq 1f650 │ │ │ │ │ + b 1f670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f61c │ │ │ │ │ + b 1f618 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_149_rule │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f78c : │ │ │ │ │ +0001f788 : │ │ │ │ │ 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] @ 1fbb8 │ │ │ │ │ + ldr r2, [pc, #1044] @ 1fbb4 │ │ │ │ │ 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 1fb44 │ │ │ │ │ + beq 1fb40 │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fb58 │ │ │ │ │ + bne 1fb54 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1fb24 │ │ │ │ │ + bne 1fb20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fb64 │ │ │ │ │ + blt 1fb60 │ │ │ │ │ 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 1f9bc │ │ │ │ │ + bne 1f9b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1faac │ │ │ │ │ - ldr r1, [pc, #932] @ 1fbbc │ │ │ │ │ + bne 1faa8 │ │ │ │ │ + ldr r1, [pc, #932] @ 1fbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f868 │ │ │ │ │ + bne 1f864 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1faac │ │ │ │ │ - ldr r1, [pc, #896] @ 1fbbc │ │ │ │ │ + bne 1faa8 │ │ │ │ │ + ldr r1, [pc, #896] @ 1fbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f90c │ │ │ │ │ + bne 1f908 │ │ │ │ │ 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 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f824 │ │ │ │ │ + beq 1f820 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f824 │ │ │ │ │ + beq 1f820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f824 │ │ │ │ │ + beq 1f820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f78c │ │ │ │ │ + bl 1f788 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1f824 │ │ │ │ │ + beq 1f820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fbac │ │ │ │ │ + beq 1fba8 │ │ │ │ │ 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 │ │ │ │ │ @@ -35115,938 +35107,1231 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f99c │ │ │ │ │ + beq 1f998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f854 │ │ │ │ │ + b 1f850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f844 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fbd4 │ │ │ │ │ + bl 1fbd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1f848 │ │ │ │ │ + bne 1f844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fbac │ │ │ │ │ + beq 1fba8 │ │ │ │ │ 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 1f904 │ │ │ │ │ + bne 1f900 │ │ │ │ │ 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 1f850 │ │ │ │ │ - b 1f858 │ │ │ │ │ + beq 1f84c │ │ │ │ │ + b 1f854 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1faac │ │ │ │ │ + bne 1faa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #488] @ 1fbb8 │ │ │ │ │ + ldr r2, [pc, #488] @ 1fbb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fabc │ │ │ │ │ - ldr r1, [pc, #472] @ 1fbbc │ │ │ │ │ + beq 1fab8 │ │ │ │ │ + ldr r1, [pc, #472] @ 1fbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa18 │ │ │ │ │ + beq 1fa14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa18 │ │ │ │ │ + beq 1fa14 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb7c │ │ │ │ │ + bne 1fb78 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fad0 │ │ │ │ │ - ldr r1, [pc, #396] @ 1fbbc │ │ │ │ │ + bne 1facc │ │ │ │ │ + ldr r1, [pc, #396] @ 1fbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fa90 │ │ │ │ │ + beq 1fa8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa90 │ │ │ │ │ + beq 1fa8c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa90 │ │ │ │ │ + beq 1fa8c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa90 │ │ │ │ │ - ldr r1, [pc, #324] @ 1fbc0 │ │ │ │ │ + beq 1fa8c │ │ │ │ │ + ldr r1, [pc, #324] @ 1fbbc │ │ │ │ │ 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 1fadc │ │ │ │ │ + bne 1fad8 │ │ │ │ │ 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 1f810 │ │ │ │ │ + beq 1f80c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f858 │ │ │ │ │ + b 1f854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f9dc │ │ │ │ │ + beq 1f9d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fa9c │ │ │ │ │ + b 1fa98 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 1fbc4 │ │ │ │ │ + ldr r3, [pc, #216] @ 1fbc0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 1fbc8 │ │ │ │ │ + ldr r3, [pc, #204] @ 1fbc4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fb9c │ │ │ │ │ + bne 1fb98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa94 │ │ │ │ │ + beq 1fa90 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fa9c │ │ │ │ │ + b 1fa98 │ │ │ │ │ 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 1f810 │ │ │ │ │ - b 1f9c4 │ │ │ │ │ + beq 1f80c │ │ │ │ │ + b 1f9c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1f858 │ │ │ │ │ + b 1f854 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f858 │ │ │ │ │ - ldr r3, [pc, #72] @ 1fbcc │ │ │ │ │ + b 1f854 │ │ │ │ │ + ldr r3, [pc, #72] @ 1fbc8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 1fbd0 │ │ │ │ │ + ldr r3, [pc, #60] @ 1fbcc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fb04 │ │ │ │ │ + beq 1fb00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f854 │ │ │ │ │ + b 1f850 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f858 │ │ │ │ │ + b 1f854 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001fbd4 : │ │ │ │ │ +0001fbd0 : │ │ │ │ │ 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] @ 1fdbc │ │ │ │ │ + ldr r2, [pc, #464] @ 1fdb8 │ │ │ │ │ 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 1fd9c │ │ │ │ │ + beq 1fd98 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fdb0 │ │ │ │ │ + bne 1fdac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc8c │ │ │ │ │ - ldr r1, [pc, #408] @ 1fdc0 │ │ │ │ │ + bne 1fc88 │ │ │ │ │ + ldr r1, [pc, #408] @ 1fdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc50 │ │ │ │ │ + bne 1fc4c │ │ │ │ │ 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] @ 1fdc4 │ │ │ │ │ + ldr r2, [pc, #364] @ 1fdc0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc34 │ │ │ │ │ + beq 1fc30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc34 │ │ │ │ │ + beq 1fc30 │ │ │ │ │ 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] @ 1fdbc │ │ │ │ │ + ldr r1, [pc, #292] @ 1fdb8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd70 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fdc0 │ │ │ │ │ + beq 1fd6c │ │ │ │ │ + ldr r1, [pc, #276] @ 1fdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fd60 │ │ │ │ │ + beq 1fd5c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd60 │ │ │ │ │ + beq 1fd5c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd60 │ │ │ │ │ - ldr r1, [pc, #224] @ 1fdc8 │ │ │ │ │ + beq 1fd5c │ │ │ │ │ + ldr r1, [pc, #224] @ 1fdc4 │ │ │ │ │ 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 1fd60 │ │ │ │ │ - ldr r1, [pc, #200] @ 1fdcc │ │ │ │ │ + beq 1fd5c │ │ │ │ │ + ldr r1, [pc, #200] @ 1fdc8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #192] @ 1fdd0 │ │ │ │ │ + ldr r3, [pc, #192] @ 1fdcc │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd90 │ │ │ │ │ + bne 1fd8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd64 │ │ │ │ │ + beq 1fd60 │ │ │ │ │ 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 1fc20 │ │ │ │ │ - b 1fc44 │ │ │ │ │ + beq 1fc1c │ │ │ │ │ + b 1fc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fd44 │ │ │ │ │ + b 1fd40 │ │ │ │ │ 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 1fca4 │ │ │ │ │ - b 1fd44 │ │ │ │ │ + beq 1fca0 │ │ │ │ │ + b 1fd40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1fc44 │ │ │ │ │ + b 1fc40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fc10 │ │ │ │ │ + beq 1fc0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1fc44 │ │ │ │ │ + b 1fc40 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001fdd4 : │ │ │ │ │ +0001fdd0 : │ │ │ │ │ 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] @ 204a0 │ │ │ │ │ + ldr r2, [pc, #2152] @ 20650 │ │ │ │ │ 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 20474 │ │ │ │ │ + beq 205c4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20488 │ │ │ │ │ + bne 205d8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1ff24 │ │ │ │ │ + bne 1ff20 │ │ │ │ │ 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 1ff14 │ │ │ │ │ + blt 1ff10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20494 │ │ │ │ │ - ldr r3, [pc, #1588] @ 204a0 │ │ │ │ │ + bne 205e4 │ │ │ │ │ + ldr r3, [pc, #2024] @ 20650 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff54 │ │ │ │ │ + beq 1ff50 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 201b0 │ │ │ │ │ + beq 20254 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 20394 │ │ │ │ │ + bne 20510 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff78 │ │ │ │ │ + bne 1ff74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1ff68 │ │ │ │ │ + bne 1ff64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2006c │ │ │ │ │ + beq 20068 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - ldr r1, [pc, #1448] @ 204a4 │ │ │ │ │ + ldr r1, [pc, #1884] @ 20654 │ │ │ │ │ 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 2006c │ │ │ │ │ + beq 20068 │ │ │ │ │ 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] @ 204a0 │ │ │ │ │ + ldr r1, [pc, #1828] @ 20650 │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fe8c │ │ │ │ │ + bne 1fe88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fe78 │ │ │ │ │ + beq 1fe74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20070 │ │ │ │ │ + b 2006c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - bne 20394 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + bne 20510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ 204a0 │ │ │ │ │ + ldr r2, [pc, #1720] @ 20650 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20400 │ │ │ │ │ + beq 20620 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202a4 │ │ │ │ │ + bne 20344 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20394 │ │ │ │ │ + bne 20510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20070 │ │ │ │ │ + beq 2006c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 203dc │ │ │ │ │ + beq 205f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1112] @ 204a4 │ │ │ │ │ + ldr r1, [pc, #1548] @ 20654 │ │ │ │ │ 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 1ff10 │ │ │ │ │ + bne 1ff0c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20488 │ │ │ │ │ - ldr r2, [pc, #1052] @ 204a0 │ │ │ │ │ + bne 205d8 │ │ │ │ │ + ldr r2, [pc, #1488] @ 20650 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20430 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2a44c <_tmp_253_rule> │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 203c8 │ │ │ │ │ - ldr r2, [pc, #1008] @ 204a0 │ │ │ │ │ + beq 205a8 │ │ │ │ │ + ldr r2, [pc, #1468] @ 20650 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20424 │ │ │ │ │ + beq 20590 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 20658 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 20418 │ │ │ │ │ + ldr r2, [pc, #1416] @ 20650 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 20614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 203bc │ │ │ │ │ + bne 20534 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 203b0 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 203bc │ │ │ │ │ + beq 20528 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 20534 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2a44c <_tmp_253_rule> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 201e4 │ │ │ │ │ - str r0, [r5] │ │ │ │ │ - mov r1, #12 │ │ │ │ │ + beq 20288 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [pc, #1336] @ 20650 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20558 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 204e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ + bl 20658 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq 20378 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20320 │ │ │ │ │ + beq 203f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #1240] @ 20650 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20644 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a44c <_tmp_253_rule> │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 20320 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + bl 20658 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq 204b0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 203a8 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq 20520 │ │ │ │ │ + mov r7, #2 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + str r9, [r3, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - mov r8, #2 │ │ │ │ │ - str sl, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202d8 │ │ │ │ │ + beq 203a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #1108] @ 20650 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20564 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204e4 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a44c <_tmp_253_rule> │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 202d8 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - beq 20340 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str r2, [r5, r8, lsl #2] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - b 20170 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bl 20658 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 20484 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2045c │ │ │ │ │ + str r3, [r5, r7, lsl #2] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 201d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20368 │ │ │ │ │ + blt 20540 │ │ │ │ │ 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 1fe9c │ │ │ │ │ - b 1ff68 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + beq 1fe98 │ │ │ │ │ + b 1ff64 │ │ │ │ │ + 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 r9, r0, #0 │ │ │ │ │ - beq 203a8 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 20520 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 203d0 │ │ │ │ │ + beq 20450 │ │ │ │ │ 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 203d0 │ │ │ │ │ + bne 20450 │ │ │ │ │ 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 1ff14 │ │ │ │ │ + beq 1ff10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20454 │ │ │ │ │ + beq 20570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff10 │ │ │ │ │ + b 1ff0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1ffc8 │ │ │ │ │ + bne 1ffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ffd4 │ │ │ │ │ + bne 1ffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20380 │ │ │ │ │ + bne 204fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 1ffcc │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 204e0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17bd4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 2014c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 203a8 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ble 201fc │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [r5, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bne 20304 │ │ │ │ │ - b 201fc │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 20520 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ble 2029c │ │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + beq 2029c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldr r1, [r5, r2, lsl #2] │ │ │ │ │ + str r1, [r3, r2, lsl #2] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 203dc │ │ │ │ │ + b 2029c │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 203a8 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 20520 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 20304 │ │ │ │ │ - lsl r7, r7, #1 │ │ │ │ │ - lsl r1, r7, #2 │ │ │ │ │ + b 203c4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20534 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17bd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 200c0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 1ff0c │ │ │ │ │ + lsl r9, r9, #1 │ │ │ │ │ + lsl r1, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203a4 │ │ │ │ │ + beq 20520 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 201a0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20070 │ │ │ │ │ + b 20244 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17bd4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 20238 │ │ │ │ │ + b 203a0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17bd4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + moveq sl, #1 │ │ │ │ │ + bne 201ac │ │ │ │ │ + b 203a0 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 203a4 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b 204e4 │ │ │ │ │ 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 1fed4 │ │ │ │ │ - b 1ff68 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ + beq 1fed0 │ │ │ │ │ + b 1ff64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 20444 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + b 2006c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 20124 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 20208 │ │ │ │ │ + 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 20454 │ │ │ │ │ + b 1ff10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 200a0 │ │ │ │ │ + b 20534 │ │ │ │ │ + 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 2008c │ │ │ │ │ + b 20444 │ │ │ │ │ + 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 1fe0c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 1ff10 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1ff10 │ │ │ │ │ + b 1ff10 │ │ │ │ │ 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 2006c │ │ │ │ │ - b 20070 │ │ │ │ │ + beq 20068 │ │ │ │ │ + b 2006c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 200cc │ │ │ │ │ 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 1ffa8 │ │ │ │ │ - b 20394 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ + b 20510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 200bc │ │ │ │ │ + b 20184 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ + │ │ │ │ │ +00020658 : │ │ │ │ │ +slice_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + ldr r2, [pc, #644] @ 208f4 │ │ │ │ │ + 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 208d4 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 208e8 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq 207d0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c750 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + bne 20874 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 20718 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20880 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1b6fc │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 20800 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c750 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + bne 20874 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #440] @ 208f4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20890 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 20810 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 20874 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 20700 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + ldr ip, [r5, #24] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + ldr ip, [r5, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + stm sp, {r8, ip} │ │ │ │ │ + bl 0 <_PyAST_Slice> │ │ │ │ │ + R_ARM_CALL _PyAST_Slice │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 208b4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 20708 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 20844 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 206b4 │ │ │ │ │ + b 20880 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 207c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c750 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + bne 20764 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2076c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2085c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 20768 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 20708 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq 206f0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 20708 │ │ │ │ │ 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 20090 │ │ │ │ │ - b 203d0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20748 │ │ │ │ │ + b 20874 │ │ │ │ │ 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 203d4 │ │ │ │ │ - b 1ff14 │ │ │ │ │ + beq 20808 │ │ │ │ │ + b 20708 │ │ │ │ │ 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 1fe10 │ │ │ │ │ + beq 20694 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 1ff14 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 1ff14 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 20708 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000204a8 <_loop1_216_rule>: │ │ │ │ │ +000208f8 <_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] @ 20ac4 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1552] @ 20f20 <_loop1_216_rule+0x628> │ │ │ │ │ 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 2098c <_loop1_216_rule+0x4e4> │ │ │ │ │ + beq 20de8 <_loop1_216_rule+0x4f0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 209a0 <_loop1_216_rule+0x4f8> │ │ │ │ │ + bne 20dfc <_loop1_216_rule+0x504> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 209c8 <_loop1_216_rule+0x520> │ │ │ │ │ + beq 20e24 <_loop1_216_rule+0x52c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r9, [pc, #1460] @ 20ac4 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldreq r9, [pc, #1472] @ 20f20 <_loop1_216_rule+0x628> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 2099c <_loop1_216_rule+0x4f4> │ │ │ │ │ + bne 20df8 <_loop1_216_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 209a8 <_loop1_216_rule+0x500> │ │ │ │ │ + beq 20e04 <_loop1_216_rule+0x50c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 206d8 <_loop1_216_rule+0x230> │ │ │ │ │ + bne 20b28 <_loop1_216_rule+0x230> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 20768 <_loop1_216_rule+0x2c0> │ │ │ │ │ + bne 20bc4 <_loop1_216_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20818 <_loop1_216_rule+0x370> │ │ │ │ │ + blt 20c74 <_loop1_216_rule+0x37c> │ │ │ │ │ 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 20874 <_loop1_216_rule+0x3cc> │ │ │ │ │ + bne 20cd0 <_loop1_216_rule+0x3d8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1344] @ 20ac8 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20b24 <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1356] @ 20f24 <_loop1_216_rule+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206a0 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20af0 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 206a0 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20af0 <_loop1_216_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1296] @ 20ac4 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1308] @ 20f20 <_loop1_216_rule+0x628> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2095c <_loop1_216_rule+0x4b4> │ │ │ │ │ + beq 20db8 <_loop1_216_rule+0x4c0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 20974 <_loop1_216_rule+0x4cc> │ │ │ │ │ - ldr r1, [pc, #1272] @ 20acc <_loop1_216_rule+0x624> │ │ │ │ │ + bne 20dd0 <_loop1_216_rule+0x4d8> │ │ │ │ │ + ldr r1, [pc, #1284] @ 20f28 <_loop1_216_rule+0x630> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2078c <_loop1_216_rule+0x2e4> │ │ │ │ │ + bne 20be8 <_loop1_216_rule+0x2f0> │ │ │ │ │ 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 206a4 <_loop1_216_rule+0x1fc> │ │ │ │ │ + bne 20af4 <_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 206a0 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20af0 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 206a0 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 20af0 <_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 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20b24 <_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] │ │ │ │ │ @@ -36055,70 +36340,73 @@ │ │ │ │ │ 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 2080c <_loop1_216_rule+0x364> │ │ │ │ │ + beq 20c68 <_loop1_216_rule+0x370> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20824 <_loop1_216_rule+0x37c> │ │ │ │ │ + beq 20c80 <_loop1_216_rule+0x388> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20514 <_loop1_216_rule+0x6c> │ │ │ │ │ + b 20964 <_loop1_216_rule+0x6c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1040] @ 20ac8 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20b24 <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1052] @ 20f24 <_loop1_216_rule+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207a0 <_loop1_216_rule+0x2f8> │ │ │ │ │ + bne 20bfc <_loop1_216_rule+0x304> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2093c <_loop1_216_rule+0x494> │ │ │ │ │ + bne 20d98 <_loop1_216_rule+0x4a0> │ │ │ │ │ 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 20858 <_loop1_216_rule+0x3b0> │ │ │ │ │ + beq 20cb4 <_loop1_216_rule+0x3bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20858 <_loop1_216_rule+0x3b0> │ │ │ │ │ + bne 20cb4 <_loop1_216_rule+0x3bc> │ │ │ │ │ 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 209c0 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 20e1c <_loop1_216_rule+0x524> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 20748 <_loop1_216_rule+0x2a0> │ │ │ │ │ + ble 20ba4 <_loop1_216_rule+0x2ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 20748 <_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 20730 <_loop1_216_rule+0x288> │ │ │ │ │ + beq 20ba4 <_loop1_216_rule+0x2ac> │ │ │ │ │ + sub r2, sl, #4 │ │ │ │ │ + add r2, r2, r5, lsl #2 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + rsb lr, sl, #4 │ │ │ │ │ + add r1, lr, r3 │ │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str ip, [r0, r1] │ │ │ │ │ + bne 20b8c <_loop1_216_rule+0x294> │ │ │ │ │ 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 │ │ │ │ │ @@ -36127,929 +36415,928 @@ │ │ │ │ │ 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 20580 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 2087c <_loop1_216_rule+0x3d4> │ │ │ │ │ + beq 209d0 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 20cd8 <_loop1_216_rule+0x3e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 205e8 <_loop1_216_rule+0x140> │ │ │ │ │ - b 205e4 <_loop1_216_rule+0x13c> │ │ │ │ │ + bne 20a38 <_loop1_216_rule+0x140> │ │ │ │ │ + b 20a34 <_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 206c4 <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 20b14 <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 206c4 <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 20b14 <_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 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20b24 <_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 20674 <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne 20ac4 <_loop1_216_rule+0x1cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20b24 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + b 20b24 <_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 209c0 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 20e1c <_loop1_216_rule+0x524> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 20514 <_loop1_216_rule+0x6c> │ │ │ │ │ + b 20964 <_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 2075c <_loop1_216_rule+0x2b4> │ │ │ │ │ + b 20bb8 <_loop1_216_rule+0x2c0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 20b24 <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #572] @ 20ac4 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #572] @ 20f20 <_loop1_216_rule+0x628> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2091c <_loop1_216_rule+0x474> │ │ │ │ │ + beq 20d78 <_loop1_216_rule+0x480> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #552] @ 20ac8 <_loop1_216_rule+0x620> │ │ │ │ │ + ldr r1, [pc, #552] @ 20f24 <_loop1_216_rule+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 208c0 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 20d1c <_loop1_216_rule+0x424> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 209e0 <_loop1_216_rule+0x538> │ │ │ │ │ + bne 20e3c <_loop1_216_rule+0x544> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 20930 <_loop1_216_rule+0x488> │ │ │ │ │ - ldr r1, [pc, #492] @ 20ac8 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20d8c <_loop1_216_rule+0x494> │ │ │ │ │ + ldr r1, [pc, #492] @ 20f24 <_loop1_216_rule+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 208fc <_loop1_216_rule+0x454> │ │ │ │ │ + beq 20d58 <_loop1_216_rule+0x460> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20a80 <_loop1_216_rule+0x5d8> │ │ │ │ │ + bne 20edc <_loop1_216_rule+0x5e4> │ │ │ │ │ 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 20580 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 209d0 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 20b24 <_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 20894 <_loop1_216_rule+0x3ec> │ │ │ │ │ + beq 20cf0 <_loop1_216_rule+0x3f8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20908 <_loop1_216_rule+0x460> │ │ │ │ │ + b 20d64 <_loop1_216_rule+0x46c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 20b24 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f90 │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ - b 20674 <_loop1_216_rule+0x1cc> │ │ │ │ │ + beq 20b24 <_loop1_216_rule+0x22c> │ │ │ │ │ + b 20ac4 <_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 205cc <_loop1_216_rule+0x124> │ │ │ │ │ + beq 20a1c <_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 206b0 <_loop1_216_rule+0x208> │ │ │ │ │ - b 206d8 <_loop1_216_rule+0x230> │ │ │ │ │ + beq 20b00 <_loop1_216_rule+0x208> │ │ │ │ │ + b 20b28 <_loop1_216_rule+0x230> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 204e4 <_loop1_216_rule+0x3c> │ │ │ │ │ + beq 20934 <_loop1_216_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20868 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 20cc4 <_loop1_216_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20534 <_loop1_216_rule+0x8c> │ │ │ │ │ - b 206d4 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20984 <_loop1_216_rule+0x8c> │ │ │ │ │ + b 20b24 <_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 20868 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 20cc4 <_loop1_216_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 │ │ │ │ │ R_ARM_CALL _tmp_224_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 208c4 <_loop1_216_rule+0x41c> │ │ │ │ │ + bne 20d20 <_loop1_216_rule+0x428> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208c0 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 20d1c <_loop1_216_rule+0x424> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208c0 <_loop1_216_rule+0x418> │ │ │ │ │ - ldr r1, [pc, #172] @ 20ad0 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 20d1c <_loop1_216_rule+0x424> │ │ │ │ │ + ldr r1, [pc, #172] @ 20f2c <_loop1_216_rule+0x634> │ │ │ │ │ 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 208c0 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 20d1c <_loop1_216_rule+0x424> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #140] @ 20ad4 <_loop1_216_rule+0x62c> │ │ │ │ │ + ldr r3, [pc, #140] @ 20f30 <_loop1_216_rule+0x638> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #128] @ 20ad8 <_loop1_216_rule+0x630> │ │ │ │ │ + ldr r3, [pc, #128] @ 20f34 <_loop1_216_rule+0x63c> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20ab4 <_loop1_216_rule+0x60c> │ │ │ │ │ + bne 20f10 <_loop1_216_rule+0x618> │ │ │ │ │ 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 20908 <_loop1_216_rule+0x460> │ │ │ │ │ - b 20900 <_loop1_216_rule+0x458> │ │ │ │ │ + bne 20d64 <_loop1_216_rule+0x46c> │ │ │ │ │ + b 20d5c <_loop1_216_rule+0x464> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208fc <_loop1_216_rule+0x454> │ │ │ │ │ - ldr r1, [pc, #52] @ 20ad0 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 20d58 <_loop1_216_rule+0x460> │ │ │ │ │ + ldr r1, [pc, #52] @ 20f2c <_loop1_216_rule+0x634> │ │ │ │ │ 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 20a38 <_loop1_216_rule+0x590> │ │ │ │ │ - b 208fc <_loop1_216_rule+0x454> │ │ │ │ │ + bne 20e94 <_loop1_216_rule+0x59c> │ │ │ │ │ + b 20d58 <_loop1_216_rule+0x460> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20678 <_loop1_216_rule+0x1d0> │ │ │ │ │ + b 20ac8 <_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 │ │ │ │ │ │ │ │ │ │ -00020adc : │ │ │ │ │ +00020f38 : │ │ │ │ │ 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, #1552] @ 21104 │ │ │ │ │ + ldr r2, [pc, #1548] @ 2155c │ │ │ │ │ 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 20ed4 │ │ │ │ │ + beq 2139c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20ee8 │ │ │ │ │ + bne 213b0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 20e6c │ │ │ │ │ + beq 212b4 │ │ │ │ │ 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 20f24 │ │ │ │ │ - ldr r1, [pc, #1464] @ 21108 │ │ │ │ │ + bne 212f0 │ │ │ │ │ + ldr r1, [pc, #1460] @ 21560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ef0 │ │ │ │ │ + beq 21368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20ef0 │ │ │ │ │ + beq 21368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 20ea8 │ │ │ │ │ - ldr r2, [pc, #1396] @ 21104 │ │ │ │ │ + bne 2136c │ │ │ │ │ + ldr r2, [pc, #1392] @ 2155c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20eb0 │ │ │ │ │ + beq 21378 │ │ │ │ │ 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 20dc4 │ │ │ │ │ + beq 21224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1344] @ 21104 │ │ │ │ │ + ldr r2, [pc, #1340] @ 2155c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20e08 │ │ │ │ │ + beq 2128c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20e20 │ │ │ │ │ + bne 212a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1316] @ 2110c │ │ │ │ │ + ldr r1, [pc, #1312] @ 21564 │ │ │ │ │ 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 20d2c │ │ │ │ │ + bne 21188 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20e1c │ │ │ │ │ + bne 212a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a58 │ │ │ │ │ + bl 15a40 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20dd0 │ │ │ │ │ + bne 21230 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e30 │ │ │ │ │ + bne 21268 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #1228] @ 2110c │ │ │ │ │ + ldr r2, [pc, #1224] @ 21564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d48 │ │ │ │ │ + bne 211a4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dc4 │ │ │ │ │ + beq 21224 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 20e54 │ │ │ │ │ + beq 213b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ea8 │ │ │ │ │ + bne 2136c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ef0 │ │ │ │ │ + beq 21368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20ef0 │ │ │ │ │ + beq 21368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20f90 │ │ │ │ │ + beq 2135c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ - beq 20d68 │ │ │ │ │ + beq 211c4 │ │ │ │ │ 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 20da0 │ │ │ │ │ + beq 211fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20c64 │ │ │ │ │ + beq 210c0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ea8 │ │ │ │ │ + bne 2136c │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 20c98 │ │ │ │ │ + b 210f4 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d18 │ │ │ │ │ + bne 21174 │ │ │ │ │ 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 20e8c │ │ │ │ │ + beq 21370 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20d1c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 21180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d48 │ │ │ │ │ + b 211a4 │ │ │ │ │ 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 20c1c │ │ │ │ │ - ldr r1, [pc, #800] @ 21110 │ │ │ │ │ + bne 21078 │ │ │ │ │ + ldr r1, [pc, #792] @ 21568 │ │ │ │ │ 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 20c30 │ │ │ │ │ - b 20c1c │ │ │ │ │ + bne 2108c │ │ │ │ │ + b 21078 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 212a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 19e4 │ │ │ │ │ + R_ARM_CALL invalid_arguments_rule │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 2108c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 21088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20bdc │ │ │ │ │ + beq 21038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d40 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 20e1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1c94 │ │ │ │ │ - R_ARM_CALL invalid_arguments_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 20c30 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 20c2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 20e98 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d50 │ │ │ │ │ + b 2119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 20ef8 │ │ │ │ │ - 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 20d24 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - b 20dbc │ │ │ │ │ - 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 20b9c │ │ │ │ │ - b 20ea8 │ │ │ │ │ - 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 20b18 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 20e8c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20ea8 │ │ │ │ │ + blt 21548 │ │ │ │ │ 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 20f88 │ │ │ │ │ + beq 21354 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ee8 │ │ │ │ │ - ldr r2, [pc, #472] @ 21104 │ │ │ │ │ + bne 213b0 │ │ │ │ │ + ldr r2, [pc, #612] @ 2155c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21060 │ │ │ │ │ - ldr r1, [pc, #456] @ 21108 │ │ │ │ │ + beq 214a4 │ │ │ │ │ + ldr r1, [pc, #596] @ 21560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21080 │ │ │ │ │ + bne 214c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 21074 │ │ │ │ │ - ldr r1, [pc, #416] @ 21108 │ │ │ │ │ + bne 214b8 │ │ │ │ │ + ldr r1, [pc, #556] @ 21560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20f9c │ │ │ │ │ + bne 213e0 │ │ │ │ │ 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 20b48 │ │ │ │ │ + beq 20fa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20e8c │ │ │ │ │ + b 21218 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 21178 │ │ │ │ │ + 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 20ff8 │ │ │ │ │ + b 2136c │ │ │ │ │ + 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 20f74 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 21218 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + beq 211ac │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2136c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f74 │ │ │ │ │ + beq 21340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 210fc │ │ │ │ │ + bne 21540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 210fc │ │ │ │ │ + bne 21540 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f74 │ │ │ │ │ + beq 21340 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f74 │ │ │ │ │ - ldr r1, [pc, #268] @ 21110 │ │ │ │ │ + beq 21340 │ │ │ │ │ + ldr r1, [pc, #288] @ 21568 │ │ │ │ │ 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 20f74 │ │ │ │ │ + beq 21340 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #236] @ 21114 │ │ │ │ │ + ldr r3, [pc, #256] @ 2156c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ 21118 │ │ │ │ │ + ldr r3, [pc, #244] @ 21570 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 210ec │ │ │ │ │ + bne 21530 │ │ │ │ │ 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 20f80 │ │ │ │ │ - b 20f78 │ │ │ │ │ + bne 2134c │ │ │ │ │ + b 21344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20f38 │ │ │ │ │ + beq 21304 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20f80 │ │ │ │ │ + b 2134c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f50 │ │ │ │ │ + beq 2131c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f80 │ │ │ │ │ + bl 16f98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20f54 │ │ │ │ │ + bne 21320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20f54 │ │ │ │ │ + bne 21320 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f50 │ │ │ │ │ - ldr r3, [pc, #72] @ 2111c │ │ │ │ │ + beq 2131c │ │ │ │ │ + ldr r3, [pc, #92] @ 21574 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 21120 │ │ │ │ │ + ldr r3, [pc, #80] @ 21578 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21040 │ │ │ │ │ + beq 21484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d1c │ │ │ │ │ + b 21178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f7c │ │ │ │ │ + b 21348 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 21218 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00021124 <_gather_116_rule>: │ │ │ │ │ +0002157c <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #1456] @ 216ec <_gather_116_rule+0x5c8> │ │ │ │ │ + ldr ip, [pc, #1456] @ 21b44 <_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 21688 <_gather_116_rule+0x564> │ │ │ │ │ + beq 21ae0 <_gather_116_rule+0x564> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2169c <_gather_116_rule+0x578> │ │ │ │ │ - ldr r0, [pc, #1412] @ 216ec <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 21af4 <_gather_116_rule+0x578> │ │ │ │ │ + ldr r0, [pc, #1412] @ 21b44 <_gather_116_rule+0x5c8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr fp, [sl, #8] │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 21548 <_gather_116_rule+0x424> │ │ │ │ │ + beq 219a0 <_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 21574 <_gather_116_rule+0x450> │ │ │ │ │ + bne 219cc <_gather_116_rule+0x450> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ - bne 215f4 <_gather_116_rule+0x4d0> │ │ │ │ │ - ldr r0, [pc, #1344] @ 216ec <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 21a4c <_gather_116_rule+0x4d0> │ │ │ │ │ + ldr r0, [pc, #1344] @ 21b44 <_gather_116_rule+0x5c8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 216b0 <_gather_116_rule+0x58c> │ │ │ │ │ - bl c784 │ │ │ │ │ + beq 21b08 <_gather_116_rule+0x58c> │ │ │ │ │ + bl c750 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 214d0 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 21928 <_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 214d0 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 21928 <_gather_116_rule+0x3ac> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214d0 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 21928 <_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 21650 <_gather_116_rule+0x52c> │ │ │ │ │ + beq 21aa8 <_gather_116_rule+0x52c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1240] @ 216f0 <_gather_116_rule+0x5cc> │ │ │ │ │ + ldr r1, [pc, #1240] @ 21b48 <_gather_116_rule+0x5cc> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 215ac <_gather_116_rule+0x488> │ │ │ │ │ + beq 21a04 <_gather_116_rule+0x488> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 215f0 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 21a48 <_gather_116_rule+0x4cc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 215e4 <_gather_116_rule+0x4c0> │ │ │ │ │ + beq 21a3c <_gather_116_rule+0x4c0> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldreq r7, [pc, #1184] @ 216ec <_gather_116_rule+0x5c8> │ │ │ │ │ + ldreq r7, [pc, #1184] @ 21b44 <_gather_116_rule+0x5c8> │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 21298 <_gather_116_rule+0x174> │ │ │ │ │ - b 215f0 <_gather_116_rule+0x4cc> │ │ │ │ │ + beq 216f0 <_gather_116_rule+0x174> │ │ │ │ │ + b 21a48 <_gather_116_rule+0x4cc> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2132c <_gather_116_rule+0x208> │ │ │ │ │ + beq 21784 <_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 2166c <_gather_116_rule+0x548> │ │ │ │ │ + beq 21ac4 <_gather_116_rule+0x548> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 21528 <_gather_116_rule+0x404> │ │ │ │ │ + beq 21980 <_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 21338 <_gather_116_rule+0x214> │ │ │ │ │ + beq 21790 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 215fc <_gather_116_rule+0x4d8> │ │ │ │ │ + beq 21a54 <_gather_116_rule+0x4d8> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 215d0 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 21a28 <_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 214f0 <_gather_116_rule+0x3cc> │ │ │ │ │ + bne 21948 <_gather_116_rule+0x3cc> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - bne 215d0 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 21a28 <_gather_116_rule+0x4ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 215b8 <_gather_116_rule+0x494> │ │ │ │ │ - bl c784 │ │ │ │ │ + beq 21a10 <_gather_116_rule+0x494> │ │ │ │ │ + bl c750 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2132c <_gather_116_rule+0x208> │ │ │ │ │ + beq 21784 <_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 21254 <_gather_116_rule+0x130> │ │ │ │ │ + bne 216ac <_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 215dc <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 21a34 <_gather_116_rule+0x4b8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21498 <_gather_116_rule+0x374> │ │ │ │ │ + ble 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, #10 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp r4, #12 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp r4, #13 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_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 21498 <_gather_116_rule+0x374> │ │ │ │ │ + beq 218f0 <_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 21480 <_gather_116_rule+0x35c> │ │ │ │ │ + bne 218d8 <_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] │ │ │ │ │ @@ -37067,886 +37354,1439 @@ │ │ │ │ │ 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 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21638 <_gather_116_rule+0x514> │ │ │ │ │ + beq 21a90 <_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 21618 <_gather_116_rule+0x4f4> │ │ │ │ │ + beq 21a70 <_gather_116_rule+0x4f4> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne 2128c <_gather_116_rule+0x168> │ │ │ │ │ + bne 216e4 <_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 215dc <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 21a34 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2128c <_gather_116_rule+0x168> │ │ │ │ │ + b 216e4 <_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 215f0 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 21a48 <_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 21190 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 215e8 <_gather_116_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10364 │ │ │ │ │ + bl 10314 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21190 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 215e8 <_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 216d0 <_gather_116_rule+0x5ac> │ │ │ │ │ - ldr r2, [pc, #336] @ 216f4 <_gather_116_rule+0x5d0> │ │ │ │ │ + beq 21b28 <_gather_116_rule+0x5ac> │ │ │ │ │ + ldr r2, [pc, #336] @ 21b4c <_gather_116_rule+0x5d0> │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2121c <_gather_116_rule+0xf8> │ │ │ │ │ + bne 21674 <_gather_116_rule+0xf8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2121c <_gather_116_rule+0xf8> │ │ │ │ │ + b 21674 <_gather_116_rule+0xf8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 216a8 <_gather_116_rule+0x584> │ │ │ │ │ + beq 21b00 <_gather_116_rule+0x584> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 21338 <_gather_116_rule+0x214> │ │ │ │ │ + b 21790 <_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 214d8 <_gather_116_rule+0x3b4> │ │ │ │ │ + b 21930 <_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 212cc <_gather_116_rule+0x1a8> │ │ │ │ │ + beq 21724 <_gather_116_rule+0x1a8> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 215d0 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 21a28 <_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 21338 <_gather_116_rule+0x214> │ │ │ │ │ + b 21790 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 212f8 <_gather_116_rule+0x1d4> │ │ │ │ │ - b 215d0 <_gather_116_rule+0x4ac> │ │ │ │ │ + beq 21750 <_gather_116_rule+0x1d4> │ │ │ │ │ + b 21a28 <_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 215f4 <_gather_116_rule+0x4d0> │ │ │ │ │ + b 21a4c <_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 215d0 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 21a28 <_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 21160 <_gather_116_rule+0x3c> │ │ │ │ │ + beq 215b8 <_gather_116_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 214c4 <_gather_116_rule+0x3a0> │ │ │ │ │ + b 2191c <_gather_116_rule+0x3a0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 2130c <_gather_116_rule+0x1e8> │ │ │ │ │ + b 21764 <_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 215f4 <_gather_116_rule+0x4d0> │ │ │ │ │ + bne 21a4c <_gather_116_rule+0x4d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 211bc <_gather_116_rule+0x98> │ │ │ │ │ + b 21614 <_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 214d8 <_gather_116_rule+0x3b4> │ │ │ │ │ + b 21930 <_gather_116_rule+0x3b4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001772 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -000216f8 <_loop0_119_rule>: │ │ │ │ │ +00021b50 <_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] @ 21994 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r3, [pc, #644] @ 21dec <_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 21950 <_loop0_119_rule+0x258> │ │ │ │ │ + beq 21da8 <_loop0_119_rule+0x258> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21964 <_loop0_119_rule+0x26c> │ │ │ │ │ + bne 21dbc <_loop0_119_rule+0x26c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21934 <_loop0_119_rule+0x23c> │ │ │ │ │ + beq 21d8c <_loop0_119_rule+0x23c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 21924 <_loop0_119_rule+0x22c> │ │ │ │ │ + bne 21d7c <_loop0_119_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #564] @ 21994 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r2, [pc, #564] @ 21dec <_loop0_119_rule+0x29c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 218cc <_loop0_119_rule+0x1d4> │ │ │ │ │ + beq 21d24 <_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 217c0 <_loop0_119_rule+0xc8> │ │ │ │ │ + bne 21c18 <_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 21970 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21dc8 <_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 cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2191c <_loop0_119_rule+0x224> │ │ │ │ │ + beq 21d74 <_loop0_119_rule+0x224> │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r9, [pc, #432] @ 21994 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r9, [pc, #432] @ 21dec <_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 218f0 <_loop0_119_rule+0x1f8> │ │ │ │ │ + beq 21d48 <_loop0_119_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218e4 <_loop0_119_rule+0x1ec> │ │ │ │ │ + bne 21d3c <_loop0_119_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21870 <_loop0_119_rule+0x178> │ │ │ │ │ + bne 21cc8 <_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 21970 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21dc8 <_loop0_119_rule+0x278> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 217a0 <_loop0_119_rule+0xa8> │ │ │ │ │ + ble 21bf8 <_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 217a0 <_loop0_119_rule+0xa8> │ │ │ │ │ - b 21854 <_loop0_119_rule+0x15c> │ │ │ │ │ + beq 21bf8 <_loop0_119_rule+0xa8> │ │ │ │ │ + b 21cac <_loop0_119_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf80 │ │ │ │ │ + bl cf4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2182c <_loop0_119_rule+0x134> │ │ │ │ │ + beq 21c84 <_loop0_119_rule+0x134> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 218a4 <_loop0_119_rule+0x1ac> │ │ │ │ │ + beq 21cfc <_loop0_119_rule+0x1ac> │ │ │ │ │ str r3, [r5, fp, lsl #2] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 217f0 <_loop0_119_rule+0xf8> │ │ │ │ │ + b 21c48 <_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 218fc <_loop0_119_rule+0x204> │ │ │ │ │ + beq 21d54 <_loop0_119_rule+0x204> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 21894 <_loop0_119_rule+0x19c> │ │ │ │ │ + b 21cec <_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 2176c <_loop0_119_rule+0x74> │ │ │ │ │ + beq 21bc4 <_loop0_119_rule+0x74> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21830 <_loop0_119_rule+0x138> │ │ │ │ │ + b 21c88 <_loop0_119_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21808 <_loop0_119_rule+0x110> │ │ │ │ │ + b 21c60 <_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 217b0 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21c08 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2182c <_loop0_119_rule+0x134> │ │ │ │ │ + b 21c84 <_loop0_119_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 217b0 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21c08 <_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 217b0 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21c08 <_loop0_119_rule+0xb8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21734 <_loop0_119_rule+0x3c> │ │ │ │ │ + beq 21b8c <_loop0_119_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 217b0 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21c08 <_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 217b0 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21c08 <_loop0_119_rule+0xb8> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00021998 : │ │ │ │ │ +00021df0 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #928] @ 21d50 │ │ │ │ │ + ldr r2, [pc, #928] @ 221a8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21cb0 │ │ │ │ │ + beq 22108 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21cc4 │ │ │ │ │ + bne 2211c │ │ │ │ │ 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 21bb0 │ │ │ │ │ + bne 22008 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bd0 │ │ │ │ │ + bne 22028 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c20 │ │ │ │ │ + bne 22078 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21cdc │ │ │ │ │ + bne 22134 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21d38 │ │ │ │ │ + bne 22190 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21d08 │ │ │ │ │ + bne 22160 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c38 │ │ │ │ │ + bne 22090 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c08 │ │ │ │ │ + bne 22060 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c98 │ │ │ │ │ + bne 220f0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c80 │ │ │ │ │ + bne 220d8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c68 │ │ │ │ │ + bne 220c0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c50 │ │ │ │ │ + bne 220a8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd0 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21d20 │ │ │ │ │ + bne 22178 │ │ │ │ │ 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 21be4 │ │ │ │ │ + beq 2203c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 21ba4 │ │ │ │ │ + b 21ffc │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ + bne 2201c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq 21bc8 │ │ │ │ │ + beq 22020 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b 21ba4 │ │ │ │ │ + b 21ffc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 219d0 │ │ │ │ │ + beq 21e28 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 21ba4 │ │ │ │ │ + b 21ffc │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21ba4 │ │ │ │ │ + b 21ffc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ - ldr r2, [pc, #100] @ 21d54 │ │ │ │ │ + ldr r2, [pc, #100] @ 221ac │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ - b 21be4 │ │ │ │ │ + bne 2201c │ │ │ │ │ + b 2203c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00021d58 : │ │ │ │ │ +000221b0 <_loop0_170_rule>: │ │ │ │ │ +_loop0_175_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r1, [pc, #2008] @ 229a0 <_loop0_170_rule+0x7f0> │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 22998 <_loop0_170_rule+0x7e8> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 22968 <_loop0_170_rule+0x7b8> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 22980 <_loop0_170_rule+0x7d0> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2296c <_loop0_170_rule+0x7bc> │ │ │ │ │ + ldr r2, [pc, #1924] @ 229a0 <_loop0_170_rule+0x7f0> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 22948 <_loop0_170_rule+0x798> │ │ │ │ │ + ldr r2, [pc, #1904] @ 229a0 <_loop0_170_rule+0x7f0> │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2292c <_loop0_170_rule+0x77c> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 22708 <_loop0_170_rule+0x558> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr sl, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 2258c <_loop0_170_rule+0x3dc> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #1828] @ 229a0 <_loop0_170_rule+0x7f0> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 22920 <_loop0_170_rule+0x770> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 22888 <_loop0_170_rule+0x6d8> │ │ │ │ │ + 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 22610 <_loop0_170_rule+0x460> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 22594 <_loop0_170_rule+0x3e4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22640 <_loop0_170_rule+0x490> │ │ │ │ │ + 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 r1, [sp, #20] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_CALL _PyAST_arg │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 22908 <_loop0_170_rule+0x758> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bne 2259c <_loop0_170_rule+0x3ec> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2264c <_loop0_170_rule+0x49c> │ │ │ │ │ + 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 sl, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 2259c <_loop0_170_rule+0x3ec> │ │ │ │ │ + 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 │ │ │ │ │ + beq 227b8 <_loop0_170_rule+0x608> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r9, [pc, #1540] @ 229a0 <_loop0_170_rule+0x7f0> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r0, [r5] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 228f8 <_loop0_170_rule+0x748> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 228b4 <_loop0_170_rule+0x704> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + movne r8, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 22898 <_loop0_170_rule+0x6e8> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq 227f4 <_loop0_170_rule+0x644> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr fp, [r3, #16] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 226b0 <_loop0_170_rule+0x500> │ │ │ │ │ + ldr r2, [pc, #1392] @ 229a0 <_loop0_170_rule+0x7f0> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 228c8 <_loop0_170_rule+0x718> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 226b0 <_loop0_170_rule+0x500> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 227e0 <_loop0_170_rule+0x630> │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 226b0 <_loop0_170_rule+0x500> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + streq r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + 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 fp, [sp] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_CALL _PyAST_arg │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 226e0 <_loop0_170_rule+0x530> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + bne 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22700 <_loop0_170_rule+0x550> │ │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 227b0 <_loop0_170_rule+0x600> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq 22834 <_loop0_170_rule+0x684> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r7, [r5, sl, lsl #2] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + b 223b4 <_loop0_170_rule+0x204> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + bne 225b8 <_loop0_170_rule+0x408> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1960c │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 22654 <_loop0_170_rule+0x4a4> │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 22978 <_loop0_170_rule+0x7c8> │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bgt 22624 <_loop0_170_rule+0x474> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c750 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 222b4 <_loop0_170_rule+0x104> │ │ │ │ │ + b 222ac <_loop0_170_rule+0xfc> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r7, r6, lsl #2] │ │ │ │ │ + str r2, [r3, r6, lsl #2] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq 225f0 <_loop0_170_rule+0x440> │ │ │ │ │ + b 22624 <_loop0_170_rule+0x474> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 2259c <_loop0_170_rule+0x3ec> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + bne 225b8 <_loop0_170_rule+0x408> │ │ │ │ │ + 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 r9, r0 │ │ │ │ │ + bne 225b8 <_loop0_170_rule+0x408> │ │ │ │ │ + ldr r1, [pc, #788] @ 229a4 <_loop0_170_rule+0x7f4> │ │ │ │ │ + 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 225b8 <_loop0_170_rule+0x408> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b 22374 <_loop0_170_rule+0x1c4> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 226d4 <_loop0_170_rule+0x524> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1960c │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 22744 <_loop0_170_rule+0x594> │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + b 225bc <_loop0_170_rule+0x40c> │ │ │ │ │ + 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 r2, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 22858 <_loop0_170_rule+0x6a8> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + ldr sl, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + beq 22260 <_loop0_170_rule+0xb0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2259c <_loop0_170_rule+0x3ec> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + bne 226d4 <_loop0_170_rule+0x524> │ │ │ │ │ + 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 fp, r0 │ │ │ │ │ + bne 226d4 <_loop0_170_rule+0x524> │ │ │ │ │ + ldr r1, [pc, #548] @ 229a4 <_loop0_170_rule+0x7f4> │ │ │ │ │ + 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 226d4 <_loop0_170_rule+0x524> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 22560 <_loop0_170_rule+0x3b0> │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + subeq r3, r2, #1 │ │ │ │ │ + moveq r7, r5 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + movne r7, r5 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 225c8 <_loop0_170_rule+0x418> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c750 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 2247c <_loop0_170_rule+0x2cc> │ │ │ │ │ + b 22470 <_loop0_170_rule+0x2c0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 22870 <_loop0_170_rule+0x6c0> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r8, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr fp, [r3, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + beq 22410 <_loop0_170_rule+0x260> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 228d4 <_loop0_170_rule+0x724> │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 22578 <_loop0_170_rule+0x3c8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 2259c <_loop0_170_rule+0x3ec> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 226b8 <_loop0_170_rule+0x508> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 22594 <_loop0_170_rule+0x3e4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 22824 <_loop0_170_rule+0x674> │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + b 223f0 <_loop0_170_rule+0x240> │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 225c8 <_loop0_170_rule+0x418> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2243c <_loop0_170_rule+0x28c> │ │ │ │ │ + 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, r8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22600 <_loop0_170_rule+0x450> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 223cc <_loop0_170_rule+0x21c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22648 <_loop0_170_rule+0x498> │ │ │ │ │ + b 22860 <_loop0_170_rule+0x6b0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22288 <_loop0_170_rule+0xd8> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + ldreq r7, [r4, #8] │ │ │ │ │ + beq 22244 <_loop0_170_rule+0x94> │ │ │ │ │ + b 22734 <_loop0_170_rule+0x584> │ │ │ │ │ + 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 22228 <_loop0_170_rule+0x78> │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b 228bc <_loop0_170_rule+0x70c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22600 <_loop0_170_rule+0x450> │ │ │ │ │ + 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 22600 <_loop0_170_rule+0x450> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 221e0 <_loop0_170_rule+0x30> │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ + │ │ │ │ │ +000229a8 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #4084] @ 22d64 │ │ │ │ │ + ldr r2, [pc, #4084] @ 239b4 │ │ │ │ │ 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 22f28 │ │ │ │ │ + beq 23b78 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2224c │ │ │ │ │ - ldr r3, [pc, #4040] @ 22d64 │ │ │ │ │ + bne 22e9c │ │ │ │ │ + ldr r3, [pc, #4040] @ 239b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22eac │ │ │ │ │ + beq 23afc │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22f40 │ │ │ │ │ + beq 23b90 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 224d8 │ │ │ │ │ + beq 23128 │ │ │ │ │ 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 229fc │ │ │ │ │ + bne 2364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 22114 │ │ │ │ │ + bne 22d64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 21e94 │ │ │ │ │ - ldr r3, [pc, #3912] @ 22d64 │ │ │ │ │ + bne 22ae4 │ │ │ │ │ + ldr r3, [pc, #3912] @ 239b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2204c │ │ │ │ │ + beq 22c9c │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 22070 │ │ │ │ │ + beq 22cc0 │ │ │ │ │ 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 22998 │ │ │ │ │ + bne 235e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22778 │ │ │ │ │ + bne 233c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 229e4 │ │ │ │ │ + bne 23634 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c98 │ │ │ │ │ + bne 238e8 │ │ │ │ │ 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 2224c │ │ │ │ │ - ldr r3, [pc, #3768] @ 22d64 │ │ │ │ │ + bne 22e9c │ │ │ │ │ + ldr r3, [pc, #3768] @ 239b4 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22b08 │ │ │ │ │ + beq 23758 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22e94 │ │ │ │ │ + beq 23ae4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22494 │ │ │ │ │ + beq 230e4 │ │ │ │ │ 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 22a18 │ │ │ │ │ + bne 23668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 22258 │ │ │ │ │ + bne 22ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 228dc │ │ │ │ │ + bne 23588 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3644] @ 22d64 │ │ │ │ │ + ldr r3, [pc, #3644] @ 239b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 220b0 │ │ │ │ │ + beq 22d00 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 220d4 │ │ │ │ │ + beq 22d24 │ │ │ │ │ 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 22940 │ │ │ │ │ + bne 23590 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22820 │ │ │ │ │ + bne 23470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2298c │ │ │ │ │ + bne 235dc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22bd0 │ │ │ │ │ + bne 23820 │ │ │ │ │ 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 2224c │ │ │ │ │ - ldr r3, [pc, #3508] @ 22d64 │ │ │ │ │ + bne 22e9c │ │ │ │ │ + ldr r3, [pc, #3508] @ 239b4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22ee8 │ │ │ │ │ + beq 23b38 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22f10 │ │ │ │ │ + beq 23b60 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 22a28 │ │ │ │ │ + beq 23678 │ │ │ │ │ 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 22a70 │ │ │ │ │ + bne 236c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 22a94 │ │ │ │ │ + bne 236e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a88 │ │ │ │ │ + bne 236d8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226c4 │ │ │ │ │ + bne 23314 │ │ │ │ │ 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 229e4 │ │ │ │ │ + bne 23634 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 22ee0 │ │ │ │ │ + bne 23b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22924 │ │ │ │ │ + blt 23518 │ │ │ │ │ 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 22b40 │ │ │ │ │ + bne 23790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 229e4 │ │ │ │ │ + bne 23634 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21e50 │ │ │ │ │ + b 22aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2298c │ │ │ │ │ + bne 235dc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 22f58 │ │ │ │ │ + bne 23ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 228c8 │ │ │ │ │ + blt 23574 │ │ │ │ │ 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 22b34 │ │ │ │ │ + bne 23784 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2298c │ │ │ │ │ + bne 235dc │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21f54 │ │ │ │ │ + b 22ba4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21dfc │ │ │ │ │ + beq 22a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 21dfc │ │ │ │ │ + beq 22a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22da0 │ │ │ │ │ + beq 239f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -37959,46 +38799,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 227f8 │ │ │ │ │ + beq 23448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #3004] @ 22d64 │ │ │ │ │ + ldr r3, [pc, #3004] @ 239b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22e40 │ │ │ │ │ + beq 23a68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22510 │ │ │ │ │ + bne 23160 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22d94 │ │ │ │ │ + beq 239e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22510 │ │ │ │ │ + bne 23160 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 223ec │ │ │ │ │ + bne 2303c │ │ │ │ │ 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 22d8c │ │ │ │ │ + beq 239dc │ │ │ │ │ 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 │ │ │ │ │ @@ -38006,37 +38846,37 @@ │ │ │ │ │ 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 2238c │ │ │ │ │ + bne 22fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21ea4 │ │ │ │ │ + beq 22af4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 22040 │ │ │ │ │ + b 22c90 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f04 │ │ │ │ │ + beq 22b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21f04 │ │ │ │ │ + beq 22b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22de4 │ │ │ │ │ + beq 23a34 │ │ │ │ │ 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 │ │ │ │ │ @@ -38049,46 +38889,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 r5, r0, #0 │ │ │ │ │ - beq 228a0 │ │ │ │ │ + beq 234f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #2680] @ 22d64 │ │ │ │ │ + ldr r3, [pc, #2680] @ 239b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22dc4 │ │ │ │ │ + beq 23a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 224cc │ │ │ │ │ + bne 2311c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22dd8 │ │ │ │ │ + beq 23a28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 224cc │ │ │ │ │ + bne 2311c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22440 │ │ │ │ │ + bne 23090 │ │ │ │ │ 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 22dd0 │ │ │ │ │ + beq 23a20 │ │ │ │ │ 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 │ │ │ │ │ @@ -38097,1092 +38937,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 22b24 │ │ │ │ │ + beq 23774 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 2203c │ │ │ │ │ + b 22c8c │ │ │ │ │ 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 2223c │ │ │ │ │ + beq 22e8c │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2480] @ 22d64 │ │ │ │ │ + ldr r3, [pc, #2480] @ 239b4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22d30 │ │ │ │ │ + beq 23980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r5, [r4, #88] @ 0x58 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 22240 │ │ │ │ │ + bne 22e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235b8 │ │ │ │ │ + bl 24208 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22cdc │ │ │ │ │ + bne 2392c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 22240 │ │ │ │ │ + b 22e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23100 │ │ │ │ │ + bl 23d50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 221ec │ │ │ │ │ + beq 22e3c │ │ │ │ │ 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 225c8 │ │ │ │ │ + bne 23218 │ │ │ │ │ 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 22d8c │ │ │ │ │ + beq 239dc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22204 │ │ │ │ │ + b 22e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23100 │ │ │ │ │ + bl 23d50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22330 │ │ │ │ │ + beq 22f80 │ │ │ │ │ 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 2251c │ │ │ │ │ + bne 2316c │ │ │ │ │ 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 22dd0 │ │ │ │ │ + beq 23a20 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22348 │ │ │ │ │ + b 22f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22dac │ │ │ │ │ + blt 239fc │ │ │ │ │ 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 22a0c │ │ │ │ │ + bne 2365c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ef4 │ │ │ │ │ + beq 22b44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21f98 │ │ │ │ │ + b 22be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d74 │ │ │ │ │ + blt 239c4 │ │ │ │ │ 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 229f0 │ │ │ │ │ + bne 23640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21dec │ │ │ │ │ + beq 22a3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 21e94 │ │ │ │ │ + b 22ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23100 │ │ │ │ │ + bl 23d50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2246c │ │ │ │ │ + beq 230bc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22dd0 │ │ │ │ │ + beq 23a20 │ │ │ │ │ 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 22674 │ │ │ │ │ + bne 232c4 │ │ │ │ │ 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 22dd0 │ │ │ │ │ + beq 23a20 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 22348 │ │ │ │ │ + ble 22f98 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22348 │ │ │ │ │ + beq 22f98 │ │ │ │ │ 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 22348 │ │ │ │ │ - b 225ac │ │ │ │ │ + beq 22f98 │ │ │ │ │ + b 231fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23100 │ │ │ │ │ + bl 23d50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22418 │ │ │ │ │ + beq 23068 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22d8c │ │ │ │ │ + beq 239dc │ │ │ │ │ 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 2269c │ │ │ │ │ + bne 232ec │ │ │ │ │ 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 22d8c │ │ │ │ │ + beq 239dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 22204 │ │ │ │ │ + ble 22e54 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22204 │ │ │ │ │ + beq 22e54 │ │ │ │ │ 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 22204 │ │ │ │ │ - b 22658 │ │ │ │ │ + beq 22e54 │ │ │ │ │ + b 232a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23100 │ │ │ │ │ + bl 23d50 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22568 │ │ │ │ │ + beq 231b8 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 228e4 │ │ │ │ │ + beq 23534 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22554 │ │ │ │ │ + b 231a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23100 │ │ │ │ │ + bl 23d50 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22614 │ │ │ │ │ + beq 23264 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22904 │ │ │ │ │ + beq 23554 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22600 │ │ │ │ │ + b 23250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22a88 │ │ │ │ │ + beq 236d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a88 │ │ │ │ │ + beq 236d8 │ │ │ │ │ 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 22afc │ │ │ │ │ + beq 2374c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22e20 │ │ │ │ │ + beq 23a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e24 <_PyPegen_parse+0xe24> │ │ │ │ │ + bl b74 <_PyPegen_parse+0xb74> │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 22e6c │ │ │ │ │ + beq 23a40 │ │ │ │ │ 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 22384 │ │ │ │ │ + bne 22fd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2203c │ │ │ │ │ + b 22c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 21e64 │ │ │ │ │ + beq 22ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 22938 │ │ │ │ │ + beq 2352c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22cb8 │ │ │ │ │ + beq 23908 │ │ │ │ │ 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 22194 │ │ │ │ │ + bne 22de4 │ │ │ │ │ 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 21e94 │ │ │ │ │ + b 22ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21f68 │ │ │ │ │ + beq 22bb8 │ │ │ │ │ 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 228dc │ │ │ │ │ + beq 23588 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22bf0 │ │ │ │ │ + beq 23840 │ │ │ │ │ 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 222d8 │ │ │ │ │ + bne 22f28 │ │ │ │ │ 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 21f98 │ │ │ │ │ - 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 21f98 │ │ │ │ │ + b 22be8 │ │ │ │ │ + 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 22ae4 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22dd0 │ │ │ │ │ + beq 23a20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 2268c │ │ │ │ │ + b 232dc │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d8c │ │ │ │ │ + beq 239dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 226b4 │ │ │ │ │ - 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 21e94 │ │ │ │ │ + b 23304 │ │ │ │ │ + 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 22be8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1044] @ 22d64 │ │ │ │ │ + ldr r2, [pc, #1044] @ 239b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22e4c │ │ │ │ │ + beq 23a74 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22b4c │ │ │ │ │ + bne 2379c │ │ │ │ │ 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 2210c │ │ │ │ │ + beq 22d5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 228dc │ │ │ │ │ + b 23588 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #956] @ 22d64 │ │ │ │ │ + ldr r2, [pc, #956] @ 239b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22df0 │ │ │ │ │ + beq 23a94 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22c14 │ │ │ │ │ + bne 23864 │ │ │ │ │ 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 220a8 │ │ │ │ │ + beq 22cf8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 22938 │ │ │ │ │ + b 2352c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22510 │ │ │ │ │ + bne 23160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d0 │ │ │ │ │ + bl 2620 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 22504 │ │ │ │ │ + b 23154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 224cc │ │ │ │ │ + bne 2311c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d0 │ │ │ │ │ + bl 2620 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 224c0 │ │ │ │ │ + b 23110 │ │ │ │ │ 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 22030 │ │ │ │ │ + blt 22c80 │ │ │ │ │ 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 22a7c │ │ │ │ │ + beq 236cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a88 │ │ │ │ │ + bne 236d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d0 │ │ │ │ │ + bl 2620 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ff4 │ │ │ │ │ + beq 22c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ - b 22030 │ │ │ │ │ + b 22c80 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22004 │ │ │ │ │ + beq 22c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 22004 │ │ │ │ │ + beq 22c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a88 │ │ │ │ │ + beq 236d8 │ │ │ │ │ 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 22718 │ │ │ │ │ + bne 23368 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22718 │ │ │ │ │ + b 23368 │ │ │ │ │ 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 22e84 │ │ │ │ │ + beq 23ad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21fa8 │ │ │ │ │ - b 2224c │ │ │ │ │ + beq 22bf8 │ │ │ │ │ + b 22e9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22944 │ │ │ │ │ - b 2298c │ │ │ │ │ + beq 23594 │ │ │ │ │ + b 235dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2299c │ │ │ │ │ - b 229e4 │ │ │ │ │ + beq 235ec │ │ │ │ │ + b 23634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22970 │ │ │ │ │ + beq 235c0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22970 │ │ │ │ │ + beq 235c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22970 │ │ │ │ │ - ldr r2, [pc, #480] @ 22d68 │ │ │ │ │ + beq 235c0 │ │ │ │ │ + ldr r2, [pc, #480] @ 239b8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #476] @ 22d6c │ │ │ │ │ + ldr r2, [pc, #476] @ 239bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 22974 │ │ │ │ │ + beq 235c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2297c │ │ │ │ │ - ldr r2, [pc, #404] @ 22d6c │ │ │ │ │ - ldr r3, [pc, #404] @ 22d70 │ │ │ │ │ + b 235cc │ │ │ │ │ + ldr r2, [pc, #404] @ 239bc │ │ │ │ │ + ldr r3, [pc, #404] @ 239c0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22880 │ │ │ │ │ + bne 234d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e74 │ │ │ │ │ + beq 23ab4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 228dc │ │ │ │ │ + b 23588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 229c8 │ │ │ │ │ + beq 23618 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 229c8 │ │ │ │ │ + beq 23618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 229c8 │ │ │ │ │ - ldr r2, [pc, #280] @ 22d68 │ │ │ │ │ + beq 23618 │ │ │ │ │ + ldr r2, [pc, #280] @ 239b8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #276] @ 22d6c │ │ │ │ │ + ldr r2, [pc, #276] @ 239bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 229cc │ │ │ │ │ + beq 2361c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 229d4 │ │ │ │ │ - ldr r2, [pc, #204] @ 22d6c │ │ │ │ │ - ldr r3, [pc, #204] @ 22d70 │ │ │ │ │ + b 23624 │ │ │ │ │ + ldr r2, [pc, #204] @ 239bc │ │ │ │ │ + ldr r3, [pc, #204] @ 239c0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 227d8 │ │ │ │ │ + bne 23428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e10 │ │ │ │ │ + beq 23ac4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22938 │ │ │ │ │ + b 2352c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24 <_PyPegen_parse+0xe24> │ │ │ │ │ + bl b74 <_PyPegen_parse+0xb74> │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 223dc │ │ │ │ │ + beq 2302c │ │ │ │ │ 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 2223c │ │ │ │ │ + beq 22e8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22d3c │ │ │ │ │ + beq 2398c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 2203c │ │ │ │ │ + b 22c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 223b8 │ │ │ │ │ + b 23008 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2203c │ │ │ │ │ + beq 22c8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22040 │ │ │ │ │ + b 22c90 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21e94 │ │ │ │ │ + b 22ae4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22938 │ │ │ │ │ + b 2352c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21f98 │ │ │ │ │ + b 22be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 222f0 │ │ │ │ │ + b 22f40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 228dc │ │ │ │ │ - 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 229b4 │ │ │ │ │ - b 229d4 │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 22938 │ │ │ │ │ + b 23588 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + b 22c80 │ │ │ │ │ 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 22030 │ │ │ │ │ + b 22c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221ac │ │ │ │ │ + b 22dfc │ │ │ │ │ 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 2295c │ │ │ │ │ - b 2297c │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 22030 │ │ │ │ │ + beq 235ac │ │ │ │ │ + b 235cc │ │ │ │ │ + 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 23604 │ │ │ │ │ + b 23624 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 228dc │ │ │ │ │ + b 23588 │ │ │ │ │ + sub r5, r1, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b 2352c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ec8 │ │ │ │ │ + bne 22b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ec8 │ │ │ │ │ - b 224cc │ │ │ │ │ + beq 22b18 │ │ │ │ │ + b 2311c │ │ │ │ │ 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 22240 │ │ │ │ │ + bne 22e90 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22f40 │ │ │ │ │ + beq 23b90 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 21dc0 │ │ │ │ │ + b 22a10 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21e34 │ │ │ │ │ + b 22a84 │ │ │ │ │ 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 22f60 │ │ │ │ │ + bne 23bb0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21fc8 │ │ │ │ │ + bne 22c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21fc8 │ │ │ │ │ - b 22a88 │ │ │ │ │ + beq 22c18 │ │ │ │ │ + b 236d8 │ │ │ │ │ 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 21d94 │ │ │ │ │ - b 2224c │ │ │ │ │ + beq 229e4 │ │ │ │ │ + b 22e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22ed8 │ │ │ │ │ - b 22510 │ │ │ │ │ + beq 23b28 │ │ │ │ │ + b 23160 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21f38 │ │ │ │ │ + b 22b88 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ - b 22768 │ │ │ │ │ + b 233b8 │ │ │ │ │ │ │ │ │ │ -00022f68 : │ │ │ │ │ +00023bb8 : │ │ │ │ │ default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #368] @ 230f0 │ │ │ │ │ + ldr r2, [pc, #368] @ 23d40 │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 23d20 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230e4 │ │ │ │ │ + bne 23d34 │ │ │ │ │ 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 22fe0 │ │ │ │ │ + beq 23c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22fe0 │ │ │ │ │ + beq 23c30 │ │ │ │ │ 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 23038 │ │ │ │ │ + beq 23c88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230e4 │ │ │ │ │ - ldr r1, [pc, #232] @ 230f0 │ │ │ │ │ + bne 23d34 │ │ │ │ │ + ldr r1, [pc, #232] @ 23d40 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 230b0 │ │ │ │ │ + beq 23d00 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23048 │ │ │ │ │ + bne 23c98 │ │ │ │ │ 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 22fd4 │ │ │ │ │ - ldr r1, [pc, #164] @ 230f4 │ │ │ │ │ + b 23c24 │ │ │ │ │ + ldr r1, [pc, #164] @ 23d44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23028 │ │ │ │ │ - ldr r3, [pc, #144] @ 230f8 │ │ │ │ │ + beq 23c78 │ │ │ │ │ + ldr r3, [pc, #144] @ 23d48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #140] @ 230fc │ │ │ │ │ + ldr r3, [pc, #140] @ 23d4c │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 2302c │ │ │ │ │ + beq 23c7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23030 │ │ │ │ │ + b 23c80 │ │ │ │ │ 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 23014 │ │ │ │ │ - b 23030 │ │ │ │ │ + beq 23c64 │ │ │ │ │ + b 23c80 │ │ │ │ │ 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 22fa4 │ │ │ │ │ + beq 23bf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 22fd4 │ │ │ │ │ + b 23c24 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00023100 : │ │ │ │ │ +00023d50 : │ │ │ │ │ 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] @ 235a8 │ │ │ │ │ + ldr r2, [pc, #1168] @ 241f8 │ │ │ │ │ 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 23550 │ │ │ │ │ + beq 241a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23564 │ │ │ │ │ + bne 241b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 2333c │ │ │ │ │ + beq 23f8c │ │ │ │ │ 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 23478 │ │ │ │ │ + bne 240c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 232a4 │ │ │ │ │ + bne 23ef4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 23564 │ │ │ │ │ - ldr r1, [pc, #1044] @ 235a8 │ │ │ │ │ + bne 241b4 │ │ │ │ │ + ldr r1, [pc, #1044] @ 241f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23220 │ │ │ │ │ + beq 23e70 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 23244 │ │ │ │ │ + beq 23e94 │ │ │ │ │ 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 23428 │ │ │ │ │ + bne 24078 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23384 │ │ │ │ │ + bne 23fd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2328c │ │ │ │ │ + bne 23edc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2350c │ │ │ │ │ + bne 2415c │ │ │ │ │ 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 2328c │ │ │ │ │ + bne 23edc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 231b0 │ │ │ │ │ + bne 23e00 │ │ │ │ │ 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 23294 │ │ │ │ │ + blt 23ee4 │ │ │ │ │ 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 23420 │ │ │ │ │ + bne 24070 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 231cc │ │ │ │ │ + beq 23e1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23210 │ │ │ │ │ + b 23e60 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23178 │ │ │ │ │ + beq 23dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23178 │ │ │ │ │ + beq 23dc8 │ │ │ │ │ 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 23214 │ │ │ │ │ + beq 23e64 │ │ │ │ │ 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 │ │ │ │ │ @@ -39195,816 +40035,980 @@ │ │ │ │ │ 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 233f8 │ │ │ │ │ + beq 24048 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 23210 │ │ │ │ │ + b 23e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23590 │ │ │ │ │ + blt 241e0 │ │ │ │ │ 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 2346c │ │ │ │ │ + bne 240bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23168 │ │ │ │ │ + beq 23db8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23214 │ │ │ │ │ + b 23e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 231e0 │ │ │ │ │ + beq 23e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2328c │ │ │ │ │ + beq 23edc │ │ │ │ │ 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 2352c │ │ │ │ │ + beq 2417c │ │ │ │ │ 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 2332c │ │ │ │ │ + bne 23f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23210 │ │ │ │ │ + beq 23e60 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23214 │ │ │ │ │ + b 23e64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2328c │ │ │ │ │ + bne 23edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 235a8 │ │ │ │ │ + ldr r2, [pc, #372] @ 241f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23570 │ │ │ │ │ + beq 241c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 23488 │ │ │ │ │ + bne 240d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23284 │ │ │ │ │ + b 23ed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23374 │ │ │ │ │ + bne 23fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d0 │ │ │ │ │ + bl 2620 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23368 │ │ │ │ │ + b 23fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23454 │ │ │ │ │ + beq 240a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23454 │ │ │ │ │ + beq 240a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23454 │ │ │ │ │ - ldr r2, [pc, #232] @ 235ac │ │ │ │ │ + beq 240a4 │ │ │ │ │ + ldr r2, [pc, #232] @ 241fc │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #228] @ 235b0 │ │ │ │ │ + ldr r2, [pc, #228] @ 24200 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 23458 │ │ │ │ │ + beq 240a8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23460 │ │ │ │ │ - ldr r2, [pc, #156] @ 235b0 │ │ │ │ │ - ldr r3, [pc, #156] @ 235b4 │ │ │ │ │ + b 240b0 │ │ │ │ │ + ldr r2, [pc, #156] @ 24200 │ │ │ │ │ + ldr r3, [pc, #156] @ 24204 │ │ │ │ │ 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 233d8 │ │ │ │ │ + bne 24028 │ │ │ │ │ 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 23294 │ │ │ │ │ + bne 23ee4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 23294 │ │ │ │ │ + b 23ee4 │ │ │ │ │ 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 2313c │ │ │ │ │ + beq 23d8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23214 │ │ │ │ │ + b 23e64 │ │ │ │ │ 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 23440 │ │ │ │ │ - b 23460 │ │ │ │ │ + beq 24090 │ │ │ │ │ + b 240b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23214 │ │ │ │ │ + b 23e64 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000235b8 : │ │ │ │ │ +00024208 : │ │ │ │ │ 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] @ 23804 │ │ │ │ │ + ldr r1, [pc, #564] @ 24454 │ │ │ │ │ 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 237b8 │ │ │ │ │ + beq 24408 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23734 │ │ │ │ │ + bne 24384 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 236e4 │ │ │ │ │ + beq 24334 │ │ │ │ │ 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 2371c │ │ │ │ │ + bne 2436c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23744 │ │ │ │ │ + bne 24394 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23734 │ │ │ │ │ + bne 24384 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23674 │ │ │ │ │ + bne 242c4 │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23654 │ │ │ │ │ + beq 242a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 237c0 │ │ │ │ │ + beq 24410 │ │ │ │ │ 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 237ac │ │ │ │ │ + beq 243fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 237cc │ │ │ │ │ + beq 2441c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 23660 │ │ │ │ │ + b 242b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 237ec │ │ │ │ │ + blt 2443c │ │ │ │ │ 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 2372c │ │ │ │ │ + beq 2437c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23734 │ │ │ │ │ + bne 24384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28d0 │ │ │ │ │ + bl 2620 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23620 │ │ │ │ │ + beq 24270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23664 │ │ │ │ │ + b 242b4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23630 │ │ │ │ │ + beq 24280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23630 │ │ │ │ │ + beq 24280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 237c0 │ │ │ │ │ + beq 24410 │ │ │ │ │ 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 236c8 │ │ │ │ │ + bne 24318 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 236c8 │ │ │ │ │ + b 24318 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 235e8 │ │ │ │ │ + b 24238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23664 │ │ │ │ │ + b 242b4 │ │ │ │ │ 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 2365c │ │ │ │ │ - b 23664 │ │ │ │ │ + beq 242ac │ │ │ │ │ + b 242b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23664 │ │ │ │ │ + b 242b4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00023808 : │ │ │ │ │ +00024458 : │ │ │ │ │ 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 2383c │ │ │ │ │ + beq 2448c │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - blt 23848 │ │ │ │ │ + blt 24498 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r1, [pc, #32] @ 23870 │ │ │ │ │ + ldr r1, [pc, #32] @ 244c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #20] @ 23874 │ │ │ │ │ + ldr r3, [pc, #20] @ 244c4 │ │ │ │ │ stm sp, {r2, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2383c │ │ │ │ │ + b 2448c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000d64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023878 <_loop1_178_rule>: │ │ │ │ │ +000244c8 <_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] @ 23d48 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldr r1, [pc, #1828] @ 24c04 <_loop1_178_rule+0x73c> │ │ │ │ │ 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 23d30 <_loop1_178_rule+0x4b8> │ │ │ │ │ + beq 24bfc <_loop1_178_rule+0x734> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 23bac <_loop1_178_rule+0x334> │ │ │ │ │ + bne 249c8 <_loop1_178_rule+0x500> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 23d14 <_loop1_178_rule+0x49c> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 24bd8 <_loop1_178_rule+0x710> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - ldreq r8, [pc, #1116] @ 23d48 <_loop1_178_rule+0x4d0> │ │ │ │ │ - streq r3, [sp, #24] │ │ │ │ │ - bne 23c84 <_loop1_178_rule+0x40c> │ │ │ │ │ + bne 24a48 <_loop1_178_rule+0x580> │ │ │ │ │ + ldr r8, [pc, #1736] @ 24c04 <_loop1_178_rule+0x73c> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23cf8 <_loop1_178_rule+0x480> │ │ │ │ │ + beq 24b2c <_loop1_178_rule+0x664> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b44 <_loop1_178_rule+0x2cc> │ │ │ │ │ + bne 24b44 <_loop1_178_rule+0x67c> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23ab0 <_loop1_178_rule+0x238> │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq 23ad4 <_loop1_178_rule+0x25c> │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + beq 24704 <_loop1_178_rule+0x23c> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 24728 <_loop1_178_rule+0x260> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r3, r7, 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 23b14 <_loop1_178_rule+0x29c> │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 24768 <_loop1_178_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23ccc <_loop1_178_rule+0x454> │ │ │ │ │ + beq 24b84 <_loop1_178_rule+0x6bc> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23b1c <_loop1_178_rule+0x2a4> │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 24770 <_loop1_178_rule+0x2a8> │ │ │ │ │ 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 23c64 <_loop1_178_rule+0x3ec> │ │ │ │ │ + bne 24a08 <_loop1_178_rule+0x540> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23b1c <_loop1_178_rule+0x2a4> │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 24770 <_loop1_178_rule+0x2a8> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r3, r3, #1 │ │ │ │ │ - streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23b24 <_loop1_178_rule+0x2ac> │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + streq r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 24778 <_loop1_178_rule+0x2b0> │ │ │ │ │ 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] │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 23c3c <_loop1_178_rule+0x3c4> │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 24b4c <_loop1_178_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 23b24 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 24b90 <_loop1_178_rule+0x6c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c5c <_loop1_178_rule+0x3e4> │ │ │ │ │ + beq 249fc <_loop1_178_rule+0x534> │ │ │ │ │ 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 23b24 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 24b90 <_loop1_178_rule+0x6c8> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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 23cd8 <_loop1_178_rule+0x460> │ │ │ │ │ + beq 248e0 <_loop1_178_rule+0x418> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23bbc <_loop1_178_rule+0x344> │ │ │ │ │ + beq 249d8 <_loop1_178_rule+0x510> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 238f0 <_loop1_178_rule+0x78> │ │ │ │ │ + b 24544 <_loop1_178_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 23d38 <_loop1_178_rule+0x4c0> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + bne 24b1c <_loop1_178_rule+0x654> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne 23934 <_loop1_178_rule+0xbc> │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 24588 <_loop1_178_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23c90 <_loop1_178_rule+0x418> │ │ │ │ │ + blt 24ab8 <_loop1_178_rule+0x5f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bne 23d38 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 24b1c <_loop1_178_rule+0x654> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 23958 <_loop1_178_rule+0xe0> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 245ac <_loop1_178_rule+0xe4> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bne 23b40 <_loop1_178_rule+0x2c8> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne 24bcc <_loop1_178_rule+0x704> │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 24a54 <_loop1_178_rule+0x58c> │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq 24a78 <_loop1_178_rule+0x5b0> │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195f4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23be0 <_loop1_178_rule+0x368> │ │ │ │ │ + beq 24908 <_loop1_178_rule+0x440> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 24bc0 <_loop1_178_rule+0x6f8> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 24b70 <_loop1_178_rule+0x6a8> │ │ │ │ │ + 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 24a28 <_loop1_178_rule+0x560> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - beq 23c78 <_loop1_178_rule+0x400> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 23c78 <_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 │ │ │ │ │ + bne 24ad0 <_loop1_178_rule+0x608> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 24aa4 <_loop1_178_rule+0x5dc> │ │ │ │ │ + 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 r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23cac <_loop1_178_rule+0x434> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble 23b9c <_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 23b84 <_loop1_178_rule+0x30c> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + beq 24af4 <_loop1_178_rule+0x62c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - 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 23ca8 <_loop1_178_rule+0x430> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b 23a9c <_loop1_178_rule+0x224> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 23b40 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 24a1c <_loop1_178_rule+0x554> │ │ │ │ │ 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 23b40 <_loop1_178_rule+0x2c8> │ │ │ │ │ - ldr r1, [pc, #304] @ 23d4c <_loop1_178_rule+0x4d4> │ │ │ │ │ + bne 24a1c <_loop1_178_rule+0x554> │ │ │ │ │ + ldr r1, [pc, #856] @ 24c08 <_loop1_178_rule+0x740> │ │ │ │ │ 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 23b40 <_loop1_178_rule+0x2c8> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + beq 24a1c <_loop1_178_rule+0x554> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 23a70 <_loop1_178_rule+0x1f8> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 246d8 <_loop1_178_rule+0x210> │ │ │ │ │ + str sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 24918 <_loop1_178_rule+0x450> │ │ │ │ │ + b 2491c <_loop1_178_rule+0x454> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + beq 24a3c <_loop1_178_rule+0x574> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 24a3c <_loop1_178_rule+0x574> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 24ba0 <_loop1_178_rule+0x6d8> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 249b8 <_loop1_178_rule+0x4f0> │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + beq 249b8 <_loop1_178_rule+0x4f0> │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ + beq 249b8 <_loop1_178_rule+0x4f0> │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ + str r1, [r2, #8] │ │ │ │ │ + beq 249b8 <_loop1_178_rule+0x4f0> │ │ │ │ │ + mov r2, #3 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ │ + str r0, [r1, r2, lsl #2] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne 249a0 <_loop1_178_rule+0x4d8> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + 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 │ │ │ │ │ - movne fp, #1 │ │ │ │ │ - strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - bne 23b24 <_loop1_178_rule+0x2ac> │ │ │ │ │ + beq 24b98 <_loop1_178_rule+0x6d0> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b 246f0 <_loop1_178_rule+0x228> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b24 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 24778 <_loop1_178_rule+0x2b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 239a4 <_loop1_178_rule+0x12c> │ │ │ │ │ - b 2399c <_loop1_178_rule+0x124> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 245f8 <_loop1_178_rule+0x130> │ │ │ │ │ + b 245f0 <_loop1_178_rule+0x128> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b 24918 <_loop1_178_rule+0x450> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c750 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 24804 <_loop1_178_rule+0x33c> │ │ │ │ │ + b 247fc <_loop1_178_rule+0x334> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23bac <_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 23b24 <_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 23bac <_loop1_178_rule+0x334> │ │ │ │ │ + b 249c8 <_loop1_178_rule+0x500> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2396c <_loop1_178_rule+0xf4> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 24aa4 <_loop1_178_rule+0x5dc> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 247a4 <_loop1_178_rule+0x2dc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 24ad8 <_loop1_178_rule+0x610> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + beq 247b4 <_loop1_178_rule+0x2ec> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 24918 <_loop1_178_rule+0x450> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 24778 <_loop1_178_rule+0x2b0> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b 24910 <_loop1_178_rule+0x448> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 24918 <_loop1_178_rule+0x450> │ │ │ │ │ + str sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - subeq r2, r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b48 <_loop1_178_rule+0x2d0> │ │ │ │ │ + b 24918 <_loop1_178_rule+0x450> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 24778 <_loop1_178_rule+0x2b0> │ │ │ │ │ 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 23910 <_loop1_178_rule+0x98> │ │ │ │ │ - b 23b44 <_loop1_178_rule+0x2cc> │ │ │ │ │ + beq 24564 <_loop1_178_rule+0x9c> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b 24918 <_loop1_178_rule+0x450> │ │ │ │ │ + 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 fp, #1 │ │ │ │ │ + strne fp, [r4, #60] @ 0x3c │ │ │ │ │ + beq 24a00 <_loop1_178_rule+0x538> │ │ │ │ │ + b 24778 <_loop1_178_rule+0x2b0> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 24910 <_loop1_178_rule+0x448> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 245c0 <_loop1_178_rule+0xf8> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 24778 <_loop1_178_rule+0x2b0> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 249c8 <_loop1_178_rule+0x500> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 247d8 <_loop1_178_rule+0x310> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + b 2491c <_loop1_178_rule+0x454> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, sl │ │ │ │ │ + mov r6, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 23bac <_loop1_178_rule+0x334> │ │ │ │ │ + b 249c8 <_loop1_178_rule+0x500> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 238a8 <_loop1_178_rule+0x30> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23b24 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 244f8 <_loop1_178_rule+0x30> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00023d50 <_gather_51_rule>: │ │ │ │ │ +00024c0c <_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] @ 242f8 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr ip, [pc, #1424] @ 251b4 <_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 242b0 <_gather_51_rule+0x560> │ │ │ │ │ + beq 2516c <_gather_51_rule+0x560> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 242c4 <_gather_51_rule+0x574> │ │ │ │ │ - ldr r0, [pc, #1380] @ 242f8 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 25180 <_gather_51_rule+0x574> │ │ │ │ │ + ldr r0, [pc, #1380] @ 251b4 <_gather_51_rule+0x5a8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 242d0 <_gather_51_rule+0x580> │ │ │ │ │ - bl c784 │ │ │ │ │ + beq 2518c <_gather_51_rule+0x580> │ │ │ │ │ + bl c750 │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23dcc <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1340] @ 242fc <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24c88 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1340] @ 251b8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ebc <_gather_51_rule+0x16c> │ │ │ │ │ + bne 24d78 <_gather_51_rule+0x16c> │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24080 <_gather_51_rule+0x330> │ │ │ │ │ + bne 24f3c <_gather_51_rule+0x330> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2412c <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24fe8 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2412c <_gather_51_rule+0x3dc> │ │ │ │ │ + beq 24fe8 <_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 23efc <_gather_51_rule+0x1ac> │ │ │ │ │ - ldr r2, [pc, #1260] @ 24300 <_gather_51_rule+0x5b0> │ │ │ │ │ + beq 24db8 <_gather_51_rule+0x1ac> │ │ │ │ │ + ldr r2, [pc, #1260] @ 251bc <_gather_51_rule+0x5b0> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 242a4 <_gather_51_rule+0x554> │ │ │ │ │ + beq 25160 <_gather_51_rule+0x554> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2412c <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24fe8 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24254 <_gather_51_rule+0x504> │ │ │ │ │ + beq 25110 <_gather_51_rule+0x504> │ │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 2412c <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24fe8 <_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 23f38 <_gather_51_rule+0x1e8> │ │ │ │ │ + bne 24df4 <_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 2424c <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 25108 <_gather_51_rule+0x4fc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 23f1c <_gather_51_rule+0x1cc> │ │ │ │ │ + bgt 24dd8 <_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 │ │ │ │ │ @@ -40014,1279 +41018,1279 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23dcc <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1072] @ 24304 <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 24c88 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1072] @ 251c0 <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dcc <_gather_51_rule+0x7c> │ │ │ │ │ + beq 24c88 <_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 23e0c <_gather_51_rule+0xbc> │ │ │ │ │ + bne 24cc8 <_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 24134 <_gather_51_rule+0x3e4> │ │ │ │ │ + b 24ff0 <_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 23e84 <_gather_51_rule+0x134> │ │ │ │ │ - b 23f1c <_gather_51_rule+0x1cc> │ │ │ │ │ + beq 24d40 <_gather_51_rule+0x134> │ │ │ │ │ + b 24dd8 <_gather_51_rule+0x1cc> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #948] @ 242f8 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r2, [pc, #948] @ 251b4 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24298 <_gather_51_rule+0x548> │ │ │ │ │ + beq 25154 <_gather_51_rule+0x548> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24048 <_gather_51_rule+0x2f8> │ │ │ │ │ + bne 24f04 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 23f8c <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #892] @ 242fc <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24e48 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #892] @ 251b8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ff8 <_gather_51_rule+0x2a8> │ │ │ │ │ + bne 24eb4 <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24154 <_gather_51_rule+0x404> │ │ │ │ │ + bne 25020 <_gather_51_rule+0x414> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24204 <_gather_51_rule+0x4b4> │ │ │ │ │ + bne 25010 <_gather_51_rule+0x404> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24048 <_gather_51_rule+0x2f8> │ │ │ │ │ + beq 24f04 <_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 2403c <_gather_51_rule+0x2ec> │ │ │ │ │ + beq 24ef8 <_gather_51_rule+0x2ec> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24058 <_gather_51_rule+0x308> │ │ │ │ │ + beq 24f14 <_gather_51_rule+0x308> │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 23e50 <_gather_51_rule+0x100> │ │ │ │ │ + b 24d0c <_gather_51_rule+0x100> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 23f8c <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #752] @ 24304 <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 24e48 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #752] @ 251c0 <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23f8c <_gather_51_rule+0x23c> │ │ │ │ │ + beq 24e48 <_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 23fd4 <_gather_51_rule+0x284> │ │ │ │ │ + bne 24e90 <_gather_51_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24264 <_gather_51_rule+0x514> │ │ │ │ │ + bne 25120 <_gather_51_rule+0x514> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23e64 <_gather_51_rule+0x114> │ │ │ │ │ + b 24d20 <_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 2424c <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 25108 <_gather_51_rule+0x4fc> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 23fe8 <_gather_51_rule+0x298> │ │ │ │ │ + b 24ea4 <_gather_51_rule+0x298> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24130 <_gather_51_rule+0x3e0> │ │ │ │ │ + bne 24fec <_gather_51_rule+0x3e0> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #600] @ 242f8 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r1, [pc, #600] @ 251b4 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 24278 <_gather_51_rule+0x528> │ │ │ │ │ + beq 25134 <_gather_51_rule+0x528> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24144 <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #576] @ 242fc <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 25000 <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #576] @ 251b8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24144 <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 25000 <_gather_51_rule+0x3f4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24144 <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #552] @ 24308 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 25000 <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #552] @ 251c4 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24144 <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 25000 <_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 24148 <_gather_51_rule+0x3f8> │ │ │ │ │ + beq 25004 <_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 23de8 <_gather_51_rule+0x98> │ │ │ │ │ + beq 24ca4 <_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 23ea8 <_gather_51_rule+0x158> │ │ │ │ │ + b 24d64 <_gather_51_rule+0x158> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 2411c <_gather_51_rule+0x3cc> │ │ │ │ │ + b 24fd8 <_gather_51_rule+0x3cc> │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + b 24d20 <_gather_51_rule+0x114> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24244 <_gather_51_rule+0x4f4> │ │ │ │ │ - ldr r3, [pc, #396] @ 242f8 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 25100 <_gather_51_rule+0x4f4> │ │ │ │ │ + ldr r3, [pc, #380] @ 251b4 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24224 <_gather_51_rule+0x4d4> │ │ │ │ │ + beq 250e0 <_gather_51_rule+0x4d4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24214 <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #364] @ 242fc <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 250d0 <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #348] @ 251b8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24214 <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 250d0 <_gather_51_rule+0x4c4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 24214 <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #336] @ 24308 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 250d0 <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #320] @ 251c4 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24214 <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 250d0 <_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 24218 <_gather_51_rule+0x4c8> │ │ │ │ │ + beq 250d4 <_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 23fa4 <_gather_51_rule+0x254> │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23e64 <_gather_51_rule+0x114> │ │ │ │ │ + b 24e60 <_gather_51_rule+0x254> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 241f4 <_gather_51_rule+0x4a4> │ │ │ │ │ + b 250c0 <_gather_51_rule+0x4b4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [fp, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 24178 <_gather_51_rule+0x428> │ │ │ │ │ - b 241f4 <_gather_51_rule+0x4a4> │ │ │ │ │ + beq 25044 <_gather_51_rule+0x438> │ │ │ │ │ + b 250c0 <_gather_51_rule+0x4b4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 24050 <_gather_51_rule+0x300> │ │ │ │ │ + b 24f0c <_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 2412c <_gather_51_rule+0x3dc> │ │ │ │ │ + b 24fe8 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ - b 24050 <_gather_51_rule+0x300> │ │ │ │ │ + b 24f0c <_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 240a4 <_gather_51_rule+0x354> │ │ │ │ │ - b 2411c <_gather_51_rule+0x3cc> │ │ │ │ │ + beq 24f60 <_gather_51_rule+0x354> │ │ │ │ │ + b 24fd8 <_gather_51_rule+0x3cc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23f50 <_gather_51_rule+0x200> │ │ │ │ │ + b 24e0c <_gather_51_rule+0x200> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e1c <_gather_51_rule+0xcc> │ │ │ │ │ + b 24cd8 <_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 23d8c <_gather_51_rule+0x3c> │ │ │ │ │ + beq 24c48 <_gather_51_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23eb0 <_gather_51_rule+0x160> │ │ │ │ │ + b 24d6c <_gather_51_rule+0x160> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2412c <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24fe8 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 23db8 <_gather_51_rule+0x68> │ │ │ │ │ - b 23dcc <_gather_51_rule+0x7c> │ │ │ │ │ + bne 24c74 <_gather_51_rule+0x68> │ │ │ │ │ + b 24c88 <_gather_51_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_59_rule │ │ │ │ │ R_ARM_ABS32 _tmp_203_rule │ │ │ │ │ │ │ │ │ │ -0002430c <_tmp_59_rule>: │ │ │ │ │ +000251c8 <_tmp_59_rule>: │ │ │ │ │ _tmp_59_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #180] @ 243d8 <_tmp_59_rule+0xcc> │ │ │ │ │ + ldr r2, [pc, #180] @ 25294 <_tmp_59_rule+0xcc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 243b4 <_tmp_59_rule+0xa8> │ │ │ │ │ + beq 25270 <_tmp_59_rule+0xa8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 243c8 <_tmp_59_rule+0xbc> │ │ │ │ │ + bne 25284 <_tmp_59_rule+0xbc> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 243a4 <_tmp_59_rule+0x98> │ │ │ │ │ + bne 25260 <_tmp_59_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243c4 <_tmp_59_rule+0xb8> │ │ │ │ │ + bne 25280 <_tmp_59_rule+0xb8> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 243a4 <_tmp_59_rule+0x98> │ │ │ │ │ + bne 25260 <_tmp_59_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243c4 <_tmp_59_rule+0xb8> │ │ │ │ │ + bne 25280 <_tmp_59_rule+0xb8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24344 <_tmp_59_rule+0x38> │ │ │ │ │ + beq 25200 <_tmp_59_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000243dc : │ │ │ │ │ +00025298 : │ │ │ │ │ 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] @ 24860 │ │ │ │ │ + ldr r2, [pc, #1132] @ 2571c │ │ │ │ │ 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 247b4 │ │ │ │ │ + beq 25670 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 247c8 │ │ │ │ │ + bne 25684 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 24704 │ │ │ │ │ + bne 255c0 │ │ │ │ │ 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 246f8 │ │ │ │ │ + blt 255b4 │ │ │ │ │ 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 246f0 │ │ │ │ │ + bne 255ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 246e8 │ │ │ │ │ + beq 255a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #992] @ 24860 │ │ │ │ │ + ldr r2, [pc, #992] @ 2571c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24790 │ │ │ │ │ + beq 2564c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 247a8 │ │ │ │ │ + bne 25664 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 246d0 │ │ │ │ │ + beq 2558c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne 247a4 │ │ │ │ │ + bne 25660 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #920] @ 24860 │ │ │ │ │ + ldr r1, [pc, #920] @ 2571c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24808 │ │ │ │ │ + beq 256c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24574 │ │ │ │ │ + bne 25430 │ │ │ │ │ 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 246f0 │ │ │ │ │ + bne 255ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24540 │ │ │ │ │ + beq 253fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 247d0 │ │ │ │ │ + bne 2568c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246f0 │ │ │ │ │ + bne 255ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 244e8 │ │ │ │ │ + beq 253a4 │ │ │ │ │ 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] @ 24860 │ │ │ │ │ + ldr r2, [pc, #688] @ 2571c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24784 │ │ │ │ │ + beq 25640 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245e0 │ │ │ │ │ + bne 2549c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24718 │ │ │ │ │ + bne 255d4 │ │ │ │ │ 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 244f8 │ │ │ │ │ + beq 253b4 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 244f8 │ │ │ │ │ + bne 253b4 │ │ │ │ │ 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 246c8 │ │ │ │ │ + beq 25584 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt 2484c │ │ │ │ │ + bgt 25708 │ │ │ │ │ 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 24510 │ │ │ │ │ + bne 253cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 246f0 │ │ │ │ │ + beq 255ac │ │ │ │ │ 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 247fc │ │ │ │ │ + beq 256b8 │ │ │ │ │ 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 24828 │ │ │ │ │ + beq 256e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24564 │ │ │ │ │ + b 25420 │ │ │ │ │ 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 24510 │ │ │ │ │ + b 253cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2456c │ │ │ │ │ + b 25428 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 24464 │ │ │ │ │ + b 25320 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 245e0 │ │ │ │ │ + beq 2549c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24758 │ │ │ │ │ + beq 25614 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 245a8 │ │ │ │ │ + b 25464 │ │ │ │ │ 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 246c0 │ │ │ │ │ + beq 2557c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 24744 │ │ │ │ │ + b 25600 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 245c0 │ │ │ │ │ + b 2547c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 24498 │ │ │ │ │ + beq 25354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24510 │ │ │ │ │ + b 253cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24418 │ │ │ │ │ + beq 252d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 246f8 │ │ │ │ │ + b 255b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 246f0 │ │ │ │ │ + beq 255ac │ │ │ │ │ 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 24690 │ │ │ │ │ + bne 2554c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24690 │ │ │ │ │ + b 2554c │ │ │ │ │ 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 244d4 │ │ │ │ │ - b 245ec │ │ │ │ │ + beq 25390 │ │ │ │ │ + b 254a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 24564 │ │ │ │ │ + beq 25420 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 246f8 │ │ │ │ │ + b 255b4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 2462c │ │ │ │ │ + b 254e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00024864 : │ │ │ │ │ +00025720 : │ │ │ │ │ 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] @ 253a8 │ │ │ │ │ + ldr r1, [pc, #2860] @ 26264 │ │ │ │ │ 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 24cb4 │ │ │ │ │ + beq 25b70 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24cc8 │ │ │ │ │ + bne 25b84 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 24d38 │ │ │ │ │ - ldr r1, [pc, #2796] @ 253a8 │ │ │ │ │ + bne 25bf4 │ │ │ │ │ + ldr r1, [pc, #2796] @ 26264 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24f04 │ │ │ │ │ + beq 25dc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2768] @ 253a8 │ │ │ │ │ + ldr r2, [pc, #2768] @ 26264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24ce0 │ │ │ │ │ - bl 254d8 <_loop1_101_rule> │ │ │ │ │ + beq 25b9c │ │ │ │ │ + bl 26394 <_loop1_101_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24904 │ │ │ │ │ + beq 257c0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24bf8 │ │ │ │ │ + bne 25ab4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24cf0 │ │ │ │ │ + bne 25bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254d8 <_loop1_101_rule> │ │ │ │ │ + bl 26394 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24938 │ │ │ │ │ + beq 257f4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c68 │ │ │ │ │ + bne 25b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24cd8 │ │ │ │ │ + bne 25b94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2632] @ 253a8 │ │ │ │ │ + ldr r2, [pc, #2632] @ 26264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24c88 │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + beq 25b44 │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24988 │ │ │ │ │ + beq 25844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26648 <_loop1_103_rule> │ │ │ │ │ + bl 27504 <_loop1_103_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 24a98 │ │ │ │ │ + bne 25954 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c98 │ │ │ │ │ + bne 25b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 249b8 │ │ │ │ │ + beq 25874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26648 <_loop1_103_rule> │ │ │ │ │ + bl 27504 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24b64 │ │ │ │ │ + bne 25a20 │ │ │ │ │ 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 24cd4 │ │ │ │ │ + bne 25b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254d8 <_loop1_101_rule> │ │ │ │ │ + bl 26394 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24a44 │ │ │ │ │ + beq 25900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26ed8 <_loop0_100_rule> │ │ │ │ │ + bl 27d94 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24a44 │ │ │ │ │ + beq 25900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27458 │ │ │ │ │ + bl 28314 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24a48 │ │ │ │ │ + bne 25904 │ │ │ │ │ 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 24b44 │ │ │ │ │ + beq 25a00 │ │ │ │ │ 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 24cd4 │ │ │ │ │ + bne 25b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26648 <_loop1_103_rule> │ │ │ │ │ + bl 27504 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24d14 │ │ │ │ │ + bne 25bd0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24cd4 │ │ │ │ │ + bne 25b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27458 │ │ │ │ │ + bl 28314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24bd0 │ │ │ │ │ + bne 25a8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24a34 │ │ │ │ │ + b 258f0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24988 │ │ │ │ │ + beq 25844 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24988 │ │ │ │ │ + beq 25844 │ │ │ │ │ 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 24bac │ │ │ │ │ + beq 25a68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 26ed8 <_loop0_100_rule> │ │ │ │ │ + bl 27d94 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 249c8 │ │ │ │ │ + beq 25884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27458 │ │ │ │ │ + bl 28314 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 249c8 │ │ │ │ │ + bne 25884 │ │ │ │ │ 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] @ 253ac │ │ │ │ │ + ldr r2, [pc, #2172] @ 26268 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23808 │ │ │ │ │ + bl 24458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a2c │ │ │ │ │ + bne 258e8 │ │ │ │ │ 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 24a8c │ │ │ │ │ - b 24a88 │ │ │ │ │ + bne 25948 │ │ │ │ │ + b 25944 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 249b8 │ │ │ │ │ - ldr r1, [pc, #2096] @ 253b0 │ │ │ │ │ + beq 25874 │ │ │ │ │ + ldr r1, [pc, #2096] @ 2626c │ │ │ │ │ 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 249b8 │ │ │ │ │ + beq 25874 │ │ │ │ │ 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 24ad8 │ │ │ │ │ + bne 25994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25390 │ │ │ │ │ + bne 2624c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 249c8 │ │ │ │ │ + b 25884 │ │ │ │ │ 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 24a2c │ │ │ │ │ - b 24b44 │ │ │ │ │ + bne 258e8 │ │ │ │ │ + b 25a00 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24904 │ │ │ │ │ + beq 257c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24ca8 │ │ │ │ │ + beq 25b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26ed8 <_loop0_100_rule> │ │ │ │ │ + bl 27d94 <_loop0_100_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24ca8 │ │ │ │ │ + beq 25b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27458 │ │ │ │ │ + bl 28314 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24944 │ │ │ │ │ + bne 25800 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b 24b20 │ │ │ │ │ - ldr r1, [pc, #1856] @ 253b0 │ │ │ │ │ + b 259dc │ │ │ │ │ + ldr r1, [pc, #1856] @ 2626c │ │ │ │ │ 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 24c0c │ │ │ │ │ - b 24938 │ │ │ │ │ + bne 25ac8 │ │ │ │ │ + b 257f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24cfc │ │ │ │ │ + beq 25bb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 249c8 │ │ │ │ │ + b 25884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24944 │ │ │ │ │ + b 25800 │ │ │ │ │ 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 248a0 │ │ │ │ │ + beq 2575c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24a38 │ │ │ │ │ + b 258f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a8c │ │ │ │ │ + b 25948 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24f24 │ │ │ │ │ + beq 25de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24944 │ │ │ │ │ + b 25800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24978 │ │ │ │ │ - b 24988 │ │ │ │ │ + bne 25834 │ │ │ │ │ + b 25844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27458 │ │ │ │ │ + bl 28314 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24a68 │ │ │ │ │ + bne 25924 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 24bdc │ │ │ │ │ + b 25a98 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1632] @ 253a8 │ │ │ │ │ + ldr r3, [pc, #1632] @ 26264 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 252ac │ │ │ │ │ + beq 26168 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 252cc │ │ │ │ │ + bne 26188 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 252c0 │ │ │ │ │ + bne 2617c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25280 │ │ │ │ │ + bne 2613c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 252c0 │ │ │ │ │ + bne 2617c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 253d0 │ │ │ │ │ + bl 2628c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24e1c │ │ │ │ │ + bne 25cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2533c │ │ │ │ │ + beq 261f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1504] @ 253a8 │ │ │ │ │ + ldr r2, [pc, #1504] @ 26264 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2536c │ │ │ │ │ + beq 26228 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25378 │ │ │ │ │ + bne 26234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 25c84 │ │ │ │ │ + bl 26b40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2530c │ │ │ │ │ + bne 261c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25378 │ │ │ │ │ + bne 26234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26648 <_loop1_103_rule> │ │ │ │ │ + bl 27504 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25388 │ │ │ │ │ + bne 26244 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 252c0 │ │ │ │ │ + bne 2617c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e50 │ │ │ │ │ + beq 25d0c │ │ │ │ │ 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 24fa4 │ │ │ │ │ + bne 25e60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 252c0 │ │ │ │ │ + bne 2617c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_192_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24e9c │ │ │ │ │ + bne 25d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f8 │ │ │ │ │ + bl 1748 │ │ │ │ │ R_ARM_CALL _loop0_193_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e98 │ │ │ │ │ + beq 25d54 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 251b8 │ │ │ │ │ + bne 26074 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 252c0 │ │ │ │ │ + bne 2617c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5210 │ │ │ │ │ R_ARM_CALL _loop1_196_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ecc │ │ │ │ │ + beq 25d88 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f3c │ │ │ │ │ + bne 25df8 │ │ │ │ │ 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 24a38 │ │ │ │ │ - ldr r2, [pc, #1204] @ 253a8 │ │ │ │ │ + bne 258f4 │ │ │ │ │ + ldr r2, [pc, #1204] @ 26264 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 248c8 │ │ │ │ │ + bne 25784 │ │ │ │ │ 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 24cd8 │ │ │ │ │ + bne 25b94 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 248c8 │ │ │ │ │ + b 25784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 254d8 <_loop1_101_rule> │ │ │ │ │ + bl 26394 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 248f0 │ │ │ │ │ - b 24904 │ │ │ │ │ + bne 257ac │ │ │ │ │ + b 257c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24ecc │ │ │ │ │ - ldr r3, [pc, #1116] @ 253b4 │ │ │ │ │ + beq 25d88 │ │ │ │ │ + ldr r3, [pc, #1116] @ 26270 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 253b8 │ │ │ │ │ + ldr r3, [pc, #1112] @ 26274 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 24ed0 │ │ │ │ │ + beq 25d8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24ed8 │ │ │ │ │ + b 25d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1016] @ 253a8 │ │ │ │ │ + ldr r2, [pc, #1016] @ 26264 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 251ac │ │ │ │ │ + beq 26068 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24e54 │ │ │ │ │ + bne 25d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 250f4 │ │ │ │ │ + beq 25fb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #940] @ 253a8 │ │ │ │ │ + ldr r2, [pc, #940] @ 26264 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 251a0 │ │ │ │ │ + beq 2605c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25190 │ │ │ │ │ + bne 2604c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 250d8 │ │ │ │ │ + beq 25f94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 25190 │ │ │ │ │ + bne 2604c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2509c │ │ │ │ │ + beq 25f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2509c │ │ │ │ │ + beq 25f58 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 2508c │ │ │ │ │ + bne 25f48 │ │ │ │ │ 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 250d0 │ │ │ │ │ + beq 25f8c │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [fp, r7, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 2503c │ │ │ │ │ + b 25ef8 │ │ │ │ │ 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 250d0 │ │ │ │ │ + beq 25f8c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 25100 │ │ │ │ │ + ble 25fbc │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 250b4 │ │ │ │ │ + b 25f70 │ │ │ │ │ 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 24e54 │ │ │ │ │ + b 25d10 │ │ │ │ │ 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 │ │ │ │ │ @@ -41294,186 +42298,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 24e50 │ │ │ │ │ + beq 25d0c │ │ │ │ │ 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 24e54 │ │ │ │ │ + bne 25d10 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24e50 │ │ │ │ │ - ldr r2, [pc, #588] @ 253b8 │ │ │ │ │ + beq 25d0c │ │ │ │ │ + ldr r2, [pc, #588] @ 26274 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #584] @ 253bc │ │ │ │ │ + ldr r2, [pc, #584] @ 26278 │ │ │ │ │ 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 24f74 │ │ │ │ │ + b 25e30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 250f4 │ │ │ │ │ + b 25fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25008 │ │ │ │ │ + b 25ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24fbc │ │ │ │ │ + b 25e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 253a8 │ │ │ │ │ + ldr r2, [pc, #476] @ 26264 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25274 │ │ │ │ │ + beq 26130 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25264 │ │ │ │ │ + bne 26120 │ │ │ │ │ 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 25258 │ │ │ │ │ + bne 26114 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25264 │ │ │ │ │ + bne 26120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a48 │ │ │ │ │ + bl 26904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24e9c │ │ │ │ │ + beq 25d58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19f8 │ │ │ │ │ + bl 1748 │ │ │ │ │ R_ARM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e98 │ │ │ │ │ + beq 25d54 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24e98 │ │ │ │ │ - ldr r3, [pc, #360] @ 253c0 │ │ │ │ │ - b 24f54 │ │ │ │ │ + beq 25d54 │ │ │ │ │ + ldr r3, [pc, #360] @ 2627c │ │ │ │ │ + b 25e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25228 │ │ │ │ │ + b 260e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e9c │ │ │ │ │ + b 25d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 251d0 │ │ │ │ │ + b 2608c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f8 │ │ │ │ │ + bl 1748 │ │ │ │ │ R_ARM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24d80 │ │ │ │ │ + beq 25c3c │ │ │ │ │ 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] @ 253c4 │ │ │ │ │ - bne 24f54 │ │ │ │ │ - b 24d80 │ │ │ │ │ + ldrne r3, [pc, #284] @ 26280 │ │ │ │ │ + bne 25e10 │ │ │ │ │ + b 25c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 253a0 │ │ │ │ │ + beq 2625c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24ed8 │ │ │ │ │ + b 25d94 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24d60 │ │ │ │ │ - ldr r3, [pc, #224] @ 253c8 │ │ │ │ │ + beq 25c1c │ │ │ │ │ + ldr r3, [pc, #224] @ 26284 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 253b8 │ │ │ │ │ + ldr r3, [pc, #200] @ 26274 │ │ │ │ │ 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 24f78 │ │ │ │ │ + b 25e34 │ │ │ │ │ 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 25344 │ │ │ │ │ + beq 26200 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a48 │ │ │ │ │ + bl 26904 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #144] @ 253cc │ │ │ │ │ - bne 24f54 │ │ │ │ │ + ldrne r3, [pc, #144] @ 26288 │ │ │ │ │ + bne 25e10 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24e1c │ │ │ │ │ + b 25cd8 │ │ │ │ │ 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 24e1c │ │ │ │ │ + b 25cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24dcc │ │ │ │ │ + b 25c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e1c │ │ │ │ │ + b 25cd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25324 │ │ │ │ │ + b 261e0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 249c8 │ │ │ │ │ + b 25884 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 24d4c │ │ │ │ │ + b 25c08 │ │ │ │ │ .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 │ │ │ │ │ @@ -41486,399 +42490,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 │ │ │ │ │ │ │ │ │ │ -000253d0 : │ │ │ │ │ +0002628c : │ │ │ │ │ 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] @ 254d0 │ │ │ │ │ + ldr r1, [pc, #232] @ 2638c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 254c8 │ │ │ │ │ + beq 26384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 254b8 │ │ │ │ │ + bne 26374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 254d8 <_loop1_101_rule> │ │ │ │ │ + bl 26394 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25430 │ │ │ │ │ + beq 262ec │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25480 │ │ │ │ │ + bne 2633c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 254b8 │ │ │ │ │ + bne 26374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254d8 <_loop1_101_rule> │ │ │ │ │ + bl 26394 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25464 │ │ │ │ │ + beq 26320 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25498 │ │ │ │ │ + bne 26354 │ │ │ │ │ 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 2546c │ │ │ │ │ - b 25430 │ │ │ │ │ - ldr r1, [pc, #52] @ 254d4 │ │ │ │ │ + bne 26328 │ │ │ │ │ + b 262ec │ │ │ │ │ + ldr r1, [pc, #52] @ 26390 │ │ │ │ │ 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 2546c │ │ │ │ │ - b 25464 │ │ │ │ │ + bne 26328 │ │ │ │ │ + b 26320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25474 │ │ │ │ │ + b 26330 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 253fc │ │ │ │ │ + b 262b8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000254d8 <_loop1_101_rule>: │ │ │ │ │ +00026394 <_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] @ 25a40 <_loop1_101_rule+0x568> │ │ │ │ │ + ldr r2, [pc, #1360] @ 268fc <_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 259d0 <_loop1_101_rule+0x4f8> │ │ │ │ │ + beq 2688c <_loop1_101_rule+0x4f8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 259e4 <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 268a0 <_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 259b4 <_loop1_101_rule+0x4dc> │ │ │ │ │ + beq 26870 <_loop1_101_rule+0x4dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1280] @ 25a40 <_loop1_101_rule+0x568> │ │ │ │ │ + ldreq r8, [pc, #1280] @ 268fc <_loop1_101_rule+0x568> │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 259e4 <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 268a0 <_loop1_101_rule+0x50c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25674 <_loop1_101_rule+0x19c> │ │ │ │ │ + beq 26530 <_loop1_101_rule+0x19c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2568c <_loop1_101_rule+0x1b4> │ │ │ │ │ + bne 26548 <_loop1_101_rule+0x1b4> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 256a8 <_loop1_101_rule+0x1d0> │ │ │ │ │ + beq 26564 <_loop1_101_rule+0x1d0> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 256cc <_loop1_101_rule+0x1f4> │ │ │ │ │ + beq 26588 <_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 25718 <_loop1_101_rule+0x240> │ │ │ │ │ + beq 265d4 <_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 25808 <_loop1_101_rule+0x330> │ │ │ │ │ + beq 266c4 <_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 257e8 <_loop1_101_rule+0x310> │ │ │ │ │ + beq 266a4 <_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 25804 <_loop1_101_rule+0x32c> │ │ │ │ │ + beq 266c0 <_loop1_101_rule+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25694 <_loop1_101_rule+0x1bc> │ │ │ │ │ + bne 26550 <_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 259f0 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 268ac <_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 25554 <_loop1_101_rule+0x7c> │ │ │ │ │ + bne 26410 <_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 25560 <_loop1_101_rule+0x88> │ │ │ │ │ + beq 2641c <_loop1_101_rule+0x88> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 25880 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 2673c <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r7, r5, lsl #2] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 25544 <_loop1_101_rule+0x6c> │ │ │ │ │ + b 26400 <_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 25a10 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 268cc <_loop1_101_rule+0x538> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25584 <_loop1_101_rule+0xac> │ │ │ │ │ + bne 26440 <_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 25808 <_loop1_101_rule+0x330> │ │ │ │ │ + blt 266c4 <_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 25a10 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 268cc <_loop1_101_rule+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 255a4 <_loop1_101_rule+0xcc> │ │ │ │ │ + bne 26460 <_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 257e0 <_loop1_101_rule+0x308> │ │ │ │ │ + bne 2669c <_loop1_101_rule+0x308> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25818 <_loop1_101_rule+0x340> │ │ │ │ │ + beq 266d4 <_loop1_101_rule+0x340> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 2583c <_loop1_101_rule+0x364> │ │ │ │ │ + beq 266f8 <_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 25878 <_loop1_101_rule+0x3a0> │ │ │ │ │ + beq 26734 <_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 259a8 <_loop1_101_rule+0x4d0> │ │ │ │ │ + beq 26864 <_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 25a24 <_loop1_101_rule+0x54c> │ │ │ │ │ + beq 268e0 <_loop1_101_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #644] @ 25a44 <_loop1_101_rule+0x56c> │ │ │ │ │ + ldr r1, [pc, #644] @ 26900 <_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 25624 <_loop1_101_rule+0x14c> │ │ │ │ │ + bne 264e0 <_loop1_101_rule+0x14c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25880 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 2673c <_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 25808 <_loop1_101_rule+0x330> │ │ │ │ │ + bne 266c4 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 25730 <_loop1_101_rule+0x258> │ │ │ │ │ - b 257e0 <_loop1_101_rule+0x308> │ │ │ │ │ + beq 265ec <_loop1_101_rule+0x258> │ │ │ │ │ + b 2669c <_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 259a8 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 26864 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25a1c <_loop1_101_rule+0x544> │ │ │ │ │ + bne 268d8 <_loop1_101_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 259a0 <_loop1_101_rule+0x4c8> │ │ │ │ │ + blt 2685c <_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 259a8 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 26864 <_loop1_101_rule+0x4d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 2576c <_loop1_101_rule+0x294> │ │ │ │ │ + bne 26628 <_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 2597c <_loop1_101_rule+0x4a4> │ │ │ │ │ + beq 26838 <_loop1_101_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2597c <_loop1_101_rule+0x4a4> │ │ │ │ │ + bne 26838 <_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 259f0 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 268ac <_loop1_101_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + ble 26818 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + beq 26818 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + beq 26818 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + beq 26818 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + beq 26818 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + beq 26818 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 2595c <_loop1_101_rule+0x484> │ │ │ │ │ + beq 26818 <_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 25944 <_loop1_101_rule+0x46c> │ │ │ │ │ + bne 26800 <_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 │ │ │ │ │ @@ -41894,2614 +42898,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 257e0 <_loop1_101_rule+0x308> │ │ │ │ │ + b 2669c <_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 2596c <_loop1_101_rule+0x494> │ │ │ │ │ + b 26828 <_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 25514 <_loop1_101_rule+0x3c> │ │ │ │ │ + beq 263d0 <_loop1_101_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2596c <_loop1_101_rule+0x494> │ │ │ │ │ + b 26828 <_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 2596c <_loop1_101_rule+0x494> │ │ │ │ │ + b 26828 <_loop1_101_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25808 <_loop1_101_rule+0x330> │ │ │ │ │ + b 266c4 <_loop1_101_rule+0x330> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 2574c <_loop1_101_rule+0x274> │ │ │ │ │ + b 26608 <_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 257e0 <_loop1_101_rule+0x308> │ │ │ │ │ + b 2669c <_loop1_101_rule+0x308> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025a48 : │ │ │ │ │ +00026904 : │ │ │ │ │ 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] @ 25b20 │ │ │ │ │ + ldr r1, [pc, #192] @ 269dc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25b08 │ │ │ │ │ + beq 269c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b10 │ │ │ │ │ + bne 269cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25abc │ │ │ │ │ + beq 26978 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25abc │ │ │ │ │ + beq 26978 │ │ │ │ │ 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 25b10 │ │ │ │ │ + bne 269cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25ae8 │ │ │ │ │ + bne 269a4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 25aa8 │ │ │ │ │ - ldr r1, [pc, #52] @ 25b24 │ │ │ │ │ + b 26964 │ │ │ │ │ + ldr r1, [pc, #52] @ 269e0 │ │ │ │ │ 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 25aa8 │ │ │ │ │ - b 25adc │ │ │ │ │ + bne 26964 │ │ │ │ │ + b 26998 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25a74 │ │ │ │ │ + b 26930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25ab0 │ │ │ │ │ + b 2696c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025b28 : │ │ │ │ │ +000269e4 : │ │ │ │ │ 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] @ 25c80 │ │ │ │ │ + ldr r1, [pc, #320] @ 26b3c │ │ │ │ │ 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 25c58 │ │ │ │ │ + beq 26b14 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 25bf0 │ │ │ │ │ + bne 26aac │ │ │ │ │ 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 25c10 │ │ │ │ │ + beq 26acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25c00 │ │ │ │ │ + beq 26abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25c4c │ │ │ │ │ + beq 26b08 │ │ │ │ │ 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 25c60 │ │ │ │ │ + beq 26b1c │ │ │ │ │ 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 25bec │ │ │ │ │ + b 26aa8 │ │ │ │ │ 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 25bf0 │ │ │ │ │ + blt 26aac │ │ │ │ │ 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 25b90 │ │ │ │ │ + beq 26a4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25bf0 │ │ │ │ │ + b 26aac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25b58 │ │ │ │ │ + b 26a14 │ │ │ │ │ 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 25c08 │ │ │ │ │ - b 25bf0 │ │ │ │ │ + beq 26ac4 │ │ │ │ │ + b 26aac │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00025c84 : │ │ │ │ │ +00026b40 : │ │ │ │ │ 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] @ 25de0 │ │ │ │ │ + ldr r1, [pc, #324] @ 26c9c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25db8 │ │ │ │ │ + beq 26c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25da8 │ │ │ │ │ + bne 26c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ce0 │ │ │ │ │ + beq 26b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26648 <_loop1_103_rule> │ │ │ │ │ + bl 27504 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25d2c │ │ │ │ │ + bne 26be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25da8 │ │ │ │ │ + bne 26c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25de8 <_loop0_106_rule> │ │ │ │ │ + bl 26ca4 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25d10 │ │ │ │ │ + beq 26bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26648 <_loop1_103_rule> │ │ │ │ │ + bl 27504 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25d74 │ │ │ │ │ + bne 26c30 │ │ │ │ │ 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 25ce0 │ │ │ │ │ + beq 26b9c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ce0 │ │ │ │ │ + beq 26b9c │ │ │ │ │ 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 25dc0 │ │ │ │ │ + beq 26c7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25d1c │ │ │ │ │ + b 26bd8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25d10 │ │ │ │ │ - ldr r1, [pc, #84] @ 25de4 │ │ │ │ │ + beq 26bcc │ │ │ │ │ + ldr r1, [pc, #84] @ 26ca0 │ │ │ │ │ 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 25d54 │ │ │ │ │ - b 25d10 │ │ │ │ │ + bne 26c10 │ │ │ │ │ + b 26bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25d20 │ │ │ │ │ + b 26bdc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25cb0 │ │ │ │ │ + b 26b6c │ │ │ │ │ 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 25d18 │ │ │ │ │ - b 25d20 │ │ │ │ │ + beq 26bd4 │ │ │ │ │ + b 26bdc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025de8 <_loop0_106_rule>: │ │ │ │ │ +00026ca4 <_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] @ 26640 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2112] @ 274fc <_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 26588 <_loop0_106_rule+0x7a0> │ │ │ │ │ + beq 27444 <_loop0_106_rule+0x7a0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2659c <_loop0_106_rule+0x7b4> │ │ │ │ │ + bne 27458 <_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 2656c <_loop0_106_rule+0x784> │ │ │ │ │ + beq 27428 <_loop0_106_rule+0x784> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 2659c <_loop0_106_rule+0x7b4> │ │ │ │ │ - ldr r2, [pc, #2028] @ 26640 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 27458 <_loop0_106_rule+0x7b4> │ │ │ │ │ + ldr r2, [pc, #2028] @ 274fc <_loop0_106_rule+0x858> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26548 <_loop0_106_rule+0x760> │ │ │ │ │ - ldr r2, [pc, #2008] @ 26640 <_loop0_106_rule+0x858> │ │ │ │ │ + beq 27404 <_loop0_106_rule+0x760> │ │ │ │ │ + ldr r2, [pc, #2008] @ 274fc <_loop0_106_rule+0x858> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2634c <_loop0_106_rule+0x564> │ │ │ │ │ + beq 27208 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 26370 <_loop0_106_rule+0x588> │ │ │ │ │ + beq 2722c <_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 263ac <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 27268 <_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 263ac <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 27268 <_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 265d4 <_loop0_106_rule+0x7ec> │ │ │ │ │ + beq 27490 <_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 263b4 <_loop0_106_rule+0x5cc> │ │ │ │ │ + beq 27270 <_loop0_106_rule+0x5cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r6, [r7] │ │ │ │ │ - ldr r8, [pc, #1812] @ 26640 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r8, [pc, #1812] @ 274fc <_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 26528 <_loop0_106_rule+0x740> │ │ │ │ │ + beq 273e4 <_loop0_106_rule+0x740> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26518 <_loop0_106_rule+0x730> │ │ │ │ │ + bne 273d4 <_loop0_106_rule+0x730> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26074 <_loop0_106_rule+0x28c> │ │ │ │ │ + beq 26f30 <_loop0_106_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 26098 <_loop0_106_rule+0x2b0> │ │ │ │ │ + beq 26f54 <_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 260e4 <_loop0_106_rule+0x2fc> │ │ │ │ │ + beq 26fa0 <_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 261dc <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq 27098 <_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 261bc <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq 27078 <_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 261d8 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq 27094 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26060 <_loop0_106_rule+0x278> │ │ │ │ │ + bne 26f1c <_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 264cc <_loop0_106_rule+0x6e4> │ │ │ │ │ + beq 27388 <_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 25f30 <_loop0_106_rule+0x148> │ │ │ │ │ + b 26dec <_loop0_106_rule+0x148> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r9, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25f30 <_loop0_106_rule+0x148> │ │ │ │ │ + b 26dec <_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 26634 <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 274f0 <_loop0_106_rule+0x84c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 25f74 <_loop0_106_rule+0x18c> │ │ │ │ │ + bne 26e30 <_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 261dc <_loop0_106_rule+0x3f4> │ │ │ │ │ + blt 27098 <_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 26634 <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 274f0 <_loop0_106_rule+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25f94 <_loop0_106_rule+0x1ac> │ │ │ │ │ + bne 26e50 <_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 261e8 <_loop0_106_rule+0x400> │ │ │ │ │ + bne 270a4 <_loop0_106_rule+0x400> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 261f8 <_loop0_106_rule+0x410> │ │ │ │ │ + beq 270b4 <_loop0_106_rule+0x410> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 2621c <_loop0_106_rule+0x434> │ │ │ │ │ + beq 270d8 <_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 26258 <_loop0_106_rule+0x470> │ │ │ │ │ + beq 27114 <_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 265a8 <_loop0_106_rule+0x7c0> │ │ │ │ │ + beq 27464 <_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 264f8 <_loop0_106_rule+0x710> │ │ │ │ │ + beq 273b4 <_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] @ 26644 <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #1196] @ 27500 <_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 26014 <_loop0_106_rule+0x22c> │ │ │ │ │ + bne 26ed0 <_loop0_106_rule+0x22c> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26268 <_loop0_106_rule+0x480> │ │ │ │ │ + b 27124 <_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 261dc <_loop0_106_rule+0x3f4> │ │ │ │ │ + bne 27098 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 260fc <_loop0_106_rule+0x314> │ │ │ │ │ + beq 26fb8 <_loop0_106_rule+0x314> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26268 <_loop0_106_rule+0x480> │ │ │ │ │ + b 27124 <_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 26614 <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 274d0 <_loop0_106_rule+0x82c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 264f0 <_loop0_106_rule+0x708> │ │ │ │ │ + bne 273ac <_loop0_106_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2661c <_loop0_106_rule+0x834> │ │ │ │ │ + blt 274d8 <_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 26614 <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 274d0 <_loop0_106_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 26138 <_loop0_106_rule+0x350> │ │ │ │ │ + bne 26ff4 <_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 264d0 <_loop0_106_rule+0x6e8> │ │ │ │ │ + beq 2738c <_loop0_106_rule+0x6e8> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + ble 271e8 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + beq 271e8 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + beq 271e8 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + beq 271e8 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + beq 271e8 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + beq 271e8 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp fp, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 2632c <_loop0_106_rule+0x544> │ │ │ │ │ + beq 271e8 <_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 26314 <_loop0_106_rule+0x52c> │ │ │ │ │ + bne 271d0 <_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 265f4 <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 274b0 <_loop0_106_rule+0x80c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 25e88 <_loop0_106_rule+0xa0> │ │ │ │ │ + bne 26d44 <_loop0_106_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26600 <_loop0_106_rule+0x818> │ │ │ │ │ + blt 274bc <_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 265f4 <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 274b0 <_loop0_106_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25ea8 <_loop0_106_rule+0xc0> │ │ │ │ │ + bne 26d64 <_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 2662c <_loop0_106_rule+0x844> │ │ │ │ │ - ldr r3, [pc, #628] @ 26640 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 274e8 <_loop0_106_rule+0x844> │ │ │ │ │ + ldr r3, [pc, #628] @ 274fc <_loop0_106_rule+0x858> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 265b8 <_loop0_106_rule+0x7d0> │ │ │ │ │ + beq 27474 <_loop0_106_rule+0x7d0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 26490 <_loop0_106_rule+0x6a8> │ │ │ │ │ + beq 2734c <_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 2625c <_loop0_106_rule+0x474> │ │ │ │ │ + beq 27118 <_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 265ac <_loop0_106_rule+0x7c4> │ │ │ │ │ + beq 27468 <_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 264fc <_loop0_106_rule+0x714> │ │ │ │ │ + beq 273b8 <_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] @ 26644 <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #480] @ 27500 <_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 264c4 <_loop0_106_rule+0x6dc> │ │ │ │ │ + beq 27380 <_loop0_106_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 25f24 <_loop0_106_rule+0x13c> │ │ │ │ │ + b 26de0 <_loop0_106_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26620 <_loop0_106_rule+0x838> │ │ │ │ │ + blt 274dc <_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 263f4 <_loop0_106_rule+0x60c> │ │ │ │ │ + beq 272b0 <_loop0_106_rule+0x60c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 261b4 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 27070 <_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 2633c <_loop0_106_rule+0x554> │ │ │ │ │ + b 271f8 <_loop0_106_rule+0x554> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 26118 <_loop0_106_rule+0x330> │ │ │ │ │ + b 26fd4 <_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 264c4 <_loop0_106_rule+0x6dc> │ │ │ │ │ + b 27380 <_loop0_106_rule+0x6dc> │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 26268 <_loop0_106_rule+0x480> │ │ │ │ │ + b 27124 <_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 26564 <_loop0_106_rule+0x77c> │ │ │ │ │ + bne 27420 <_loop0_106_rule+0x77c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 25f50 <_loop0_106_rule+0x168> │ │ │ │ │ + b 26e0c <_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 25e60 <_loop0_106_rule+0x78> │ │ │ │ │ - b 2651c <_loop0_106_rule+0x734> │ │ │ │ │ + beq 26d1c <_loop0_106_rule+0x78> │ │ │ │ │ + b 273d8 <_loop0_106_rule+0x734> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 2651c <_loop0_106_rule+0x734> │ │ │ │ │ + b 273d8 <_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 2633c <_loop0_106_rule+0x554> │ │ │ │ │ + b 271f8 <_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 25e24 <_loop0_106_rule+0x3c> │ │ │ │ │ + beq 26ce0 <_loop0_106_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 2633c <_loop0_106_rule+0x554> │ │ │ │ │ + b 271f8 <_loop0_106_rule+0x554> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 261b4 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 27070 <_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 264bc <_loop0_106_rule+0x6d4> │ │ │ │ │ + bne 27378 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 263d8 <_loop0_106_rule+0x5f0> │ │ │ │ │ + b 27294 <_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 263b4 <_loop0_106_rule+0x5cc> │ │ │ │ │ - b 263b8 <_loop0_106_rule+0x5d0> │ │ │ │ │ + beq 27270 <_loop0_106_rule+0x5cc> │ │ │ │ │ + b 27274 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 263b8 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 27274 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 263b8 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 27274 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 264bc <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 27378 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 264bc <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 27378 <_loop0_106_rule+0x6d4> │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 261ec <_loop0_106_rule+0x404> │ │ │ │ │ + b 270a8 <_loop0_106_rule+0x404> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 261dc <_loop0_106_rule+0x3f4> │ │ │ │ │ + b 27098 <_loop0_106_rule+0x3f4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026648 <_loop1_103_rule>: │ │ │ │ │ +00027504 <_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] @ 26ed0 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r3, [pc, #2160] @ 27d8c <_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 26d60 <_loop1_103_rule+0x718> │ │ │ │ │ + beq 27c1c <_loop1_103_rule+0x718> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26d74 <_loop1_103_rule+0x72c> │ │ │ │ │ + bne 27c30 <_loop1_103_rule+0x72c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26e84 <_loop1_103_rule+0x83c> │ │ │ │ │ + beq 27d40 <_loop1_103_rule+0x83c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 26dd8 <_loop1_103_rule+0x790> │ │ │ │ │ + bne 27c94 <_loop1_103_rule+0x790> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2080] @ 26ed0 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r2, [pc, #2080] @ 27d8c <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26ea0 <_loop1_103_rule+0x858> │ │ │ │ │ - ldr r2, [pc, #2060] @ 26ed0 <_loop1_103_rule+0x888> │ │ │ │ │ + beq 27d5c <_loop1_103_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2060] @ 27d8c <_loop1_103_rule+0x888> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 267cc <_loop1_103_rule+0x184> │ │ │ │ │ + beq 27688 <_loop1_103_rule+0x184> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 267f0 <_loop1_103_rule+0x1a8> │ │ │ │ │ + beq 276ac <_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 2682c <_loop1_103_rule+0x1e4> │ │ │ │ │ + beq 276e8 <_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 26ec4 <_loop1_103_rule+0x87c> │ │ │ │ │ + beq 27d80 <_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 26e68 <_loop1_103_rule+0x820> │ │ │ │ │ + beq 27d24 <_loop1_103_rule+0x820> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2677c <_loop1_103_rule+0x134> │ │ │ │ │ + beq 27638 <_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 26be8 <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne 27aa4 <_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 26b60 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r2, [pc, #1836] @ 26ed0 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 27a1c <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1836] @ 27d8c <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2685c <_loop1_103_rule+0x214> │ │ │ │ │ + bne 27718 <_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 26cec <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 27ba8 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 2685c <_loop1_103_rule+0x214> │ │ │ │ │ + b 27718 <_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 26e2c <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 27ce8 <_loop1_103_rule+0x7e4> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 266e4 <_loop1_103_rule+0x9c> │ │ │ │ │ + bne 275a0 <_loop1_103_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26e38 <_loop1_103_rule+0x7f0> │ │ │ │ │ + blt 27cf4 <_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 26e2c <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 27ce8 <_loop1_103_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 26704 <_loop1_103_rule+0xbc> │ │ │ │ │ + bne 275c0 <_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 26b60 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r3, [pc, #1656] @ 26ed0 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 27a1c <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r3, [pc, #1656] @ 27d8c <_loop1_103_rule+0x888> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 267b0 <_loop1_103_rule+0x168> │ │ │ │ │ + beq 2766c <_loop1_103_rule+0x168> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 26b84 <_loop1_103_rule+0x53c> │ │ │ │ │ + beq 27a40 <_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 26bc0 <_loop1_103_rule+0x578> │ │ │ │ │ + beq 27a7c <_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 26cec <_loop1_103_rule+0x6a4> │ │ │ │ │ + beq 27ba8 <_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 26d84 <_loop1_103_rule+0x73c> │ │ │ │ │ + beq 27c40 <_loop1_103_rule+0x73c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 26bd4 <_loop1_103_rule+0x58c> │ │ │ │ │ - ldr r1, [pc, #1504] @ 26ed4 <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 27a90 <_loop1_103_rule+0x58c> │ │ │ │ │ + ldr r1, [pc, #1504] @ 27d90 <_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 26ebc <_loop1_103_rule+0x874> │ │ │ │ │ + beq 27d78 <_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 26e0c <_loop1_103_rule+0x7c4> │ │ │ │ │ + beq 27cc8 <_loop1_103_rule+0x7c4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r9, [pc, #1436] @ 26ed0 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r9, [pc, #1436] @ 27d8c <_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 26d50 <_loop1_103_rule+0x708> │ │ │ │ │ + beq 27c0c <_loop1_103_rule+0x708> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26cf8 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 27bb4 <_loop1_103_rule+0x6b0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26d34 <_loop1_103_rule+0x6ec> │ │ │ │ │ + beq 27bf0 <_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 26c74 <_loop1_103_rule+0x62c> │ │ │ │ │ + beq 27b30 <_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 26bf4 <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 27ab0 <_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 26bf4 <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 27ab0 <_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 26de8 <_loop1_103_rule+0x7a0> │ │ │ │ │ + beq 27ca4 <_loop1_103_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26a30 <_loop1_103_rule+0x3e8> │ │ │ │ │ + beq 278ec <_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 26d04 <_loop1_103_rule+0x6bc> │ │ │ │ │ + bne 27bc0 <_loop1_103_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 26cf8 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 27bb4 <_loop1_103_rule+0x6b0> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26e4c <_loop1_103_rule+0x804> │ │ │ │ │ + beq 27d08 <_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 26cbc <_loop1_103_rule+0x674> │ │ │ │ │ + beq 27b78 <_loop1_103_rule+0x674> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26c04 <_loop1_103_rule+0x5bc> │ │ │ │ │ + beq 27ac0 <_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 26ce8 <_loop1_103_rule+0x6a0> │ │ │ │ │ + beq 27ba4 <_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 26d80 <_loop1_103_rule+0x738> │ │ │ │ │ + beq 27c3c <_loop1_103_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26b44 <_loop1_103_rule+0x4fc> │ │ │ │ │ - ldr r1, [pc, #1000] @ 26ed4 <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 27a00 <_loop1_103_rule+0x4fc> │ │ │ │ │ + ldr r1, [pc, #1000] @ 27d90 <_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 26b44 <_loop1_103_rule+0x4fc> │ │ │ │ │ + beq 27a00 <_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 26e08 <_loop1_103_rule+0x7c0> │ │ │ │ │ + beq 27cc4 <_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 26d10 <_loop1_103_rule+0x6c8> │ │ │ │ │ + beq 27bcc <_loop1_103_rule+0x6c8> │ │ │ │ │ str r6, [r5, fp, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 26948 <_loop1_103_rule+0x300> │ │ │ │ │ + b 27804 <_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 26c20 <_loop1_103_rule+0x5d8> │ │ │ │ │ + bne 27adc <_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 26da4 <_loop1_103_rule+0x75c> │ │ │ │ │ + blt 27c60 <_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 26cec <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 27ba8 <_loop1_103_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 26888 <_loop1_103_rule+0x240> │ │ │ │ │ + bne 27744 <_loop1_103_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26b60 <_loop1_103_rule+0x518> │ │ │ │ │ + b 27a1c <_loop1_103_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26b60 <_loop1_103_rule+0x518> │ │ │ │ │ + b 27a1c <_loop1_103_rule+0x518> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b 26910 <_loop1_103_rule+0x2c8> │ │ │ │ │ + b 277cc <_loop1_103_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26a38 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 278f4 <_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 26b60 <_loop1_103_rule+0x518> │ │ │ │ │ + beq 27a1c <_loop1_103_rule+0x518> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26b60 <_loop1_103_rule+0x518> │ │ │ │ │ + bne 27a1c <_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 26db8 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 27c74 <_loop1_103_rule+0x770> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge 26c5c <_loop1_103_rule+0x614> │ │ │ │ │ + bge 27b18 <_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 26c40 <_loop1_103_rule+0x5f8> │ │ │ │ │ + b 27afc <_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 26b78 <_loop1_103_rule+0x530> │ │ │ │ │ + b 27a34 <_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 26a38 <_loop1_103_rule+0x3f0> │ │ │ │ │ + blt 278f4 <_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 269a0 <_loop1_103_rule+0x358> │ │ │ │ │ + beq 2785c <_loop1_103_rule+0x358> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26a38 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 278f4 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26da0 <_loop1_103_rule+0x758> │ │ │ │ │ + blt 27c5c <_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 26a70 <_loop1_103_rule+0x428> │ │ │ │ │ + beq 2792c <_loop1_103_rule+0x428> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26b4c <_loop1_103_rule+0x504> │ │ │ │ │ + b 27a08 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26c10 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 27acc <_loop1_103_rule+0x5c8> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 26b08 <_loop1_103_rule+0x4c0> │ │ │ │ │ + b 279c4 <_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 26db8 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 27c74 <_loop1_103_rule+0x770> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 26b34 <_loop1_103_rule+0x4ec> │ │ │ │ │ + b 279f0 <_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 26cb0 <_loop1_103_rule+0x668> │ │ │ │ │ + bne 27b6c <_loop1_103_rule+0x668> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26984 <_loop1_103_rule+0x33c> │ │ │ │ │ + b 27840 <_loop1_103_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26960 <_loop1_103_rule+0x318> │ │ │ │ │ + b 2781c <_loop1_103_rule+0x318> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26684 <_loop1_103_rule+0x3c> │ │ │ │ │ + beq 27540 <_loop1_103_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 26c6c <_loop1_103_rule+0x624> │ │ │ │ │ + b 27b28 <_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 26b4c <_loop1_103_rule+0x504> │ │ │ │ │ + b 27a08 <_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 26b4c <_loop1_103_rule+0x504> │ │ │ │ │ + b 27a08 <_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 26c6c <_loop1_103_rule+0x624> │ │ │ │ │ + b 27b28 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26c6c <_loop1_103_rule+0x624> │ │ │ │ │ + b 27b28 <_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 26a34 <_loop1_103_rule+0x3ec> │ │ │ │ │ - b 26a38 <_loop1_103_rule+0x3f0> │ │ │ │ │ + beq 278f0 <_loop1_103_rule+0x3ec> │ │ │ │ │ + b 278f4 <_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 26c10 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 27acc <_loop1_103_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26784 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 27640 <_loop1_103_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26784 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 27640 <_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 26ce8 <_loop1_103_rule+0x6a0> │ │ │ │ │ + bne 27ba4 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x40c> │ │ │ │ │ + b 27910 <_loop1_103_rule+0x40c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26e40 <_loop1_103_rule+0x7f8> │ │ │ │ │ + bne 27cfc <_loop1_103_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26784 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 27640 <_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 26c6c <_loop1_103_rule+0x624> │ │ │ │ │ + b 27b28 <_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 266bc <_loop1_103_rule+0x74> │ │ │ │ │ - b 26cfc <_loop1_103_rule+0x6b4> │ │ │ │ │ + beq 27578 <_loop1_103_rule+0x74> │ │ │ │ │ + b 27bb8 <_loop1_103_rule+0x6b4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 26b48 <_loop1_103_rule+0x500> │ │ │ │ │ + b 27a04 <_loop1_103_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26e7c <_loop1_103_rule+0x834> │ │ │ │ │ + b 27d38 <_loop1_103_rule+0x834> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026ed8 <_loop0_100_rule>: │ │ │ │ │ +00027d94 <_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] @ 27450 <_loop0_100_rule+0x578> │ │ │ │ │ + ldr r3, [pc, #1376] @ 2830c <_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 27430 <_loop0_100_rule+0x558> │ │ │ │ │ + beq 282ec <_loop0_100_rule+0x558> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27444 <_loop0_100_rule+0x56c> │ │ │ │ │ + bne 28300 <_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 27414 <_loop0_100_rule+0x53c> │ │ │ │ │ + beq 282d0 <_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 271d8 <_loop0_100_rule+0x300> │ │ │ │ │ - ldr r9, [pc, #1284] @ 27450 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 28094 <_loop0_100_rule+0x300> │ │ │ │ │ + ldr r9, [pc, #1284] @ 2830c <_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 2730c <_loop0_100_rule+0x434> │ │ │ │ │ + beq 281c8 <_loop0_100_rule+0x434> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27324 <_loop0_100_rule+0x44c> │ │ │ │ │ + bne 281e0 <_loop0_100_rule+0x44c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 271e8 <_loop0_100_rule+0x310> │ │ │ │ │ + beq 280a4 <_loop0_100_rule+0x310> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 2720c <_loop0_100_rule+0x334> │ │ │ │ │ + beq 280c8 <_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 27258 <_loop0_100_rule+0x380> │ │ │ │ │ + beq 28114 <_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 2704c <_loop0_100_rule+0x174> │ │ │ │ │ + beq 27f08 <_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 273c4 <_loop0_100_rule+0x4ec> │ │ │ │ │ + beq 28280 <_loop0_100_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 27044 <_loop0_100_rule+0x16c> │ │ │ │ │ + beq 27f00 <_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 272e0 <_loop0_100_rule+0x408> │ │ │ │ │ + bne 2819c <_loop0_100_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27324 <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #1008] @ 27450 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 281e0 <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #1008] @ 2830c <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2727c <_loop0_100_rule+0x3a4> │ │ │ │ │ + beq 28138 <_loop0_100_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 27160 <_loop0_100_rule+0x288> │ │ │ │ │ + beq 2801c <_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 2719c <_loop0_100_rule+0x2c4> │ │ │ │ │ + beq 28058 <_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 27408 <_loop0_100_rule+0x530> │ │ │ │ │ + beq 282c4 <_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 273e4 <_loop0_100_rule+0x50c> │ │ │ │ │ + beq 282a0 <_loop0_100_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22f68 │ │ │ │ │ + bl 23bb8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27298 <_loop0_100_rule+0x3c0> │ │ │ │ │ - ldr r1, [pc, #848] @ 27454 <_loop0_100_rule+0x57c> │ │ │ │ │ + beq 28154 <_loop0_100_rule+0x3c0> │ │ │ │ │ + ldr r1, [pc, #848] @ 28310 <_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 27298 <_loop0_100_rule+0x3c0> │ │ │ │ │ + beq 28154 <_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 27384 <_loop0_100_rule+0x4ac> │ │ │ │ │ + beq 28240 <_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 27360 <_loop0_100_rule+0x488> │ │ │ │ │ + beq 2821c <_loop0_100_rule+0x488> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 26f54 <_loop0_100_rule+0x7c> │ │ │ │ │ + b 27e10 <_loop0_100_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2733c <_loop0_100_rule+0x464> │ │ │ │ │ + blt 281f8 <_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 2732c <_loop0_100_rule+0x454> │ │ │ │ │ + bne 281e8 <_loop0_100_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 27098 <_loop0_100_rule+0x1c0> │ │ │ │ │ + bne 27f54 <_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 272bc <_loop0_100_rule+0x3e4> │ │ │ │ │ + beq 28178 <_loop0_100_rule+0x3e4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 272ec <_loop0_100_rule+0x414> │ │ │ │ │ + bgt 281a8 <_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 27354 <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 28210 <_loop0_100_rule+0x47c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 26f98 <_loop0_100_rule+0xc0> │ │ │ │ │ + bne 27e54 <_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 2704c <_loop0_100_rule+0x174> │ │ │ │ │ + blt 27f08 <_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 27354 <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 28210 <_loop0_100_rule+0x47c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 26fb8 <_loop0_100_rule+0xe0> │ │ │ │ │ + bne 27e74 <_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 27324 <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #472] @ 27450 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 281e0 <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #472] @ 2830c <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2706c <_loop0_100_rule+0x194> │ │ │ │ │ + bne 27f28 <_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 2732c <_loop0_100_rule+0x454> │ │ │ │ │ + bne 281e8 <_loop0_100_rule+0x454> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 2706c <_loop0_100_rule+0x194> │ │ │ │ │ + b 27f28 <_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 271c0 <_loop0_100_rule+0x2e8> │ │ │ │ │ + bne 2807c <_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 271d8 <_loop0_100_rule+0x300> │ │ │ │ │ + b 28094 <_loop0_100_rule+0x300> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 27120 <_loop0_100_rule+0x248> │ │ │ │ │ + b 27fdc <_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 271c8 <_loop0_100_rule+0x2f0> │ │ │ │ │ - b 272f0 <_loop0_100_rule+0x418> │ │ │ │ │ + beq 28084 <_loop0_100_rule+0x2f0> │ │ │ │ │ + b 281ac <_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 26f74 <_loop0_100_rule+0x9c> │ │ │ │ │ + beq 27e30 <_loop0_100_rule+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 271a4 <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 28060 <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 272a0 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2815c <_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 272a0 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2815c <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2704c <_loop0_100_rule+0x174> │ │ │ │ │ + b 27f08 <_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 273a4 <_loop0_100_rule+0x4cc> │ │ │ │ │ + beq 28260 <_loop0_100_rule+0x4cc> │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b 2714c <_loop0_100_rule+0x274> │ │ │ │ │ + b 28008 <_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 271a4 <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 28060 <_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 271d8 <_loop0_100_rule+0x300> │ │ │ │ │ + b 28094 <_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 27048 <_loop0_100_rule+0x170> │ │ │ │ │ - b 2704c <_loop0_100_rule+0x174> │ │ │ │ │ + beq 27f04 <_loop0_100_rule+0x170> │ │ │ │ │ + b 27f08 <_loop0_100_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2729c <_loop0_100_rule+0x3c4> │ │ │ │ │ + beq 28158 <_loop0_100_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 272a0 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2815c <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 272a0 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2815c <_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 271d8 <_loop0_100_rule+0x300> │ │ │ │ │ + b 28094 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26f14 <_loop0_100_rule+0x3c> │ │ │ │ │ + beq 27dd0 <_loop0_100_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 271d8 <_loop0_100_rule+0x300> │ │ │ │ │ + b 28094 <_loop0_100_rule+0x300> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00027458 : │ │ │ │ │ +00028314 : │ │ │ │ │ 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] @ 27bac │ │ │ │ │ + ldr r3, [pc, #1852] @ 28a68 │ │ │ │ │ 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 27aec │ │ │ │ │ + beq 289a8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27b00 │ │ │ │ │ + bne 289bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 277a4 │ │ │ │ │ + bne 28660 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27558 │ │ │ │ │ + bne 28414 │ │ │ │ │ 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 27548 │ │ │ │ │ + bne 28404 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27b0c │ │ │ │ │ + bne 289c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27834 │ │ │ │ │ - ldr r1, [pc, #1700] @ 27bac │ │ │ │ │ + bne 286f0 │ │ │ │ │ + ldr r1, [pc, #1700] @ 28a68 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27b60 │ │ │ │ │ + beq 28a1c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27618 │ │ │ │ │ + bne 284d4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 275c0 │ │ │ │ │ + bne 2847c │ │ │ │ │ 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 25a48 │ │ │ │ │ + bl 26904 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 274bc │ │ │ │ │ + beq 28378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f8 │ │ │ │ │ + bl 1748 │ │ │ │ │ R_ARM_CALL _loop0_110_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 274bc │ │ │ │ │ + beq 28378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27bc8 │ │ │ │ │ + bl 28a84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 274c0 │ │ │ │ │ + bne 2837c │ │ │ │ │ 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 275f4 │ │ │ │ │ + beq 284b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 27548 │ │ │ │ │ + b 28404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a48 │ │ │ │ │ + bl 26904 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 27534 │ │ │ │ │ + beq 283f0 │ │ │ │ │ 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 275a8 │ │ │ │ │ + bne 28464 │ │ │ │ │ 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 275b4 │ │ │ │ │ - b 27548 │ │ │ │ │ + beq 28470 │ │ │ │ │ + b 28404 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1404] @ 27bac │ │ │ │ │ + ldr r2, [pc, #1404] @ 28a68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27acc │ │ │ │ │ + beq 28988 │ │ │ │ │ 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 276b4 │ │ │ │ │ + bne 28570 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27ae0 │ │ │ │ │ + bne 2899c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27728 │ │ │ │ │ + bne 285e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27ae0 │ │ │ │ │ + bne 2899c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2776c │ │ │ │ │ + bne 28628 │ │ │ │ │ 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 27520 │ │ │ │ │ - b 27538 │ │ │ │ │ + beq 283dc │ │ │ │ │ + b 283f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2764c │ │ │ │ │ + beq 28508 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2764c │ │ │ │ │ - ldr r3, [pc, #1232] @ 27bb0 │ │ │ │ │ + beq 28508 │ │ │ │ │ + ldr r3, [pc, #1232] @ 28a6c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1228] @ 27bb4 │ │ │ │ │ + ldr r3, [pc, #1228] @ 28a70 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 27698 │ │ │ │ │ + beq 28554 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 276a0 │ │ │ │ │ + b 2855c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27670 │ │ │ │ │ + beq 2852c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27670 │ │ │ │ │ + beq 2852c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27670 │ │ │ │ │ - ldr r3, [pc, #1100] @ 27bb0 │ │ │ │ │ + beq 2852c │ │ │ │ │ + ldr r3, [pc, #1100] @ 28a6c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1100] @ 27bb8 │ │ │ │ │ - b 276e4 │ │ │ │ │ + ldr r3, [pc, #1100] @ 28a74 │ │ │ │ │ + b 285a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27694 │ │ │ │ │ + beq 28550 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27694 │ │ │ │ │ + beq 28550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2775c │ │ │ │ │ - b 27694 │ │ │ │ │ + bne 28618 │ │ │ │ │ + b 28550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 27bac │ │ │ │ │ + ldr r2, [pc, #1012] @ 28a68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27928 │ │ │ │ │ + beq 287e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27948 │ │ │ │ │ + bne 28804 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2793c │ │ │ │ │ + bne 287f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 278d8 │ │ │ │ │ + bne 28794 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2793c │ │ │ │ │ + bne 287f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27840 │ │ │ │ │ + bne 286fc │ │ │ │ │ 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 274a8 │ │ │ │ │ + beq 28364 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27548 │ │ │ │ │ + b 28404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27818 │ │ │ │ │ + beq 286d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f8 │ │ │ │ │ + bl 1748 │ │ │ │ │ R_ARM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27818 │ │ │ │ │ + beq 286d4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27818 │ │ │ │ │ + beq 286d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27818 │ │ │ │ │ - ldr r3, [pc, #816] @ 27bbc │ │ │ │ │ + beq 286d4 │ │ │ │ │ + ldr r3, [pc, #816] @ 28a78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #796] @ 27bb0 │ │ │ │ │ + ldr r3, [pc, #796] @ 28a6c │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 2781c │ │ │ │ │ + beq 286d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27824 │ │ │ │ │ + b 286e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 277f4 │ │ │ │ │ + beq 286b0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 277f4 │ │ │ │ │ - ldr r3, [pc, #700] @ 27bc0 │ │ │ │ │ + beq 286b0 │ │ │ │ │ + ldr r3, [pc, #700] @ 28a7c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #676] @ 27bb0 │ │ │ │ │ + ldr r3, [pc, #676] @ 28a6c │ │ │ │ │ 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 278ac │ │ │ │ │ + b 28768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27a60 │ │ │ │ │ + beq 2891c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27824 │ │ │ │ │ + b 286e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #592] @ 27bac │ │ │ │ │ + ldr r2, [pc, #592] @ 28a68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27b88 │ │ │ │ │ + beq 28a44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27abc │ │ │ │ │ + bne 28978 │ │ │ │ │ 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 27a28 │ │ │ │ │ + bne 288e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27abc │ │ │ │ │ + bne 28978 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 279bc │ │ │ │ │ + bne 28878 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 277d4 │ │ │ │ │ + b 28690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #484] @ 27bac │ │ │ │ │ + ldr r2, [pc, #484] @ 28a68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27a68 │ │ │ │ │ + beq 28924 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27a84 │ │ │ │ │ + bne 28940 │ │ │ │ │ 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 27a74 │ │ │ │ │ + beq 28930 │ │ │ │ │ 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 277d0 │ │ │ │ │ - b 27a34 │ │ │ │ │ + beq 2868c │ │ │ │ │ + b 288f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 27bb0 │ │ │ │ │ - ldr r3, [pc, #388] @ 27bc4 │ │ │ │ │ + ldr r2, [pc, #372] @ 28a6c │ │ │ │ │ + ldr r3, [pc, #388] @ 28a80 │ │ │ │ │ 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 278b4 │ │ │ │ │ + beq 28770 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 275b4 │ │ │ │ │ + b 28470 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 277bc │ │ │ │ │ + b 28678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 279d4 │ │ │ │ │ + b 28890 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27a94 │ │ │ │ │ + beq 28950 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 279b0 │ │ │ │ │ + b 2886c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 279f8 │ │ │ │ │ + bne 288b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 279b0 │ │ │ │ │ + b 2886c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 277d4 │ │ │ │ │ + b 28690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27634 │ │ │ │ │ + beq 284f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 276a0 │ │ │ │ │ + b 2855c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27494 │ │ │ │ │ + beq 28350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27548 │ │ │ │ │ + b 28404 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27b94 │ │ │ │ │ + beq 28a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5708 │ │ │ │ │ + bl 5210 │ │ │ │ │ R_ARM_CALL _loop1_111_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27b94 │ │ │ │ │ + beq 28a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27bc8 │ │ │ │ │ + bl 28a84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 27b98 │ │ │ │ │ + bne 28a54 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 275a8 │ │ │ │ │ - b 275f4 │ │ │ │ │ + bne 28464 │ │ │ │ │ + b 284b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27534 │ │ │ │ │ + bne 283f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27520 │ │ │ │ │ - b 2761c │ │ │ │ │ + beq 283dc │ │ │ │ │ + b 284d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27960 │ │ │ │ │ + b 2881c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 27500 │ │ │ │ │ - b 27834 │ │ │ │ │ + beq 283bc │ │ │ │ │ + b 286f0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00027bc8 : │ │ │ │ │ +00028a84 : │ │ │ │ │ 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] @ 27e20 │ │ │ │ │ + ldr r1, [pc, #576] @ 28cdc │ │ │ │ │ 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 27e10 │ │ │ │ │ + beq 28ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 27c48 │ │ │ │ │ + bne 28b04 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 27c68 │ │ │ │ │ + bne 28b24 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27c54 │ │ │ │ │ + bne 28b10 │ │ │ │ │ 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 25a48 │ │ │ │ │ + bl 26904 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27c40 │ │ │ │ │ - b 27c38 │ │ │ │ │ + bne 28afc │ │ │ │ │ + b 28af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 27e20 │ │ │ │ │ + ldr r2, [pc, #420] @ 28cdc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27df0 │ │ │ │ │ + beq 28cac │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27d04 │ │ │ │ │ + bne 28bc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27e04 │ │ │ │ │ + bne 28cc0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27db8 │ │ │ │ │ + bne 28c74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27e04 │ │ │ │ │ + bne 28cc0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27d7c │ │ │ │ │ + bne 28c38 │ │ │ │ │ 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 27c24 │ │ │ │ │ - b 27c48 │ │ │ │ │ + beq 28ae0 │ │ │ │ │ + b 28b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27c94 │ │ │ │ │ + beq 28b50 │ │ │ │ │ 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] @ 27e24 │ │ │ │ │ - beq 27c94 │ │ │ │ │ + ldrne r3, [pc, #248] @ 28ce0 │ │ │ │ │ + beq 28b50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 27e28 │ │ │ │ │ + ldr r3, [pc, #240] @ 28ce4 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 27ce0 │ │ │ │ │ + beq 28b9c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ce8 │ │ │ │ │ + b 28ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27cdc │ │ │ │ │ + beq 28b98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27cdc │ │ │ │ │ + beq 28b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27cdc │ │ │ │ │ - ldr r3, [pc, #116] @ 27e2c │ │ │ │ │ - b 27d2c │ │ │ │ │ + beq 28b98 │ │ │ │ │ + ldr r3, [pc, #116] @ 28ce8 │ │ │ │ │ + b 28be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27cb8 │ │ │ │ │ + beq 28b74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27cb8 │ │ │ │ │ + beq 28b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25b28 │ │ │ │ │ + bl 269e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27cb8 │ │ │ │ │ - b 27db0 │ │ │ │ │ + beq 28b74 │ │ │ │ │ + b 28c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 27e18 │ │ │ │ │ + beq 28cd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ce8 │ │ │ │ │ + b 28ba4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27bf8 │ │ │ │ │ + b 28ab4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 27c80 │ │ │ │ │ + b 28b3c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00027e30 <_loop0_1_rule>: │ │ │ │ │ +00028cec <_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] @ 27ff4 <_loop0_1_rule+0x1c4> │ │ │ │ │ + ldr r2, [pc, #428] @ 28eb0 <_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 27f90 <_loop0_1_rule+0x160> │ │ │ │ │ + beq 28e4c <_loop0_1_rule+0x160> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27fa4 <_loop0_1_rule+0x174> │ │ │ │ │ + bne 28e60 <_loop0_1_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27f74 <_loop0_1_rule+0x144> │ │ │ │ │ + beq 28e30 <_loop0_1_rule+0x144> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 27f44 <_loop0_1_rule+0x114> │ │ │ │ │ + bne 28e00 <_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 27ecc <_loop0_1_rule+0x9c> │ │ │ │ │ + bne 28d88 <_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 27fb0 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 28e6c <_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 │ │ │ │ │ @@ -44511,230 +45515,230 @@ │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 27f2c <_loop0_1_rule+0xfc> │ │ │ │ │ + bne 28de8 <_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 27fb0 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 28e6c <_loop0_1_rule+0x180> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 27eb0 <_loop0_1_rule+0x80> │ │ │ │ │ + ble 28d6c <_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 27eb0 <_loop0_1_rule+0x80> │ │ │ │ │ - b 27f10 <_loop0_1_rule+0xe0> │ │ │ │ │ + beq 28d6c <_loop0_1_rule+0x80> │ │ │ │ │ + b 28dcc <_loop0_1_rule+0xe0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 27f54 <_loop0_1_rule+0x124> │ │ │ │ │ + beq 28e10 <_loop0_1_rule+0x124> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str sl, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 27edc <_loop0_1_rule+0xac> │ │ │ │ │ + b 28d98 <_loop0_1_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ec0 <_loop0_1_rule+0x90> │ │ │ │ │ + b 28d7c <_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 27fd4 <_loop0_1_rule+0x1a4> │ │ │ │ │ + beq 28e90 <_loop0_1_rule+0x1a4> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 27f34 <_loop0_1_rule+0x104> │ │ │ │ │ + b 28df0 <_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 27ec0 <_loop0_1_rule+0x90> │ │ │ │ │ + b 28d7c <_loop0_1_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27e68 <_loop0_1_rule+0x38> │ │ │ │ │ + beq 28d24 <_loop0_1_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 27ec0 <_loop0_1_rule+0x90> │ │ │ │ │ + b 28d7c <_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 27ec0 <_loop0_1_rule+0x90> │ │ │ │ │ + b 28d7c <_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 27ec0 <_loop0_1_rule+0x90> │ │ │ │ │ + b 28d7c <_loop0_1_rule+0x90> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027ff8 <_tmp_167_rule>: │ │ │ │ │ +00028eb4 <_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] @ 280ac <_tmp_167_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 28f68 <_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 2808c <_tmp_167_rule+0x94> │ │ │ │ │ + beq 28f48 <_tmp_167_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 280a0 <_tmp_167_rule+0xa8> │ │ │ │ │ + bne 28f5c <_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 28080 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 28f3c <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28080 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 28f3c <_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 28080 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 28f3c <_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 28078 <_tmp_167_rule+0x80> │ │ │ │ │ + b 28f34 <_tmp_167_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28030 <_tmp_167_rule+0x38> │ │ │ │ │ + beq 28eec <_tmp_167_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 28078 <_tmp_167_rule+0x80> │ │ │ │ │ + b 28f34 <_tmp_167_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000280b0 : │ │ │ │ │ +00028f6c : │ │ │ │ │ pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r1, [pc, #2604] @ 28af4 │ │ │ │ │ + ldr r1, [pc, #2608] @ 299b4 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 28aa4 │ │ │ │ │ + beq 29900 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28ab8 │ │ │ │ │ - ldr r1, [pc, #2560] @ 28af4 │ │ │ │ │ + bne 29914 │ │ │ │ │ + ldr r1, [pc, #2564] @ 299b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 283fc │ │ │ │ │ + beq 292b0 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq 28420 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ + beq 292d4 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r0, r7, lsl #2] │ │ │ │ │ + ldr r3, [ip, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #2492] @ 28af4 │ │ │ │ │ + ldr r3, [pc, #2496] @ 299b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2889c │ │ │ │ │ + beq 2973c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 288cc │ │ │ │ │ - ldr r3, [r0, r3, lsl #2] │ │ │ │ │ - ldr r1, [pc, #2452] @ 28af4 │ │ │ │ │ + beq 29794 │ │ │ │ │ + ldr r3, [ip, r3, lsl #2] │ │ │ │ │ + ldr r1, [pc, #2456] @ 299b4 │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28914 │ │ │ │ │ + beq 297dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 285b8 │ │ │ │ │ - ldr r3, [pc, #2396] @ 28af4 │ │ │ │ │ + beq 2946c │ │ │ │ │ + ldr r3, [pc, #2400] @ 299b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28844 │ │ │ │ │ + beq 29730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28850 │ │ │ │ │ + bne 29784 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2859c │ │ │ │ │ + beq 29450 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ - bne 28850 │ │ │ │ │ + bne 29784 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2846c │ │ │ │ │ + bne 29320 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28594 │ │ │ │ │ + beq 29448 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -44743,242 +45747,240 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 285bc │ │ │ │ │ + beq 29470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28298 │ │ │ │ │ + beq 29154 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 28604 │ │ │ │ │ + bne 294bc │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28ac0 │ │ │ │ │ + beq 294e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2172] @ 28af8 │ │ │ │ │ + ldr r1, [pc, #2176] @ 299b8 │ │ │ │ │ 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 2870c │ │ │ │ │ + bne 295e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28658 │ │ │ │ │ + bne 29534 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ + sub r2, r0, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 286fc │ │ │ │ │ - ldr r3, [pc, #2096] @ 28af4 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 295d8 │ │ │ │ │ + ldr r3, [pc, #2100] @ 299b4 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2887c │ │ │ │ │ + beq 29898 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 28a34 │ │ │ │ │ + beq 298bc │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #2060] @ 28af4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ + ldr fp, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #2048] @ 299b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28a84 │ │ │ │ │ + beq 2992c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 285f0 │ │ │ │ │ - ldr r3, [pc, #2004] @ 28af4 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 294a4 │ │ │ │ │ + ldr r3, [pc, #2008] @ 299b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28a18 │ │ │ │ │ + beq 29920 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 285e4 │ │ │ │ │ + bne 29498 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 285d8 │ │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 285e4 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 2948c │ │ │ │ │ + ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 29498 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 284fc │ │ │ │ │ + bne 293b0 │ │ │ │ │ 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 285d0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq 29484 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 r8, r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 294a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 28890 │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ + beq 29968 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 28630 │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + bne 2950c │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28860 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2994c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28948 │ │ │ │ │ + bne 29778 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 28114 │ │ │ │ │ + bne 28fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - sublt r2, r1, #1 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 286f0 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ + sublt r2, r0, #1 │ │ │ │ │ + blt 295cc │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr ip, [r0, r7, lsl #2] │ │ │ │ │ + ldr r1, [ip, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr lr, [ip, #12] │ │ │ │ │ - ldr ip, [ip, #16] │ │ │ │ │ + ldr lr, [r1, #12] │ │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ - str ip, [sp, #24] │ │ │ │ │ - beq 28130 │ │ │ │ │ - b 286ec │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + beq 28fec │ │ │ │ │ + b 295c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2883c │ │ │ │ │ + beq 29728 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2878c │ │ │ │ │ + bne 29650 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28594 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq 29448 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 281fc │ │ │ │ │ + ble 290b8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 281fc │ │ │ │ │ - b 284dc │ │ │ │ │ + beq 290b8 │ │ │ │ │ + b 29390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2836c │ │ │ │ │ + beq 29720 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - str r0, [sl] │ │ │ │ │ + str r0, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 287b8 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + bne 2967c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 285d0 │ │ │ │ │ + beq 29484 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 28384 │ │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ │ - ldr r1, [sl, fp, lsl #2] │ │ │ │ │ - str r1, [r2, fp, lsl #2] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - beq 28384 │ │ │ │ │ - b 28570 │ │ │ │ │ + ble 2923c │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldr r2, [r7, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq 2923c │ │ │ │ │ + b 29420 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -44987,462 +45989,465 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28298 │ │ │ │ │ + b 29154 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 283ec │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 292a4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 28268 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 2912c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 29970 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 29154 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ - b 283dc │ │ │ │ │ + b 29294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 286ec │ │ │ │ │ - ldr r2, [pc, #1164] @ 28af4 │ │ │ │ │ - add r3, r1, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + bne 295c8 │ │ │ │ │ + ldr r2, [pc, #1136] @ 299b4 │ │ │ │ │ + add r3, r0, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28960 │ │ │ │ │ + beq 297fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 28b10 │ │ │ │ │ + bl 299d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2869c │ │ │ │ │ - ldr r1, [pc, #1128] @ 28af8 │ │ │ │ │ + beq 29578 │ │ │ │ │ + ldr r1, [pc, #1100] @ 299b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 289fc │ │ │ │ │ + bne 29984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28974 │ │ │ │ │ + bne 29810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 28b10 │ │ │ │ │ + bl 299d0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 286e0 │ │ │ │ │ - ldr r1, [pc, #1068] @ 28af8 │ │ │ │ │ + beq 295bc │ │ │ │ │ + ldr r1, [pc, #1040] @ 299b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28980 │ │ │ │ │ + bne 2981c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ + sub r0, r2, #1 │ │ │ │ │ + sub r2, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 282bc │ │ │ │ │ + beq 29178 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 283f4 │ │ │ │ │ + b 292a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b2c │ │ │ │ │ + bl 387c <_tmp_7_rule+0xa8> │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 28290 │ │ │ │ │ + beq 2914c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r2, r1, #1 │ │ │ │ │ - beq 286f0 │ │ │ │ │ + subeq r2, r0, #1 │ │ │ │ │ + beq 295cc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 283e4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 286f0 │ │ │ │ │ + beq 29700 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 294b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 284b0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 29364 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 287e4 │ │ │ │ │ + beq 296a8 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 28498 │ │ │ │ │ + b 2934c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2853c │ │ │ │ │ + beq 293f4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 28810 │ │ │ │ │ + beq 296d4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ - str r2, [sl, r4, lsl #2] │ │ │ │ │ + str r2, [r7, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 28528 │ │ │ │ │ + b 293dc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2858c │ │ │ │ │ + beq 29440 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 287a8 │ │ │ │ │ + b 2966c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285c8 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b 287d4 │ │ │ │ │ - str sl, [sp, #32] │ │ │ │ │ - b 284b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 281a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 285b8 │ │ │ │ │ + beq 2947c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 29698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r0, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 285f8 │ │ │ │ │ + b 295cc │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + b 293fc │ │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ │ + b 2936c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 28a24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 285f8 │ │ │ │ │ + b 29060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28298 │ │ │ │ │ + bne 29154 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 28954 │ │ │ │ │ + beq 29794 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + b 29010 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r0, #1 │ │ │ │ │ + b 295cc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 2946c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 28934 │ │ │ │ │ + blt 299a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [r1, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - bne 285bc │ │ │ │ │ - ldr r3, [pc, #492] @ 28af4 │ │ │ │ │ + bne 29470 │ │ │ │ │ + ldr r3, [pc, #484] @ 299b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28178 │ │ │ │ │ + bne 29034 │ │ │ │ │ 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 28178 │ │ │ │ │ - b 285bc │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28298 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - b 286f0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - b 28154 │ │ │ │ │ + beq 29034 │ │ │ │ │ + b 29470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28674 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 286ec │ │ │ │ │ - ldr r1, [pc, #372] @ 28afc │ │ │ │ │ + beq 29550 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + b 295c8 │ │ │ │ │ + ldr r1, [pc, #408] @ 299bc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 286e0 │ │ │ │ │ + beq 295bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #340] @ 28b00 │ │ │ │ │ - beq 286e0 │ │ │ │ │ + ldrne r3, [pc, #376] @ 299c0 │ │ │ │ │ + beq 295bc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #332] @ 28b04 │ │ │ │ │ + ldr r3, [pc, #368] @ 299c4 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - bl 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 286e4 │ │ │ │ │ + sub r0, r2, #1 │ │ │ │ │ + beq 295c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 286ec │ │ │ │ │ - ldr r1, [pc, #260] @ 28b08 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2869c │ │ │ │ │ - ldr r3, [pc, #244] @ 28b0c │ │ │ │ │ - b 289ac │ │ │ │ │ + b 295c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2832c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 29968 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 282dc │ │ │ │ │ + bne 29198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - sublt r2, r2, #1 │ │ │ │ │ - strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 285f8 │ │ │ │ │ - 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 │ │ │ │ │ - bne 285f4 │ │ │ │ │ - ldr r3, [pc, #124] @ 28af4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28304 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + sublt r3, r3, #1 │ │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ + blt 294ac │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr fp, [r2, #12] │ │ │ │ │ + ldr sl, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 291ac │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 294ac │ │ │ │ │ + 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 28fa8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 292a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 291e8 │ │ │ │ │ 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 28304 │ │ │ │ │ - b 285f4 │ │ │ │ │ - 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 280ec │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 28700 │ │ │ │ │ + beq 291c0 │ │ │ │ │ + b 294a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - moveq r2, r1 │ │ │ │ │ - streq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28298 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 294ac │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 298f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 28298 │ │ │ │ │ + b 29154 │ │ │ │ │ + ldr r1, [pc, #60] @ 299c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 29578 │ │ │ │ │ + ldr r3, [pc, #44] @ 299cc │ │ │ │ │ + b 29848 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 29154 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_name_token │ │ │ │ │ .word 0x00000fb4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000f98 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00028b10 : │ │ │ │ │ +000299d0 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #740] @ 28e0c │ │ │ │ │ + ldr r1, [pc, #740] @ 29ccc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 28de4 │ │ │ │ │ + beq 29ca4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 28c98 │ │ │ │ │ + bne 29b58 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 28d9c │ │ │ │ │ + beq 29c5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #640] @ 28e0c │ │ │ │ │ + ldr r2, [pc, #640] @ 29ccc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28d78 │ │ │ │ │ + beq 29c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 28d04 │ │ │ │ │ - ldr r2, [pc, #600] @ 28e0c │ │ │ │ │ + beq 29bc4 │ │ │ │ │ + ldr r2, [pc, #600] @ 29ccc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28d6c │ │ │ │ │ + beq 29c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28cf8 │ │ │ │ │ + bne 29bb8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 28cec │ │ │ │ │ + beq 29bac │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ moveq r7, fp │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 28cf8 │ │ │ │ │ + bne 29bb8 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28ca8 │ │ │ │ │ + bne 29b68 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28ce4 │ │ │ │ │ + beq 29ba4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt 28cd0 │ │ │ │ │ + bgt 29b90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -45450,845 +46455,842 @@ │ │ │ │ │ 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 28d0c │ │ │ │ │ + beq 29bcc │ │ │ │ │ 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 28c98 │ │ │ │ │ + beq 29b58 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 28d18 │ │ │ │ │ + bne 29bd8 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28dec │ │ │ │ │ + beq 29cac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28e10 │ │ │ │ │ + bl 29cd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 28c08 │ │ │ │ │ + beq 29ac8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 28d44 │ │ │ │ │ + beq 29c04 │ │ │ │ │ str r2, [r6, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 28bf4 │ │ │ │ │ + b 29ab4 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 28c20 │ │ │ │ │ + b 29ae0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 28c94 │ │ │ │ │ + b 29b54 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 28c88 │ │ │ │ │ + b 29b48 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce4 │ │ │ │ │ + beq 29ba4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 28cc0 │ │ │ │ │ + b 29b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 28bc0 │ │ │ │ │ + b 29a80 │ │ │ │ │ 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 28b98 │ │ │ │ │ - b 28d0c │ │ │ │ │ + beq 29a58 │ │ │ │ │ + b 29bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 28c98 │ │ │ │ │ + blt 29b58 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq 28b84 │ │ │ │ │ - b 28c94 │ │ │ │ │ + beq 29a44 │ │ │ │ │ + b 29b54 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 28b40 │ │ │ │ │ + b 29a00 │ │ │ │ │ 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 28d10 │ │ │ │ │ - b 28c98 │ │ │ │ │ + beq 29bd0 │ │ │ │ │ + b 29b58 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00028e10 : │ │ │ │ │ +00029cd0 : │ │ │ │ │ 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] @ 29e0c │ │ │ │ │ + ldr r2, [pc, #4056] @ 2acc0 │ │ │ │ │ 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 29c84 │ │ │ │ │ + beq 2ab38 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29c98 │ │ │ │ │ + bne 2ab4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #4024] @ 29e10 │ │ │ │ │ + ldr r1, [pc, #4012] @ 2acc4 │ │ │ │ │ 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 28e84 │ │ │ │ │ + beq 29d44 │ │ │ │ │ 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 29c98 │ │ │ │ │ + bne 2ab4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3940] @ 29e0c │ │ │ │ │ + ldr r2, [pc, #3928] @ 2acc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29ca4 │ │ │ │ │ + beq 2ab58 │ │ │ │ │ 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 29d10 │ │ │ │ │ + ldrne r8, [r3, #12] │ │ │ │ │ + ldrne r9, [r3, #16] │ │ │ │ │ + beq 2abc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 377c │ │ │ │ │ + bl 34cc │ │ │ │ │ R_ARM_CALL signed_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 293d4 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2a294 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29d3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2abf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3914 <_tmp_8_rule+0x5c> │ │ │ │ │ + bl 3664 │ │ │ │ │ R_ARM_CALL complex_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 293ec │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2a2ac │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29d3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2abf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a094 │ │ │ │ │ + bl a07c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 293ec │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2a2ac │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29d3c │ │ │ │ │ - ldr r1, [pc, #3812] @ 29e14 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2abf0 │ │ │ │ │ + ldr r1, [pc, #3800] @ 2acc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29b04 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2a9b8 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29d3c │ │ │ │ │ - ldr r1, [pc, #3780] @ 29e18 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2abf0 │ │ │ │ │ + ldr r1, [pc, #3768] @ 2accc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29bf4 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2aaa8 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29d3c │ │ │ │ │ - ldr r1, [pc, #3748] @ 29e1c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2abf0 │ │ │ │ │ + ldr r1, [pc, #3736] @ 2acd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29c34 │ │ │ │ │ + bne 2aae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c74 │ │ │ │ │ - ldr r1, [pc, #3688] @ 29e0c │ │ │ │ │ + bne 2ab28 │ │ │ │ │ + ldr r1, [pc, #3676] @ 2acc0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29cc0 │ │ │ │ │ + beq 2ab74 │ │ │ │ │ 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 29ce0 │ │ │ │ │ + ldrne r8, [r3, #16] │ │ │ │ │ + beq 2ab94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b2c │ │ │ │ │ + bl 387c <_tmp_7_rule+0xa8> │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2934c │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2a20c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c74 │ │ │ │ │ + bne 2ab28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c2c │ │ │ │ │ + bl 397c <_tmp_9_rule+0x4> │ │ │ │ │ R_ARM_CALL wildcard_pattern_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 293a8 │ │ │ │ │ + bne 2a268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c98 │ │ │ │ │ + bne 2ab4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3548] @ 29e0c │ │ │ │ │ + ldr r2, [pc, #3536] @ 2acc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29aec │ │ │ │ │ + beq 2a9a0 │ │ │ │ │ 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 29ab4 │ │ │ │ │ + ldrne r8, [r3, #12] │ │ │ │ │ + ldrne r9, [r3, #16] │ │ │ │ │ + beq 2a968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d90 │ │ │ │ │ - R_ARM_CALL attr_rule │ │ │ │ │ + bl 2b300 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29920 │ │ │ │ │ + bne 2a7d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c74 │ │ │ │ │ + bne 2ab28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3456] @ 29e0c │ │ │ │ │ + ldr r3, [pc, #3444] @ 2acc0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 29da8 │ │ │ │ │ + beq 2ac5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 298e8 │ │ │ │ │ + bne 2a79c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c98 │ │ │ │ │ + bne 2ab4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3392] @ 29e0c │ │ │ │ │ + ldr r2, [pc, #3380] @ 2acc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29bd4 │ │ │ │ │ + beq 2aa88 │ │ │ │ │ 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 29dc8 │ │ │ │ │ + ldrne r9, [r3, #12] │ │ │ │ │ + ldrne r8, [r3, #16] │ │ │ │ │ + beq 2ac7c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 296f8 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + bne 2a5b0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 29be8 │ │ │ │ │ + bne 2aa9c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29b78 │ │ │ │ │ + bne 2aa2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c74 │ │ │ │ │ + bne 2ab28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3260] @ 29e0c │ │ │ │ │ + ldr r3, [pc, #3248] @ 2acc0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 29b58 │ │ │ │ │ + beq 2aa0c │ │ │ │ │ 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 29ea8 │ │ │ │ │ + ldrne r9, [r3, #12] │ │ │ │ │ + ldrne r8, [r3, #16] │ │ │ │ │ + beq 2ad5c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2944c │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2a30c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29b6c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2aa20 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 294bc │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + bne 2a37c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 29b6c │ │ │ │ │ + bne 2aa20 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29560 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + bne 2a420 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 29b6c │ │ │ │ │ + bne 2aa20 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29640 │ │ │ │ │ + bne 2a4fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29c74 │ │ │ │ │ + bne 2ab28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3056] @ 29e0c │ │ │ │ │ + ldr r3, [pc, #3044] @ 2acc0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 29d88 │ │ │ │ │ + beq 2ac3c │ │ │ │ │ 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 29e40 │ │ │ │ │ + ldrne r9, [r3, #16] │ │ │ │ │ + beq 2acf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ + bl 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 29278 │ │ │ │ │ + beq 2a138 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29278 │ │ │ │ │ + beq 2a138 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29ee8 │ │ │ │ │ + bne 2ad9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29d9c │ │ │ │ │ + bne 2ac50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ + bl 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 29780 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 2a638 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29780 │ │ │ │ │ + beq 2a638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4170 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 29780 │ │ │ │ │ + beq 2a638 │ │ │ │ │ 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 29784 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2a63c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29780 │ │ │ │ │ + beq 2a638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d9c │ │ │ │ │ + beq 2ac50 │ │ │ │ │ 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] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str sl, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r9, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29884 │ │ │ │ │ + beq 2a738 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 293a8 │ │ │ │ │ + b 2a268 │ │ │ │ │ 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 │ │ │ │ │ + ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 28fec │ │ │ │ │ + beq 29eac │ │ │ │ │ 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 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29e84 │ │ │ │ │ + beq 2ad38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #2652] @ 29e10 │ │ │ │ │ + ldr r2, [pc, #2640] @ 2acc4 │ │ │ │ │ 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 28e7c │ │ │ │ │ - ldr r1, [pc, #2628] @ 29e20 │ │ │ │ │ + b 29d3c │ │ │ │ │ + ldr r1, [pc, #2616] @ 2acd4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ed8 │ │ │ │ │ + beq 29d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d60 │ │ │ │ │ + beq 2ac14 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2939c │ │ │ │ │ + bne 2a25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28f88 │ │ │ │ │ + beq 29e48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28f90 │ │ │ │ │ + b 29e50 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29188 │ │ │ │ │ + beq 2a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 29ed8 │ │ │ │ │ + beq 2ad8c │ │ │ │ │ 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 r3, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r9, [sp] │ │ │ │ │ + str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29540 │ │ │ │ │ + beq 2a400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 293a8 │ │ │ │ │ + b 2a268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 5388 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 291ac │ │ │ │ │ + beq 2a06c │ │ │ │ │ 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 291b0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2a070 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291ac │ │ │ │ │ + beq 2a06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 29ed8 │ │ │ │ │ + beq 2ad8c │ │ │ │ │ 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 │ │ │ │ │ + str r8, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 294a8 │ │ │ │ │ + bne 2a368 │ │ │ │ │ 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 291f8 │ │ │ │ │ - b 29200 │ │ │ │ │ + movne sl, #1 │ │ │ │ │ + strne sl, [r4, #60] @ 0x3c │ │ │ │ │ + beq 2a0b8 │ │ │ │ │ + b 2a0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5914 │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 291d0 │ │ │ │ │ + beq 2a090 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291d0 │ │ │ │ │ + beq 2a090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5880 │ │ │ │ │ + bl 5388 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 291d0 │ │ │ │ │ + beq 2a090 │ │ │ │ │ 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 291d4 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2a094 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291d0 │ │ │ │ │ + beq 2a090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29ed8 │ │ │ │ │ + beq 2ad8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_CALL _PyPegen_get_patterns │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - stmib sp, {r8, fp} │ │ │ │ │ - str r9, [sp] │ │ │ │ │ + stm sp, {r8, sl, fp} │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 294a8 │ │ │ │ │ - b 29540 │ │ │ │ │ + bne 2a368 │ │ │ │ │ + b 2a400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5914 │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 291f4 │ │ │ │ │ + beq 2a0b4 │ │ │ │ │ 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 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 291fc │ │ │ │ │ + bne 2a0bc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291f4 │ │ │ │ │ + beq 2a0b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29ed8 │ │ │ │ │ + beq 2ad8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_CALL _PyPegen_get_patterns │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - stmib sp, {r8, fp} │ │ │ │ │ - str r9, [sp] │ │ │ │ │ + stm sp, {r8, sl, fp} │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 294a8 │ │ │ │ │ - b 29540 │ │ │ │ │ + bne 2a368 │ │ │ │ │ + b 2a400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 406c │ │ │ │ │ + bl 3b74 │ │ │ │ │ R_ARM_CALL maybe_sequence_pattern_rule │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 29108 │ │ │ │ │ + bne 29fc8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29104 │ │ │ │ │ + beq 29fc4 │ │ │ │ │ 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 r2, r8 │ │ │ │ │ + movne r1, r9 │ │ │ │ │ movne r0, fp │ │ │ │ │ - beq 29bc4 │ │ │ │ │ + beq 2aa78 │ │ │ │ │ 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 294a8 │ │ │ │ │ + bne 2a368 │ │ │ │ │ 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 2912c │ │ │ │ │ - b 29134 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + movne sl, #1 │ │ │ │ │ + strne sl, [r4, #60] @ 0x3c │ │ │ │ │ + beq 29fec │ │ │ │ │ + b 29ff4 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 29d9c │ │ │ │ │ + bne 2ac50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ + bl 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 298a4 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 2a758 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 298a4 │ │ │ │ │ + beq 2a758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4370 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 298a4 │ │ │ │ │ + beq 2a758 │ │ │ │ │ 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 298a8 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2a75c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 298a4 │ │ │ │ │ + beq 2a758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d9c │ │ │ │ │ + beq 2ac50 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -46303,418 +47305,417 @@ │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ streq r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - str r8, [sp, #8] │ │ │ │ │ - str sl, [sp, #4] │ │ │ │ │ + stmib sp, {r9, sl} │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 29338 │ │ │ │ │ + bne 2a1f8 │ │ │ │ │ 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 298d8 │ │ │ │ │ - b 298dc │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + beq 2a78c │ │ │ │ │ + b 2a790 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 29d9c │ │ │ │ │ + bne 2ac50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ + bl 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 299a0 │ │ │ │ │ + bne 2a854 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29f38 │ │ │ │ │ + bne 2adec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 293a8 │ │ │ │ │ + b 2a268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 280b0 │ │ │ │ │ + bl 28f6c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 290a4 │ │ │ │ │ + beq 29f64 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290a4 │ │ │ │ │ + beq 29f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 293a8 │ │ │ │ │ - ldr r1, [pc, #1276] @ 29e24 │ │ │ │ │ + b 2a268 │ │ │ │ │ + ldr r1, [pc, #1276] @ 2acd8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29064 │ │ │ │ │ + beq 29f24 │ │ │ │ │ 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 │ │ │ │ │ + ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 29070 │ │ │ │ │ + beq 29f30 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 294a8 │ │ │ │ │ + bne 2a368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29068 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 29070 │ │ │ │ │ + beq 29f28 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + str sl, [r4, #60] @ 0x3c │ │ │ │ │ + b 29f30 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 298c4 │ │ │ │ │ + beq 2a778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4170 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 298c4 │ │ │ │ │ + beq 2a778 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 298c4 │ │ │ │ │ + beq 2a778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4370 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 298c4 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 2a778 │ │ │ │ │ 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 298c4 │ │ │ │ │ + bne 2a778 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 298c4 │ │ │ │ │ + beq 2a778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d9c │ │ │ │ │ + beq 2ac50 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ streq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - str sl, [sp, #4] │ │ │ │ │ + str r9, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ 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 29338 │ │ │ │ │ - b 29884 │ │ │ │ │ + bne 2a1f8 │ │ │ │ │ + b 2a738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29b44 │ │ │ │ │ + blt 2a9f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - beq 29054 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + beq 29f14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29070 │ │ │ │ │ + b 29f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 29034 │ │ │ │ │ - b 29ae0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 29ef4 │ │ │ │ │ + b 2a994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d60 │ │ │ │ │ + beq 2ac14 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #756] @ 29e28 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldr r0, [pc, #756] @ 2acdc │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2939c │ │ │ │ │ - b 29428 │ │ │ │ │ + bne 2a25c │ │ │ │ │ + b 2a2e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 29070 │ │ │ │ │ + str sl, [r4, #60] @ 0x3c │ │ │ │ │ + b 29f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 29154 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 2a014 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29200 │ │ │ │ │ + b 2a0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3420 │ │ │ │ │ + bl 3170 │ │ │ │ │ R_ARM_CALL open_sequence_pattern_rule │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 29130 │ │ │ │ │ + bne 29ff0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29128 │ │ │ │ │ + beq 29fe8 │ │ │ │ │ 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 r2, r8 │ │ │ │ │ + movne r1, r9 │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 29740 │ │ │ │ │ + bne 2a5f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29134 │ │ │ │ │ + b 29ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 290d0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 29f90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29134 │ │ │ │ │ + b 29ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d60 │ │ │ │ │ + beq 2ac14 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #520] @ 29e2c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldr r0, [pc, #520] @ 2ace0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2939c │ │ │ │ │ - b 29428 │ │ │ │ │ + bne 2a25c │ │ │ │ │ + b 2a2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d60 │ │ │ │ │ + beq 2ac14 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #460] @ 29e30 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + ldr r0, [pc, #460] @ 2ace4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2939c │ │ │ │ │ - b 29428 │ │ │ │ │ + bne 2a25c │ │ │ │ │ + b 2a2e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 28e7c │ │ │ │ │ + b 29d3c │ │ │ │ │ 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 28e4c │ │ │ │ │ + beq 29d0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29c7c │ │ │ │ │ + b 2ab30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 29d3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 2abf0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 28eac │ │ │ │ │ + b 29d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 28fb0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 29e70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28fec │ │ │ │ │ + b 29eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29d48 │ │ │ │ │ + blt 2abfc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - beq 28fd0 │ │ │ │ │ - b 29cd4 │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + beq 29e90 │ │ │ │ │ + b 2ab88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29d70 │ │ │ │ │ + blt 2ac24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - beq 28ec8 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + beq 29d88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28f90 │ │ │ │ │ + b 29e50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28fec │ │ │ │ │ + b 29eac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28f90 │ │ │ │ │ + b 29e50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28f90 │ │ │ │ │ + b 29e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29220 │ │ │ │ │ + beq 2a0e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 298dc │ │ │ │ │ + b 2a790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 29090 │ │ │ │ │ - b 290b0 │ │ │ │ │ + beq 29f50 │ │ │ │ │ + b 29f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29df8 │ │ │ │ │ + blt 2acac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - beq 290f0 │ │ │ │ │ - b 29be8 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + beq 29fb0 │ │ │ │ │ + b 2aa9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 29134 │ │ │ │ │ + str sl, [r4, #60] @ 0x3c │ │ │ │ │ + b 29ff4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000042d │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_67_rule │ │ │ │ │ @@ -46727,168 +47728,168 @@ │ │ │ │ │ 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 29e70 │ │ │ │ │ + blt 2ad24 │ │ │ │ │ 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 29240 │ │ │ │ │ - b 29d9c │ │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ │ + beq 2a100 │ │ │ │ │ + b 2ac50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 298dc │ │ │ │ │ + b 2a790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28fe4 │ │ │ │ │ + beq 29ea4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28fec │ │ │ │ │ + b 29eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29fbc │ │ │ │ │ + blt 2ae70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - beq 29174 │ │ │ │ │ - b 29b6c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + beq 2a034 │ │ │ │ │ + b 2aa20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29200 │ │ │ │ │ + b 2a0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29d9c │ │ │ │ │ + beq 2ac50 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str sl, [sp, #4] │ │ │ │ │ + str r9, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 29338 │ │ │ │ │ - b 29884 │ │ │ │ │ + bne 2a1f8 │ │ │ │ │ + b 2a738 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 298dc │ │ │ │ │ + bne 2a790 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-296] @ 29e34 │ │ │ │ │ + ldr r3, [pc, #-296] @ 2ace8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 29f9c │ │ │ │ │ + beq 2ae50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ + bl 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29f8c │ │ │ │ │ + beq 2ae40 │ │ │ │ │ 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 29fd0 │ │ │ │ │ + bne 2ae84 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 298d8 │ │ │ │ │ + b 2a78c │ │ │ │ │ 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 29f60 │ │ │ │ │ - b 29f90 │ │ │ │ │ + beq 2ae14 │ │ │ │ │ + b 2ae44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 29200 │ │ │ │ │ - ldr r2, [pc, #-420] @ 29e34 │ │ │ │ │ + str sl, [r4, #60] @ 0x3c │ │ │ │ │ + b 2a0c0 │ │ │ │ │ + ldr r2, [pc, #-420] @ 2ace8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a154 │ │ │ │ │ + beq 2b008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29f8c │ │ │ │ │ + bne 2ae40 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-476] @ 29e34 │ │ │ │ │ + ldr r2, [pc, #-476] @ 2ace8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a130 │ │ │ │ │ + beq 2afe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4170 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2a10c │ │ │ │ │ + bne 2afc0 │ │ │ │ │ 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 2a100 │ │ │ │ │ + bne 2afb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4370 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a0fc │ │ │ │ │ + beq 2afb0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a0fc │ │ │ │ │ + beq 2afb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4668 │ │ │ │ │ + bl 4170 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2a100 │ │ │ │ │ + beq 2afb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-596] @ 29e38 │ │ │ │ │ + ldr r3, [pc, #-596] @ 2acec │ │ │ │ │ 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 │ │ │ │ │ @@ -46896,115 +47897,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] @ 29e3c │ │ │ │ │ + ldr r3, [pc, #-640] @ 2acf0 │ │ │ │ │ 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 15c0 │ │ │ │ │ + bl 1310 │ │ │ │ │ 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 29f90 │ │ │ │ │ - b 29f8c │ │ │ │ │ + bne 2ae44 │ │ │ │ │ + b 2ae40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29f8c │ │ │ │ │ + b 2ae40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2a028 │ │ │ │ │ + beq 2aedc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 2a02c │ │ │ │ │ + b 2aee0 │ │ │ │ │ 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 2a014 │ │ │ │ │ - b 2a100 │ │ │ │ │ + beq 2aec8 │ │ │ │ │ + b 2afb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29fe8 │ │ │ │ │ + b 2ae9c │ │ │ │ │ │ │ │ │ │ -0002a164 : │ │ │ │ │ +0002b018 : │ │ │ │ │ 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] @ 2a448 │ │ │ │ │ + ldr r2, [pc, #716] @ 2b2fc │ │ │ │ │ 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 2a3a4 │ │ │ │ │ + beq 2b258 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a2dc │ │ │ │ │ + bne 2b190 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 2a3c8 │ │ │ │ │ + beq 2b27c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #652] @ 2a448 │ │ │ │ │ + ldr r2, [pc, #652] @ 2b2fc │ │ │ │ │ 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 2a414 │ │ │ │ │ + beq 2b2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a238 │ │ │ │ │ + bne 2b0ec │ │ │ │ │ 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 2a2dc │ │ │ │ │ + bne 2b190 │ │ │ │ │ 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 2a264 │ │ │ │ │ + bne 2b118 │ │ │ │ │ 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} │ │ │ │ │ @@ -47012,66 +48013,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 2a2b0 │ │ │ │ │ + beq 2b164 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2a228 │ │ │ │ │ - ldr r2, [pc, #476] @ 2a448 │ │ │ │ │ + b 2b0dc │ │ │ │ │ + ldr r2, [pc, #476] @ 2b2fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a3bc │ │ │ │ │ + beq 2b270 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2a21c │ │ │ │ │ + bne 2b0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2a2e8 │ │ │ │ │ + bne 2b19c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a21c │ │ │ │ │ + b 2b0d0 │ │ │ │ │ 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 2a204 │ │ │ │ │ + beq 2b0b8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2a228 │ │ │ │ │ + b 2b0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2a370 │ │ │ │ │ + beq 2b224 │ │ │ │ │ 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 2a398 │ │ │ │ │ + beq 2b24c │ │ │ │ │ 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] │ │ │ │ │ @@ -47079,286 +48080,248 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r8 │ │ │ │ │ - bne 2a258 │ │ │ │ │ + bne 2b10c │ │ │ │ │ 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 2a258 │ │ │ │ │ - b 2a228 │ │ │ │ │ + beq 2b10c │ │ │ │ │ + b 2b0dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a2a4 │ │ │ │ │ + beq 2b158 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a21c │ │ │ │ │ + b 2b0d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2a228 │ │ │ │ │ + b 2b0dc │ │ │ │ │ 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 2a1a0 │ │ │ │ │ - b 2a2dc │ │ │ │ │ + beq 2b054 │ │ │ │ │ + b 2b190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2a278 │ │ │ │ │ + b 2b12c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a434 │ │ │ │ │ + blt 2b2e8 │ │ │ │ │ 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 2a228 │ │ │ │ │ - ldr r3, [pc, #64] @ 2a448 │ │ │ │ │ + bne 2b0dc │ │ │ │ │ + ldr r3, [pc, #64] @ 2b2fc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2a1d8 │ │ │ │ │ + bne 2b08c │ │ │ │ │ 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 2a1d8 │ │ │ │ │ - b 2a2cc │ │ │ │ │ + beq 2b08c │ │ │ │ │ + b 2b180 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2a228 │ │ │ │ │ + b 2b0dc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0002a44c <_tmp_253_rule>: │ │ │ │ │ -_tmp_253_rule(): │ │ │ │ │ +0002b300 : │ │ │ │ │ +attr_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] @ 2a748 <_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 2a728 <_tmp_253_rule+0x2dc> │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 2a73c <_tmp_253_rule+0x2f0> │ │ │ │ │ - ldr r1, [pc, #696] @ 2a748 <_tmp_253_rule+0x2fc> │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr r1, [pc, #576] @ 2b558 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a640 <_tmp_253_rule+0x1f4> │ │ │ │ │ - ldr r9, [r4, #12] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - beq 2a664 <_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 c784 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - bne 2a53c <_tmp_253_rule+0xf0> │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 2b364 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #544] @ 2b55c │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2b388 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [pc, #488] @ 2b55c │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a57c <_tmp_253_rule+0x130> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 2a548 <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 2b34c │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [pc, #452] @ 2b558 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [pc, #444] @ 2b55c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b708 │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r3, r3, #1 │ │ │ │ │ - beq 2a550 <_tmp_253_rule+0x104> │ │ │ │ │ - sub r3, r3, #2 │ │ │ │ │ + bne 2b53c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ 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 2a4fc <_tmp_253_rule+0xb0> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq 2b54c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2b504 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ │ + ldrne r3, [r3, fp, lsl #2] │ │ │ │ │ + ldrne r9, [r3, #12] │ │ │ │ │ + ldrne sl, [r3, #16] │ │ │ │ │ + beq 2b4d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ + R_ARM_CALL name_or_attr_rule │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 2b434 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne 2a73c <_tmp_253_rule+0x2f0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17bbc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - streq r5, [r4, #8] │ │ │ │ │ + bne 2b50c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2a51c <_tmp_253_rule+0xd0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - bne 2a53c <_tmp_253_rule+0xf0> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #424] @ 2a748 <_tmp_253_rule+0x2fc> │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2a704 <_tmp_253_rule+0x2b8> │ │ │ │ │ - mov r1, #11 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2b35c │ │ │ │ │ + mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a694 <_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 2a53c <_tmp_253_rule+0xf0> │ │ │ │ │ + beq 2b404 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + beq 2b404 │ │ │ │ │ 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 2a550 <_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 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 2b408 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str sl, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + bl 0 <_PyAST_Attribute> │ │ │ │ │ + R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a6e0 <_tmp_253_rule+0x294> │ │ │ │ │ + beq 2b51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2a574 <_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 2a548 <_tmp_253_rule+0xfc> │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bne 2a4b0 <_tmp_253_rule+0x64> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 2b50c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble 2b420 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + b 2b394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a6c8 <_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 2a4c0 <_tmp_253_rule+0x74> │ │ │ │ │ - b 2a548 <_tmp_253_rule+0xfc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c784 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - bne 2a5c8 <_tmp_253_rule+0x17c> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2a5d0 <_tmp_253_rule+0x184> │ │ │ │ │ + blt 2b528 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, fp, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ + beq 2b3f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2b35c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a528 <_tmp_253_rule+0xdc> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2a5cc <_tmp_253_rule+0x180> │ │ │ │ │ + beq 2b408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2a550 <_tmp_253_rule+0x104> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2b50c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2a550 <_tmp_253_rule+0x104> │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2b35c │ │ │ │ │ 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 2a5ac <_tmp_253_rule+0x160> │ │ │ │ │ - b 2a53c <_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 2a488 <_tmp_253_rule+0x3c> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 2a51c <_tmp_253_rule+0xd0> │ │ │ │ │ + b 2b3c8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ + .word 0x00000439 │ │ │ │ │ │ │ │ │ │ -0002a74c <_tmp_203_rule>: │ │ │ │ │ +0002b560 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b 2430c <_tmp_59_rule> │ │ │ │ │ + b 251c8 <_tmp_59_rule> │ │ │ │ ├── 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 afcc │ │ │ │ │ + bl afb4 │ │ │ │ │ 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 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ + bl 1310 <_tmp_155_rule+0x78> │ │ │ │ │ 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 253d0 │ │ │ │ │ + bl 2628c │ │ │ │ │ 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 25c84 │ │ │ │ │ + bl 26b40 │ │ │ │ │ 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 17bbc │ │ │ │ │ + bl 17bd4 │ │ │ │ │ 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 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ 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 204a8 <_loop1_216_rule> │ │ │ │ │ + bl 208f8 <_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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ + bl 1310 <_tmp_155_rule+0x78> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bf8 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 513c <_loop1_219_rule> │ │ │ │ │ + bl 4c44 <_loop1_219_rule> │ │ │ │ │ R_ARM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ ldr r1, [pc, #292] @ a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ + bl 1310 <_tmp_155_rule+0x78> │ │ │ │ │ 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 19114 │ │ │ │ │ + bl 1912c │ │ │ │ │ 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 1da14 │ │ │ │ │ + bl 1da08 │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 243dc │ │ │ │ │ + bl 25298 │ │ │ │ │ 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 15c0 <_tmp_235_rule+0x8c> │ │ │ │ │ + bl 1310 <_tmp_155_rule+0x78> │ │ │ │ │ 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 c784 │ │ │ │ │ + bl c750 │ │ │ │ │ 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 15914 │ │ │ │ │ + bl 158fc │ │ │ │ │ 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 243dc │ │ │ │ │ + bl 25298 │ │ │ │ │ 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 25a48 │ │ │ │ │ + bl 26904 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -146,329 +146,329 @@ │ │ │ │ │ 0x000008f0 5f34395f 72756c65 005f6c6f 6f70305f _49_rule._loop0_ │ │ │ │ │ 0x00000900 3131325f 72756c65 005f746d 705f3233 112_rule._tmp_23 │ │ │ │ │ 0x00000910 375f7275 6c652e69 7372612e 30005f6c 7_rule.isra.0._l │ │ │ │ │ 0x00000920 6f6f7030 5f323430 5f72756c 65005f74 oop0_240_rule._t │ │ │ │ │ 0x00000930 6d705f32 33385f72 756c6500 5f746d70 mp_238_rule._tmp │ │ │ │ │ 0x00000940 5f323336 5f72756c 65005f74 6d705f32 _236_rule._tmp_2 │ │ │ │ │ 0x00000950 33355f72 756c6500 5f746d70 5f323432 35_rule._tmp_242 │ │ │ │ │ - 0x00000960 5f72756c 65005f74 6d705f32 35335f72 _rule._tmp_253_r │ │ │ │ │ - 0x00000970 756c6500 696e7661 6c69645f 65786365 ule.invalid_exce │ │ │ │ │ - 0x00000980 70745f73 746d745f 72756c65 005f746d pt_stmt_rule._tm │ │ │ │ │ - 0x00000990 705f3232 345f7275 6c65005f 6c6f6f70 p_224_rule._loop │ │ │ │ │ - 0x000009a0 315f3231 365f7275 6c65005f 746d705f 1_216_rule._tmp_ │ │ │ │ │ - 0x000009b0 3232395f 72756c65 2e697372 612e3000 229_rule.isra.0. │ │ │ │ │ - 0x000009c0 6b776172 675f6f72 5f646f75 626c655f kwarg_or_double_ │ │ │ │ │ - 0x000009d0 73746172 7265645f 72756c65 006b7761 starred_rule.kwa │ │ │ │ │ - 0x000009e0 72675f6f 725f7374 61727265 645f7275 rg_or_starred_ru │ │ │ │ │ - 0x000009f0 6c65005f 6c6f6f70 305f3132 395f7275 le._loop0_129_ru │ │ │ │ │ - 0x00000a00 6c650069 6e76616c 69645f6b 77617267 le.invalid_kwarg │ │ │ │ │ - 0x00000a10 5f72756c 652e6973 72612e30 005f746d _rule.isra.0._tm │ │ │ │ │ - 0x00000a20 705f3137 395f7275 6c65005f 746d705f p_179_rule._tmp_ │ │ │ │ │ - 0x00000a30 35395f72 756c6500 5f746d70 5f323033 59_rule._tmp_203 │ │ │ │ │ - 0x00000a40 5f72756c 65006465 6c5f7461 72676574 _rule.del_target │ │ │ │ │ - 0x00000a50 5f72756c 65005f6c 6f6f7031 5f313034 _rule._loop1_104 │ │ │ │ │ - 0x00000a60 5f72756c 65005f6c 6f6f7031 5f313035 _rule._loop1_105 │ │ │ │ │ - 0x00000a70 5f72756c 65005f6c 6f6f7030 5f313036 _rule._loop0_106 │ │ │ │ │ - 0x00000a80 5f72756c 65005f6c 6f6f7031 5f313037 _rule._loop1_107 │ │ │ │ │ - 0x00000a90 5f72756c 65005f6c 6f6f7030 5f313038 _rule._loop0_108 │ │ │ │ │ - 0x00000aa0 5f72756c 65005f6c 6f6f7031 5f313039 _rule._loop1_109 │ │ │ │ │ - 0x00000ab0 5f72756c 65005f6c 6f6f7031 5f313031 _rule._loop1_101 │ │ │ │ │ - 0x00000ac0 5f72756c 65005f6c 6f6f7030 5f313032 _rule._loop0_102 │ │ │ │ │ - 0x00000ad0 5f72756c 65006c61 6d626461 5f737461 _rule.lambda_sta │ │ │ │ │ - 0x00000ae0 725f6574 635f7275 6c65005f 6c6f6f70 r_etc_rule._loop │ │ │ │ │ - 0x00000af0 315f3130 335f7275 6c65005f 6c6f6f70 1_103_rule._loop │ │ │ │ │ - 0x00000b00 305f3130 305f7275 6c65005f 6c6f6f70 0_100_rule._loop │ │ │ │ │ - 0x00000b10 305f3938 5f72756c 65005f6c 6f6f7030 0_98_rule._loop0 │ │ │ │ │ - 0x00000b20 5f39395f 72756c65 005f746d 705f3138 _99_rule._tmp_18 │ │ │ │ │ - 0x00000b30 365f7275 6c65006c 616d6264 615f736c 6_rule.lambda_sl │ │ │ │ │ - 0x00000b40 6173685f 6e6f5f64 65666175 6c745f72 ash_no_default_r │ │ │ │ │ - 0x00000b50 756c6500 5f6c6f6f 70305f31 38385f72 ule._loop0_188_r │ │ │ │ │ - 0x00000b60 756c6500 6c616d62 64615f73 6c617368 ule.lambda_slash │ │ │ │ │ - 0x00000b70 5f776974 685f6465 6661756c 745f7275 _with_default_ru │ │ │ │ │ - 0x00000b80 6c65005f 6c6f6f70 315f3139 375f7275 le._loop1_197_ru │ │ │ │ │ - 0x00000b90 6c65005f 6c6f6f70 305f3138 395f7275 le._loop0_189_ru │ │ │ │ │ - 0x00000ba0 6c65005f 746d705f 3139325f 72756c65 le._tmp_192_rule │ │ │ │ │ - 0x00000bb0 005f6c6f 6f70305f 3139335f 72756c65 ._loop0_193_rule │ │ │ │ │ - 0x00000bc0 005f6c6f 6f70315f 3139365f 72756c65 ._loop1_196_rule │ │ │ │ │ - 0x00000bd0 006c616d 6264615f 70617261 6d5f7275 .lambda_param_ru │ │ │ │ │ - 0x00000be0 6c65006c 616d6264 615f7061 72616d5f le.lambda_param_ │ │ │ │ │ - 0x00000bf0 6e6f5f64 65666175 6c745f72 756c6500 no_default_rule. │ │ │ │ │ - 0x00000c00 5f6c6f6f 70305f31 39355f72 756c6500 _loop0_195_rule. │ │ │ │ │ - 0x00000c10 5f6c6f6f 70305f31 38375f72 756c6500 _loop0_187_rule. │ │ │ │ │ - 0x00000c20 5f6c6f6f 70305f31 31305f72 756c6500 _loop0_110_rule. │ │ │ │ │ - 0x00000c30 6c616d62 64615f6b 7764735f 72756c65 lambda_kwds_rule │ │ │ │ │ - 0x00000c40 005f746d 705f3230 325f7275 6c65005f ._tmp_202_rule._ │ │ │ │ │ - 0x00000c50 746d705f 3139395f 72756c65 005f6c6f tmp_199_rule._lo │ │ │ │ │ - 0x00000c60 6f70305f 3230305f 72756c65 005f746d op0_200_rule._tm │ │ │ │ │ - 0x00000c70 705f3230 315f7275 6c65005f 6c6f6f70 p_201_rule._loop │ │ │ │ │ - 0x00000c80 315f3131 315f7275 6c65005f 746d705f 1_111_rule._tmp_ │ │ │ │ │ - 0x00000c90 3136375f 72756c65 005f746d 705f3136 167_rule._tmp_16 │ │ │ │ │ - 0x00000ca0 385f7275 6c65006c 616d6264 615f7061 8_rule.lambda_pa │ │ │ │ │ - 0x00000cb0 72616d5f 6d617962 655f6465 6661756c ram_maybe_defaul │ │ │ │ │ - 0x00000cc0 745f7275 6c65005f 746d705f 3236325f t_rule._tmp_262_ │ │ │ │ │ - 0x00000cd0 72756c65 005f746d 705f3135 355f7275 rule._tmp_155_ru │ │ │ │ │ - 0x00000ce0 6c65005f 746d705f 3135375f 72756c65 le._tmp_157_rule │ │ │ │ │ - 0x00000cf0 00677561 72645f72 756c6500 6f70656e .guard_rule.open │ │ │ │ │ - 0x00000d00 5f736571 75656e63 655f7061 74746572 _sequence_patter │ │ │ │ │ - 0x00000d10 6e5f7275 6c65006d 61796265 5f737461 n_rule.maybe_sta │ │ │ │ │ - 0x00000d20 725f7061 74746572 6e5f7275 6c65006d r_pattern_rule.m │ │ │ │ │ - 0x00000d30 61796265 5f736571 75656e63 655f7061 aybe_sequence_pa │ │ │ │ │ - 0x00000d40 74746572 6e5f7275 6c650070 61747465 ttern_rule.patte │ │ │ │ │ - 0x00000d50 726e5f63 61707475 72655f74 61726765 rn_capture_targe │ │ │ │ │ - 0x00000d60 745f7275 6c650077 696c6463 6172645f t_rule.wildcard_ │ │ │ │ │ - 0x00000d70 70617474 65726e5f 72756c65 00636c6f pattern_rule.clo │ │ │ │ │ - 0x00000d80 7365645f 70617474 65726e5f 72756c65 sed_pattern_rule │ │ │ │ │ - 0x00000d90 006f725f 70617474 65726e5f 72756c65 .or_pattern_rule │ │ │ │ │ - 0x00000da0 00736967 6e65645f 6e756d62 65725f72 .signed_number_r │ │ │ │ │ - 0x00000db0 756c6500 636f6d70 6c65785f 6e756d62 ule.complex_numb │ │ │ │ │ - 0x00000dc0 65725f72 756c6500 6e616d65 5f6f725f er_rule.name_or_ │ │ │ │ │ - 0x00000dd0 61747472 5f72756c 6500706f 73697469 attr_rule.positi │ │ │ │ │ - 0x00000de0 6f6e616c 5f706174 7465726e 735f7275 onal_patterns_ru │ │ │ │ │ - 0x00000df0 6c650064 6f75626c 655f7374 61725f70 le.double_star_p │ │ │ │ │ - 0x00000e00 61747465 726e5f72 756c6500 6974656d attern_rule.item │ │ │ │ │ - 0x00000e10 735f7061 74746572 6e5f7275 6c65006b s_pattern_rule.k │ │ │ │ │ - 0x00000e20 6579776f 72645f70 61747465 726e735f eyword_patterns_ │ │ │ │ │ - 0x00000e30 72756c65 005f746d 705f3637 5f72756c rule._tmp_67_rul │ │ │ │ │ - 0x00000e40 65005f74 6d705f37 305f7275 6c650073 e._tmp_70_rule.s │ │ │ │ │ - 0x00000e50 69676e65 645f7265 616c5f6e 756d6265 igned_real_numbe │ │ │ │ │ - 0x00000e60 725f7275 6c650069 6d616769 6e617279 r_rule.imaginary │ │ │ │ │ - 0x00000e70 5f6e756d 6265725f 72756c65 005f746d _number_rule._tm │ │ │ │ │ - 0x00000e80 705f3639 5f72756c 65006b65 79776f72 p_69_rule.keywor │ │ │ │ │ - 0x00000e90 645f7061 74746572 6e5f7275 6c65005f d_pattern_rule._ │ │ │ │ │ - 0x00000ea0 746d705f 3236375f 72756c65 005f746d tmp_267_rule._tm │ │ │ │ │ - 0x00000eb0 705f3237 365f7275 6c65005f 746d705f p_276_rule._tmp_ │ │ │ │ │ - 0x00000ec0 3237375f 72756c65 00747970 655f7061 277_rule.type_pa │ │ │ │ │ - 0x00000ed0 72616d5f 64656661 756c745f 72756c65 ram_default_rule │ │ │ │ │ - 0x00000ee0 005f746d 705f3232 355f7275 6c65005f ._tmp_225_rule._ │ │ │ │ │ - 0x00000ef0 6c6f6f70 315f3231 395f7275 6c65006b loop1_219_rule.k │ │ │ │ │ - 0x00000f00 65795f76 616c7565 5f706174 7465726e ey_value_pattern │ │ │ │ │ - 0x00000f10 5f72756c 65005f74 6d705f36 385f7275 _rule._tmp_68_ru │ │ │ │ │ - 0x00000f20 6c65005f 6c6f6f70 305f3231 355f7275 le._loop0_215_ru │ │ │ │ │ - 0x00000f30 6c65005f 746d705f 3231375f 72756c65 le._tmp_217_rule │ │ │ │ │ - 0x00000f40 005f6c6f 6f70305f 3231385f 72756c65 ._loop0_218_rule │ │ │ │ │ - 0x00000f50 005f746d 705f3237 315f7275 6c65005f ._tmp_271_rule._ │ │ │ │ │ - 0x00000f60 746d705f 3231345f 72756c65 005f746d tmp_214_rule._tm │ │ │ │ │ - 0x00000f70 705f3232 325f7275 6c65005f 746d705f p_222_rule._tmp_ │ │ │ │ │ - 0x00000f80 3232315f 72756c65 005f746d 705f3236 221_rule._tmp_26 │ │ │ │ │ - 0x00000f90 385f7275 6c650072 65736572 7665645f 8_rule.reserved_ │ │ │ │ │ - 0x00000fa0 6b657977 6f726473 005f5f63 6f6d706f keywords.__compo │ │ │ │ │ - 0x00000fb0 756e645f 6c697465 72616c2e 30005f5f und_literal.0.__ │ │ │ │ │ - 0x00000fc0 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x00000fd0 2e31005f 5f636f6d 706f756e 645f6c69 .1.__compound_li │ │ │ │ │ - 0x00000fe0 74657261 6c2e3200 5f5f636f 6d706f75 teral.2.__compou │ │ │ │ │ - 0x00000ff0 6e645f6c 69746572 616c2e33 005f5f63 nd_literal.3.__c │ │ │ │ │ - 0x00001000 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ - 0x00001010 34005f5f 636f6d70 6f756e64 5f6c6974 4.__compound_lit │ │ │ │ │ - 0x00001020 6572616c 2e35005f 5f636f6d 706f756e eral.5.__compoun │ │ │ │ │ - 0x00001030 645f6c69 74657261 6c2e3600 5f5f636f d_literal.6.__co │ │ │ │ │ - 0x00001040 6d706f75 6e645f6c 69746572 616c2e37 mpound_literal.7 │ │ │ │ │ - 0x00001050 005f5f63 6f6d706f 756e645f 6c697465 .__compound_lite │ │ │ │ │ - 0x00001060 72616c2e 3800736f 66745f6b 6579776f ral.8.soft_keywo │ │ │ │ │ - 0x00001070 72647300 5f507950 6567656e 5f706172 rds._PyPegen_par │ │ │ │ │ - 0x00001080 7365005f 50795065 67656e5f 65787065 se._PyPegen_expe │ │ │ │ │ - 0x00001090 63745f74 6f6b656e 005f5079 4153545f ct_token._PyAST_ │ │ │ │ │ - 0x000010a0 45787072 65737369 6f6e0050 794d656d Expression.PyMem │ │ │ │ │ - 0x000010b0 5f4d616c 6c6f6300 5f507950 6567656e _Malloc._PyPegen │ │ │ │ │ - 0x000010c0 5f6c6f6f 6b616865 61645f77 6974685f _lookahead_with_ │ │ │ │ │ - 0x000010d0 696e7400 5f507950 6567656e 5f73696e int._PyPegen_sin │ │ │ │ │ - 0x000010e0 676c6574 6f6e5f73 6571005f 50797065 gleton_seq._Pype │ │ │ │ │ - 0x000010f0 67656e5f 73746163 6b5f6f76 6572666c gen_stack_overfl │ │ │ │ │ - 0x00001100 6f77005f 50795f61 73646c5f 67656e65 ow._Py_asdl_gene │ │ │ │ │ - 0x00001110 7269635f 7365715f 6e657700 50794d65 ric_seq_new.PyMe │ │ │ │ │ - 0x00001120 6d5f4672 6565005f 50795065 67656e5f m_Free._PyPegen_ │ │ │ │ │ - 0x00001130 7365715f 666c6174 74656e00 5f507950 seq_flatten._PyP │ │ │ │ │ - 0x00001140 6567656e 5f6d616b 655f6d6f 64756c65 egen_make_module │ │ │ │ │ - 0x00001150 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ - 0x00001160 50794d65 6d5f5265 616c6c6f 63005f50 PyMem_Realloc._P │ │ │ │ │ - 0x00001170 79506567 656e5f66 696c6c5f 746f6b65 yPegen_fill_toke │ │ │ │ │ - 0x00001180 6e005f50 79415354 5f496e74 65726163 n._PyAST_Interac │ │ │ │ │ - 0x00001190 74697665 005f5079 50656765 6e5f7365 tive._PyPegen_se │ │ │ │ │ - 0x000011a0 715f696e 73657274 5f696e5f 66726f6e q_insert_in_fron │ │ │ │ │ - 0x000011b0 74005079 4572725f 4e6f4d65 6d6f7279 t.PyErr_NoMemory │ │ │ │ │ - 0x000011c0 005f5079 4153545f 46756e63 74696f6e ._PyAST_Function │ │ │ │ │ - 0x000011d0 54797065 005f5079 50656765 6e5f7365 Type._PyPegen_se │ │ │ │ │ - 0x000011e0 715f6170 70656e64 5f746f5f 656e6400 q_append_to_end. │ │ │ │ │ - 0x000011f0 5f507950 6567656e 5f696e74 65726163 _PyPegen_interac │ │ │ │ │ - 0x00001200 74697665 5f657869 74005f50 79506567 tive_exit._PyPeg │ │ │ │ │ - 0x00001210 656e5f67 65745f6c 6173745f 6e6f6e6e en_get_last_nonn │ │ │ │ │ - 0x00001220 77686974 65737061 63655f74 6f6b656e whitespace_token │ │ │ │ │ - 0x00001230 005f5079 4153545f 50617373 005f5079 ._PyAST_Pass._Py │ │ │ │ │ - 0x00001240 50656765 6e5f6c6f 6f6b6168 65616400 Pegen_lookahead. │ │ │ │ │ - 0x00001250 5f507950 6567656e 5f657870 6563745f _PyPegen_expect_ │ │ │ │ │ - 0x00001260 736f6674 5f6b6579 776f7264 005f5079 soft_keyword._Py │ │ │ │ │ - 0x00001270 4153545f 4966005f 50794153 545f5769 AST_If._PyAST_Wi │ │ │ │ │ - 0x00001280 7468005f 50794153 545f466f 72005f50 th._PyAST_For._P │ │ │ │ │ - 0x00001290 79506567 656e5f66 756e6374 696f6e5f yPegen_function_ │ │ │ │ │ - 0x000012a0 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ - 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_ │ │ │ │ │ - 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 │ │ │ │ │ - 0x000013c0 50656765 6e5f6c6f 6f6b6168 6561645f Pegen_lookahead_ │ │ │ │ │ - 0x000013d0 77697468 5f737472 696e6700 5f507950 with_string._PyP │ │ │ │ │ - 0x000013e0 6567656e 5f696e73 6572745f 6d656d6f egen_insert_memo │ │ │ │ │ - 0x000013f0 005f5079 4153545f 45787072 005f5079 ._PyAST_Expr._Py │ │ │ │ │ - 0x00001400 50656765 6e5f7365 715f636f 756e745f Pegen_seq_count_ │ │ │ │ │ - 0x00001410 646f7473 005f5079 50656765 6e5f6368 dots._PyPegen_ch │ │ │ │ │ - 0x00001420 65636b65 645f6675 74757265 5f696d70 ecked_future_imp │ │ │ │ │ - 0x00001430 6f727400 5f507941 53545f52 65747572 ort._PyAST_Retur │ │ │ │ │ - 0x00001440 6e005f50 79415354 5f526169 7365005f n._PyAST_Raise._ │ │ │ │ │ - 0x00001450 50794153 545f616c 69617300 5f507941 PyAST_alias._PyA │ │ │ │ │ - 0x00001460 53545f49 6d706f72 74005f50 79506567 ST_Import._PyPeg │ │ │ │ │ - 0x00001470 656e5f75 70646174 655f6d65 6d6f005f en_update_memo._ │ │ │ │ │ - 0x00001480 50795065 67656e5f 6e616d65 5f746f6b PyPegen_name_tok │ │ │ │ │ - 0x00001490 656e005f 50794153 545f4465 6c657465 en._PyAST_Delete │ │ │ │ │ - 0x000014a0 005f5079 4153545f 41737365 7274005f ._PyAST_Assert._ │ │ │ │ │ - 0x000014b0 50794153 545f4272 65616b00 5f507941 PyAST_Break._PyA │ │ │ │ │ - 0x000014c0 53545f43 6f6e7469 6e756500 5f507950 ST_Continue._PyP │ │ │ │ │ - 0x000014d0 6567656e 5f6d6170 5f6e616d 65735f74 egen_map_names_t │ │ │ │ │ - 0x000014e0 6f5f6964 73005f50 79415354 5f476c6f o_ids._PyAST_Glo │ │ │ │ │ - 0x000014f0 62616c00 5f507950 6567656e 5f6a6f69 bal._PyPegen_joi │ │ │ │ │ - 0x00001500 6e5f6e61 6d65735f 77697468 5f646f74 n_names_with_dot │ │ │ │ │ - 0x00001510 005f5079 4153545f 4e6f6e6c 6f63616c ._PyAST_Nonlocal │ │ │ │ │ - 0x00001520 005f5079 4153545f 496d706f 72744672 ._PyAST_ImportFr │ │ │ │ │ - 0x00001530 6f6d005f 50795065 67656e5f 7365745f om._PyPegen_set_ │ │ │ │ │ - 0x00001540 65787072 5f636f6e 74657874 005f5079 expr_context._Py │ │ │ │ │ - 0x00001550 4153545f 54797065 416c6961 73005f50 AST_TypeAlias._P │ │ │ │ │ - 0x00001560 79415354 5f416e6e 41737369 676e005f yAST_AnnAssign._ │ │ │ │ │ - 0x00001570 50794153 545f4175 67417373 69676e00 PyAST_AugAssign. │ │ │ │ │ - 0x00001580 5f507941 53545f41 73736967 6e005f50 _PyAST_Assign._P │ │ │ │ │ - 0x00001590 79415354 5f417474 72696275 7465005f yAST_Attribute._ │ │ │ │ │ - 0x000015a0 50794153 545f5375 62736372 69707400 PyAST_Subscript. │ │ │ │ │ - 0x000015b0 5f507950 6567656e 5f676574 5f657870 _PyPegen_get_exp │ │ │ │ │ - 0x000015c0 725f6e61 6d65005f 50794153 545f4361 r_name._PyAST_Ca │ │ │ │ │ - 0x000015d0 6c6c005f 50795065 67656e5f 6e756d62 ll._PyPegen_numb │ │ │ │ │ - 0x000015e0 65725f74 6f6b656e 005f5079 4153545f er_token._PyAST_ │ │ │ │ │ - 0x000015f0 436f6e73 74616e74 005f5079 4153545f Constant._PyAST_ │ │ │ │ │ - 0x00001600 4c697374 436f6d70 005f5079 50656765 ListComp._PyPege │ │ │ │ │ - 0x00001610 6e5f6765 745f6b65 7973005f 50795065 n_get_keys._PyPe │ │ │ │ │ - 0x00001620 67656e5f 6765745f 76616c75 6573005f gen_get_values._ │ │ │ │ │ - 0x00001630 50794153 545f4469 6374005f 50794153 PyAST_Dict._PyAS │ │ │ │ │ - 0x00001640 545f5365 74005f50 79506567 656e5f6b T_Set._PyPegen_k │ │ │ │ │ - 0x00001650 65795f76 616c7565 5f706169 72005f50 ey_value_pair._P │ │ │ │ │ - 0x00001660 79415354 5f446963 74436f6d 70005f50 yAST_DictComp._P │ │ │ │ │ - 0x00001670 79415354 5f536574 436f6d70 005f5079 yAST_SetComp._Py │ │ │ │ │ - 0x00001680 5f4e6f6e 65537472 75637400 5f50795f _NoneStruct._Py_ │ │ │ │ │ - 0x00001690 54727565 53747275 6374005f 50795f46 TrueStruct._Py_F │ │ │ │ │ - 0x000016a0 616c7365 53747275 6374005f 50795f45 alseStruct._Py_E │ │ │ │ │ - 0x000016b0 6c6c6970 7369734f 626a6563 74005f50 llipsisObject._P │ │ │ │ │ - 0x000016c0 79506567 656e5f73 7472696e 675f746f yPegen_string_to │ │ │ │ │ - 0x000016d0 6b656e00 5f507950 6567656e 5f636f6e ken._PyPegen_con │ │ │ │ │ - 0x000016e0 7374616e 745f6672 6f6d5f73 7472696e stant_from_strin │ │ │ │ │ - 0x000016f0 67005f50 79506567 656e5f63 6f6e6361 g._PyPegen_conca │ │ │ │ │ - 0x00001700 74656e61 74655f73 7472696e 6773005f tenate_strings._ │ │ │ │ │ - 0x00001710 50795065 67656e5f 636f6e73 74616e74 PyPegen_constant │ │ │ │ │ - 0x00001720 5f66726f 6d5f746f 6b656e00 5f507950 _from_token._PyP │ │ │ │ │ - 0x00001730 6567656e 5f6a6f69 6e65645f 73747200 egen_joined_str. │ │ │ │ │ - 0x00001740 5f507941 53545f54 75706c65 005f5079 _PyAST_Tuple._Py │ │ │ │ │ - 0x00001750 4153545f 53746172 72656400 5f507941 AST_Starred._PyA │ │ │ │ │ - 0x00001760 53545f4c 69737400 5f507941 53545f4e ST_List._PyAST_N │ │ │ │ │ - 0x00001770 616d6564 45787072 005f5079 4153545f amedExpr._PyAST_ │ │ │ │ │ - 0x00001780 47656e65 7261746f 72457870 005f5079 GeneratorExp._Py │ │ │ │ │ - 0x00001790 4153545f 49664578 70005f50 79506567 AST_IfExp._PyPeg │ │ │ │ │ - 0x000017a0 656e5f63 6865636b 5f6c6567 6163795f en_check_legacy_ │ │ │ │ │ - 0x000017b0 73746d74 005f5079 4153545f 426f6f6c stmt._PyAST_Bool │ │ │ │ │ - 0x000017c0 4f70005f 50794153 545f4269 6e4f7000 Op._PyAST_BinOp. │ │ │ │ │ - 0x000017d0 5f507950 6567656e 5f636d70 6f705f65 _PyPegen_cmpop_e │ │ │ │ │ - 0x000017e0 7870725f 70616972 005f5079 50656765 xpr_pair._PyPege │ │ │ │ │ - 0x000017f0 6e5f6765 745f636d 706f7073 005f5079 n_get_cmpops._Py │ │ │ │ │ - 0x00001800 50656765 6e5f6765 745f6578 70727300 Pegen_get_exprs. │ │ │ │ │ - 0x00001810 5f507941 53545f43 6f6d7061 7265005f _PyAST_Compare._ │ │ │ │ │ - 0x00001820 50794153 545f556e 6172794f 70005f50 PyAST_UnaryOp._P │ │ │ │ │ - 0x00001830 79506567 656e5f63 6865636b 5f626172 yPegen_check_bar │ │ │ │ │ - 0x00001840 72795f61 735f666c 75666c00 5f507941 ry_as_flufl._PyA │ │ │ │ │ - 0x00001850 53545f41 77616974 005f5079 4153545f ST_Await._PyAST_ │ │ │ │ │ - 0x00001860 4c616d62 6461005f 50795065 67656e5f Lambda._PyPegen_ │ │ │ │ │ - 0x00001870 656d7074 795f6172 67756d65 6e747300 empty_arguments. │ │ │ │ │ - 0x00001880 5f507941 53545f63 6f6d7072 6568656e _PyAST_comprehen │ │ │ │ │ - 0x00001890 73696f6e 005f5079 50656765 6e5f6475 sion._PyPegen_du │ │ │ │ │ - 0x000018a0 6d6d795f 6e616d65 005f5079 4153545f mmy_name._PyAST_ │ │ │ │ │ - 0x000018b0 46756e63 74696f6e 44656600 5f507941 FunctionDef._PyA │ │ │ │ │ - 0x000018c0 53545f41 73796e63 46756e63 74696f6e ST_AsyncFunction │ │ │ │ │ - 0x000018d0 44656600 5f507950 6567656e 5f636f6c Def._PyPegen_col │ │ │ │ │ - 0x000018e0 6c656374 5f63616c 6c5f7365 7173005f lect_call_seqs._ │ │ │ │ │ - 0x000018f0 50795065 67656e5f 7365715f 65787472 PyPegen_seq_extr │ │ │ │ │ - 0x00001900 6163745f 73746172 7265645f 65787072 act_starred_expr │ │ │ │ │ - 0x00001910 73005f50 79506567 656e5f73 65715f64 s._PyPegen_seq_d │ │ │ │ │ - 0x00001920 656c6574 655f7374 61727265 645f6578 elete_starred_ex │ │ │ │ │ - 0x00001930 70727300 5f507941 53545f59 69656c64 prs._PyAST_Yield │ │ │ │ │ - 0x00001940 46726f6d 005f5079 4153545f 5969656c From._PyAST_Yiel │ │ │ │ │ - 0x00001950 64005f50 79506567 656e5f6d 616b655f d._PyPegen_make_ │ │ │ │ │ - 0x00001960 61726775 6d656e74 73005f50 79415354 arguments._PyAST │ │ │ │ │ - 0x00001970 5f617267 005f5079 50656765 6e5f6164 _arg._PyPegen_ad │ │ │ │ │ - 0x00001980 645f7479 70655f63 6f6d6d65 6e745f74 d_type_comment_t │ │ │ │ │ - 0x00001990 6f5f6172 67005f50 79506567 656e5f61 o_arg._PyPegen_a │ │ │ │ │ - 0x000019a0 6c696173 5f666f72 5f737461 72005f50 lias_for_star._P │ │ │ │ │ - 0x000019b0 79506567 656e5f73 6c617368 5f776974 yPegen_slash_wit │ │ │ │ │ - 0x000019c0 685f6465 6661756c 74005f50 79506567 h_default._PyPeg │ │ │ │ │ - 0x000019d0 656e5f6e 616d655f 64656661 756c745f en_name_default_ │ │ │ │ │ - 0x000019e0 70616972 005f5079 50656765 6e5f7374 pair._PyPegen_st │ │ │ │ │ - 0x000019f0 61725f65 7463005f 50795065 67656e5f ar_etc._PyPegen_ │ │ │ │ │ - 0x00001a00 666f726d 61747465 645f7661 6c756500 formatted_value. │ │ │ │ │ - 0x00001a10 5f507950 6567656e 5f636865 636b5f66 _PyPegen_check_f │ │ │ │ │ - 0x00001a20 73747269 6e675f63 6f6e7665 7273696f string_conversio │ │ │ │ │ - 0x00001a30 6e005f50 79506567 656e5f73 65747570 n._PyPegen_setup │ │ │ │ │ - 0x00001a40 5f66756c 6c5f666f 726d6174 5f737065 _full_format_spe │ │ │ │ │ - 0x00001a50 63005f50 79506567 656e5f6c 6f6f6b61 c._PyPegen_looka │ │ │ │ │ - 0x00001a60 68656164 5f666f72 5f657870 72005f50 head_for_expr._P │ │ │ │ │ - 0x00001a70 79415354 5f536c69 6365005f 50794153 yAST_Slice._PyAS │ │ │ │ │ - 0x00001a80 545f4578 63657074 48616e64 6c657200 T_ExceptHandler. │ │ │ │ │ - 0x00001a90 5f507941 53545f43 6c617373 44656600 _PyAST_ClassDef. │ │ │ │ │ - 0x00001aa0 5f507950 6567656e 5f617567 6f706572 _PyPegen_augoper │ │ │ │ │ - 0x00001ab0 61746f72 005f5079 4153545f 6b657977 ator._PyAST_keyw │ │ │ │ │ - 0x00001ac0 6f726400 5f507950 6567656e 5f6b6579 ord._PyPegen_key │ │ │ │ │ - 0x00001ad0 776f7264 5f6f725f 73746172 72656400 word_or_starred. │ │ │ │ │ - 0x00001ae0 5f507950 6567656e 5f6a6f69 6e5f7365 _PyPegen_join_se │ │ │ │ │ - 0x00001af0 7175656e 63657300 5f507941 53545f77 quences._PyAST_w │ │ │ │ │ - 0x00001b00 69746869 74656d00 5f507950 6567656e ithitem._PyPegen │ │ │ │ │ - 0x00001b10 5f736f66 745f6b65 79776f72 645f746f _soft_keyword_to │ │ │ │ │ - 0x00001b20 6b656e00 5f507950 6567656e 5f736571 ken._PyPegen_seq │ │ │ │ │ - 0x00001b30 5f6c6173 745f6974 656d005f 50795065 _last_item._PyPe │ │ │ │ │ - 0x00001b40 67656e5f 72616973 655f6572 726f725f gen_raise_error_ │ │ │ │ │ - 0x00001b50 6b6e6f77 6e5f6c6f 63617469 6f6e005f known_location._ │ │ │ │ │ - 0x00001b60 50795065 67656e5f 61726775 6d656e74 PyPegen_argument │ │ │ │ │ - 0x00001b70 735f7061 7273696e 675f6572 726f7200 s_parsing_error. │ │ │ │ │ - 0x00001b80 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ - 0x00001b90 745f636f 6d707265 68656e73 696f6e5f t_comprehension_ │ │ │ │ │ - 0x00001ba0 6974656d 005f5079 50656765 6e5f6e6f item._PyPegen_no │ │ │ │ │ - 0x00001bb0 6e706172 656e5f67 656e6578 705f696e nparen_genexp_in │ │ │ │ │ - 0x00001bc0 5f63616c 6c005f50 79415354 5f6d6174 _call._PyAST_mat │ │ │ │ │ - 0x00001bd0 63685f63 61736500 5f507941 53545f4d ch_case._PyAST_M │ │ │ │ │ - 0x00001be0 61746368 53657175 656e6365 005f5079 atchSequence._Py │ │ │ │ │ - 0x00001bf0 4153545f 4d617463 68537461 72005f50 AST_MatchStar._P │ │ │ │ │ - 0x00001c00 79415354 5f4d6174 63684f72 005f5079 yAST_MatchOr._Py │ │ │ │ │ - 0x00001c10 4153545f 4d617463 68417300 5f507941 AST_MatchAs._PyA │ │ │ │ │ - 0x00001c20 53545f4d 61746368 436c6173 73005f50 ST_MatchClass._P │ │ │ │ │ - 0x00001c30 79415354 5f4d6174 63685661 6c756500 yAST_MatchValue. │ │ │ │ │ - 0x00001c40 5f507941 53545f4d 61746368 4d617070 _PyAST_MatchMapp │ │ │ │ │ - 0x00001c50 696e6700 5f507950 6567656e 5f676574 ing._PyPegen_get │ │ │ │ │ - 0x00001c60 5f706174 7465726e 5f6b6579 73005f50 _pattern_keys._P │ │ │ │ │ - 0x00001c70 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ - 0x00001c80 726e7300 5f507941 53545f4d 61746368 rns._PyAST_Match │ │ │ │ │ - 0x00001c90 53696e67 6c65746f 6e005f50 79506567 Singleton._PyPeg │ │ │ │ │ - 0x00001ca0 656e5f73 65715f66 69727374 5f697465 en_seq_first_ite │ │ │ │ │ - 0x00001cb0 6d005f50 79506567 656e5f65 6e737572 m._PyPegen_ensur │ │ │ │ │ - 0x00001cc0 655f7265 616c005f 50795065 67656e5f e_real._PyPegen_ │ │ │ │ │ - 0x00001cd0 6465636f 6465645f 636f6e73 74616e74 decoded_constant │ │ │ │ │ - 0x00001ce0 5f66726f 6d5f746f 6b656e00 5f507950 _from_token._PyP │ │ │ │ │ - 0x00001cf0 6567656e 5f6b6579 5f706174 7465726e egen_key_pattern │ │ │ │ │ - 0x00001d00 5f706169 72005f50 79415354 5f547970 _pair._PyAST_Typ │ │ │ │ │ - 0x00001d10 65566172 005f5079 4153545f 50617261 eVar._PyAST_Para │ │ │ │ │ - 0x00001d20 6d537065 63005f50 79415354 5f547970 mSpec._PyAST_Typ │ │ │ │ │ - 0x00001d30 65566172 5475706c 65005f50 79506567 eVarTuple._PyPeg │ │ │ │ │ - 0x00001d40 656e5f67 65745f69 6e76616c 69645f74 en_get_invalid_t │ │ │ │ │ - 0x00001d50 61726765 74005f50 79506567 656e5f65 arget._PyPegen_e │ │ │ │ │ - 0x00001d60 6e737572 655f696d 6167696e 61727900 nsure_imaginary. │ │ │ │ │ + 0x00000960 5f72756c 6500736c 6963655f 72756c65 _rule.slice_rule │ │ │ │ │ + 0x00000970 00696e76 616c6964 5f657863 6570745f .invalid_except_ │ │ │ │ │ + 0x00000980 73746d74 5f72756c 65005f74 6d705f32 stmt_rule._tmp_2 │ │ │ │ │ + 0x00000990 32345f72 756c6500 5f6c6f6f 70315f32 24_rule._loop1_2 │ │ │ │ │ + 0x000009a0 31365f72 756c6500 5f746d70 5f323239 16_rule._tmp_229 │ │ │ │ │ + 0x000009b0 5f72756c 652e6973 72612e30 006b7761 _rule.isra.0.kwa │ │ │ │ │ + 0x000009c0 72675f6f 725f646f 75626c65 5f737461 rg_or_double_sta │ │ │ │ │ + 0x000009d0 72726564 5f72756c 65006b77 6172675f rred_rule.kwarg_ │ │ │ │ │ + 0x000009e0 6f725f73 74617272 65645f72 756c6500 or_starred_rule. │ │ │ │ │ + 0x000009f0 5f6c6f6f 70305f31 32395f72 756c6500 _loop0_129_rule. │ │ │ │ │ + 0x00000a00 696e7661 6c69645f 6b776172 675f7275 invalid_kwarg_ru │ │ │ │ │ + 0x00000a10 6c652e69 7372612e 30005f74 6d705f31 le.isra.0._tmp_1 │ │ │ │ │ + 0x00000a20 37395f72 756c6500 5f746d70 5f35395f 79_rule._tmp_59_ │ │ │ │ │ + 0x00000a30 72756c65 005f746d 705f3230 335f7275 rule._tmp_203_ru │ │ │ │ │ + 0x00000a40 6c650064 656c5f74 61726765 745f7275 le.del_target_ru │ │ │ │ │ + 0x00000a50 6c65005f 6c6f6f70 315f3130 345f7275 le._loop1_104_ru │ │ │ │ │ + 0x00000a60 6c65005f 6c6f6f70 315f3130 355f7275 le._loop1_105_ru │ │ │ │ │ + 0x00000a70 6c65005f 6c6f6f70 305f3130 365f7275 le._loop0_106_ru │ │ │ │ │ + 0x00000a80 6c65005f 6c6f6f70 315f3130 375f7275 le._loop1_107_ru │ │ │ │ │ + 0x00000a90 6c65005f 6c6f6f70 305f3130 385f7275 le._loop0_108_ru │ │ │ │ │ + 0x00000aa0 6c65005f 6c6f6f70 315f3130 395f7275 le._loop1_109_ru │ │ │ │ │ + 0x00000ab0 6c65005f 6c6f6f70 315f3130 315f7275 le._loop1_101_ru │ │ │ │ │ + 0x00000ac0 6c65005f 6c6f6f70 305f3130 325f7275 le._loop0_102_ru │ │ │ │ │ + 0x00000ad0 6c65006c 616d6264 615f7374 61725f65 le.lambda_star_e │ │ │ │ │ + 0x00000ae0 74635f72 756c6500 5f6c6f6f 70315f31 tc_rule._loop1_1 │ │ │ │ │ + 0x00000af0 30335f72 756c6500 5f6c6f6f 70305f31 03_rule._loop0_1 │ │ │ │ │ + 0x00000b00 30305f72 756c6500 5f6c6f6f 70305f39 00_rule._loop0_9 │ │ │ │ │ + 0x00000b10 385f7275 6c65005f 6c6f6f70 305f3939 8_rule._loop0_99 │ │ │ │ │ + 0x00000b20 5f72756c 65005f74 6d705f31 38365f72 _rule._tmp_186_r │ │ │ │ │ + 0x00000b30 756c6500 6c616d62 64615f73 6c617368 ule.lambda_slash │ │ │ │ │ + 0x00000b40 5f6e6f5f 64656661 756c745f 72756c65 _no_default_rule │ │ │ │ │ + 0x00000b50 005f6c6f 6f70305f 3138385f 72756c65 ._loop0_188_rule │ │ │ │ │ + 0x00000b60 006c616d 6264615f 736c6173 685f7769 .lambda_slash_wi │ │ │ │ │ + 0x00000b70 74685f64 65666175 6c745f72 756c6500 th_default_rule. │ │ │ │ │ + 0x00000b80 5f6c6f6f 70315f31 39375f72 756c6500 _loop1_197_rule. │ │ │ │ │ + 0x00000b90 5f6c6f6f 70305f31 38395f72 756c6500 _loop0_189_rule. │ │ │ │ │ + 0x00000ba0 5f746d70 5f313932 5f72756c 65005f6c _tmp_192_rule._l │ │ │ │ │ + 0x00000bb0 6f6f7030 5f313933 5f72756c 65005f6c oop0_193_rule._l │ │ │ │ │ + 0x00000bc0 6f6f7031 5f313936 5f72756c 65006c61 oop1_196_rule.la │ │ │ │ │ + 0x00000bd0 6d626461 5f706172 616d5f72 756c6500 mbda_param_rule. │ │ │ │ │ + 0x00000be0 6c616d62 64615f70 6172616d 5f6e6f5f lambda_param_no_ │ │ │ │ │ + 0x00000bf0 64656661 756c745f 72756c65 005f6c6f default_rule._lo │ │ │ │ │ + 0x00000c00 6f70305f 3139355f 72756c65 005f6c6f op0_195_rule._lo │ │ │ │ │ + 0x00000c10 6f70305f 3138375f 72756c65 005f6c6f op0_187_rule._lo │ │ │ │ │ + 0x00000c20 6f70305f 3131305f 72756c65 006c616d op0_110_rule.lam │ │ │ │ │ + 0x00000c30 6264615f 6b776473 5f72756c 65005f74 bda_kwds_rule._t │ │ │ │ │ + 0x00000c40 6d705f32 30325f72 756c6500 5f746d70 mp_202_rule._tmp │ │ │ │ │ + 0x00000c50 5f313939 5f72756c 65005f6c 6f6f7030 _199_rule._loop0 │ │ │ │ │ + 0x00000c60 5f323030 5f72756c 65005f74 6d705f32 _200_rule._tmp_2 │ │ │ │ │ + 0x00000c70 30315f72 756c6500 5f6c6f6f 70315f31 01_rule._loop1_1 │ │ │ │ │ + 0x00000c80 31315f72 756c6500 5f746d70 5f313637 11_rule._tmp_167 │ │ │ │ │ + 0x00000c90 5f72756c 65005f74 6d705f31 36385f72 _rule._tmp_168_r │ │ │ │ │ + 0x00000ca0 756c6500 6c616d62 64615f70 6172616d ule.lambda_param │ │ │ │ │ + 0x00000cb0 5f6d6179 62655f64 65666175 6c745f72 _maybe_default_r │ │ │ │ │ + 0x00000cc0 756c6500 5f746d70 5f323632 5f72756c ule._tmp_262_rul │ │ │ │ │ + 0x00000cd0 65005f74 6d705f31 35355f72 756c6500 e._tmp_155_rule. │ │ │ │ │ + 0x00000ce0 5f746d70 5f313537 5f72756c 65006775 _tmp_157_rule.gu │ │ │ │ │ + 0x00000cf0 6172645f 72756c65 006f7065 6e5f7365 ard_rule.open_se │ │ │ │ │ + 0x00000d00 7175656e 63655f70 61747465 726e5f72 quence_pattern_r │ │ │ │ │ + 0x00000d10 756c6500 6d617962 655f7374 61725f70 ule.maybe_star_p │ │ │ │ │ + 0x00000d20 61747465 726e5f72 756c6500 6d617962 attern_rule.mayb │ │ │ │ │ + 0x00000d30 655f7365 7175656e 63655f70 61747465 e_sequence_patte │ │ │ │ │ + 0x00000d40 726e5f72 756c6500 70617474 65726e5f rn_rule.pattern_ │ │ │ │ │ + 0x00000d50 63617074 7572655f 74617267 65745f72 capture_target_r │ │ │ │ │ + 0x00000d60 756c6500 77696c64 63617264 5f706174 ule.wildcard_pat │ │ │ │ │ + 0x00000d70 7465726e 5f72756c 6500636c 6f736564 tern_rule.closed │ │ │ │ │ + 0x00000d80 5f706174 7465726e 5f72756c 65006f72 _pattern_rule.or │ │ │ │ │ + 0x00000d90 5f706174 7465726e 5f72756c 65007369 _pattern_rule.si │ │ │ │ │ + 0x00000da0 676e6564 5f6e756d 6265725f 72756c65 gned_number_rule │ │ │ │ │ + 0x00000db0 00636f6d 706c6578 5f6e756d 6265725f .complex_number_ │ │ │ │ │ + 0x00000dc0 72756c65 006e616d 655f6f72 5f617474 rule.name_or_att │ │ │ │ │ + 0x00000dd0 725f7275 6c650070 6f736974 696f6e61 r_rule.positiona │ │ │ │ │ + 0x00000de0 6c5f7061 74746572 6e735f72 756c6500 l_patterns_rule. │ │ │ │ │ + 0x00000df0 646f7562 6c655f73 7461725f 70617474 double_star_patt │ │ │ │ │ + 0x00000e00 65726e5f 72756c65 00697465 6d735f70 ern_rule.items_p │ │ │ │ │ + 0x00000e10 61747465 726e5f72 756c6500 6b657977 attern_rule.keyw │ │ │ │ │ + 0x00000e20 6f72645f 70617474 65726e73 5f72756c ord_patterns_rul │ │ │ │ │ + 0x00000e30 65005f74 6d705f36 375f7275 6c65005f e._tmp_67_rule._ │ │ │ │ │ + 0x00000e40 746d705f 37305f72 756c6500 7369676e tmp_70_rule.sign │ │ │ │ │ + 0x00000e50 65645f72 65616c5f 6e756d62 65725f72 ed_real_number_r │ │ │ │ │ + 0x00000e60 756c6500 696d6167 696e6172 795f6e75 ule.imaginary_nu │ │ │ │ │ + 0x00000e70 6d626572 5f72756c 65005f74 6d705f36 mber_rule._tmp_6 │ │ │ │ │ + 0x00000e80 395f7275 6c65006b 6579776f 72645f70 9_rule.keyword_p │ │ │ │ │ + 0x00000e90 61747465 726e5f72 756c6500 5f746d70 attern_rule._tmp │ │ │ │ │ + 0x00000ea0 5f323637 5f72756c 65005f74 6d705f32 _267_rule._tmp_2 │ │ │ │ │ + 0x00000eb0 37365f72 756c6500 5f746d70 5f323737 76_rule._tmp_277 │ │ │ │ │ + 0x00000ec0 5f72756c 65007479 70655f70 6172616d _rule.type_param │ │ │ │ │ + 0x00000ed0 5f646566 61756c74 5f72756c 65005f74 _default_rule._t │ │ │ │ │ + 0x00000ee0 6d705f32 32355f72 756c6500 5f6c6f6f mp_225_rule._loo │ │ │ │ │ + 0x00000ef0 70315f32 31395f72 756c6500 6b65795f p1_219_rule.key_ │ │ │ │ │ + 0x00000f00 76616c75 655f7061 74746572 6e5f7275 value_pattern_ru │ │ │ │ │ + 0x00000f10 6c65005f 746d705f 36385f72 756c6500 le._tmp_68_rule. │ │ │ │ │ + 0x00000f20 5f6c6f6f 70305f32 31355f72 756c6500 _loop0_215_rule. │ │ │ │ │ + 0x00000f30 5f746d70 5f323137 5f72756c 65005f6c _tmp_217_rule._l │ │ │ │ │ + 0x00000f40 6f6f7030 5f323138 5f72756c 65005f74 oop0_218_rule._t │ │ │ │ │ + 0x00000f50 6d705f32 37315f72 756c6500 5f746d70 mp_271_rule._tmp │ │ │ │ │ + 0x00000f60 5f323134 5f72756c 65005f74 6d705f32 _214_rule._tmp_2 │ │ │ │ │ + 0x00000f70 32325f72 756c6500 5f746d70 5f323231 22_rule._tmp_221 │ │ │ │ │ + 0x00000f80 5f72756c 65005f74 6d705f32 36385f72 _rule._tmp_268_r │ │ │ │ │ + 0x00000f90 756c6500 72657365 72766564 5f6b6579 ule.reserved_key │ │ │ │ │ + 0x00000fa0 776f7264 73005f5f 636f6d70 6f756e64 words.__compound │ │ │ │ │ + 0x00000fb0 5f6c6974 6572616c 2e30005f 5f636f6d _literal.0.__com │ │ │ │ │ + 0x00000fc0 706f756e 645f6c69 74657261 6c2e3100 pound_literal.1. │ │ │ │ │ + 0x00000fd0 5f5f636f 6d706f75 6e645f6c 69746572 __compound_liter │ │ │ │ │ + 0x00000fe0 616c2e32 005f5f63 6f6d706f 756e645f al.2.__compound_ │ │ │ │ │ + 0x00000ff0 6c697465 72616c2e 33005f5f 636f6d70 literal.3.__comp │ │ │ │ │ + 0x00001000 6f756e64 5f6c6974 6572616c 2e34005f ound_literal.4._ │ │ │ │ │ + 0x00001010 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ + 0x00001020 6c2e3500 5f5f636f 6d706f75 6e645f6c l.5.__compound_l │ │ │ │ │ + 0x00001030 69746572 616c2e36 005f5f63 6f6d706f iteral.6.__compo │ │ │ │ │ + 0x00001040 756e645f 6c697465 72616c2e 37005f5f und_literal.7.__ │ │ │ │ │ + 0x00001050 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x00001060 2e380073 6f66745f 6b657977 6f726473 .8.soft_keywords │ │ │ │ │ + 0x00001070 005f5079 50656765 6e5f7061 72736500 ._PyPegen_parse. │ │ │ │ │ + 0x00001080 5f507950 6567656e 5f657870 6563745f _PyPegen_expect_ │ │ │ │ │ + 0x00001090 746f6b65 6e005f50 79415354 5f457870 token._PyAST_Exp │ │ │ │ │ + 0x000010a0 72657373 696f6e00 50794d65 6d5f4d61 ression.PyMem_Ma │ │ │ │ │ + 0x000010b0 6c6c6f63 005f5079 50656765 6e5f6c6f lloc._PyPegen_lo │ │ │ │ │ + 0x000010c0 6f6b6168 6561645f 77697468 5f696e74 okahead_with_int │ │ │ │ │ + 0x000010d0 005f5079 50656765 6e5f7369 6e676c65 ._PyPegen_single │ │ │ │ │ + 0x000010e0 746f6e5f 73657100 5f507970 6567656e ton_seq._Pypegen │ │ │ │ │ + 0x000010f0 5f737461 636b5f6f 76657266 6c6f7700 _stack_overflow. │ │ │ │ │ + 0x00001100 5f50795f 6173646c 5f67656e 65726963 _Py_asdl_generic │ │ │ │ │ + 0x00001110 5f736571 5f6e6577 0050794d 656d5f46 _seq_new.PyMem_F │ │ │ │ │ + 0x00001120 72656500 5f507950 6567656e 5f736571 ree._PyPegen_seq │ │ │ │ │ + 0x00001130 5f666c61 7474656e 005f5079 50656765 _flatten._PyPege │ │ │ │ │ + 0x00001140 6e5f6d61 6b655f6d 6f64756c 65005079 n_make_module.Py │ │ │ │ │ + 0x00001150 4572725f 4f636375 72726564 0050794d Err_Occurred.PyM │ │ │ │ │ + 0x00001160 656d5f52 65616c6c 6f63005f 50795065 em_Realloc._PyPe │ │ │ │ │ + 0x00001170 67656e5f 66696c6c 5f746f6b 656e005f gen_fill_token._ │ │ │ │ │ + 0x00001180 50794153 545f496e 74657261 63746976 PyAST_Interactiv │ │ │ │ │ + 0x00001190 65005f50 79506567 656e5f73 65715f69 e._PyPegen_seq_i │ │ │ │ │ + 0x000011a0 6e736572 745f696e 5f66726f 6e740050 nsert_in_front.P │ │ │ │ │ + 0x000011b0 79457272 5f4e6f4d 656d6f72 79005f50 yErr_NoMemory._P │ │ │ │ │ + 0x000011c0 79415354 5f46756e 6374696f 6e547970 yAST_FunctionTyp │ │ │ │ │ + 0x000011d0 65005f50 79506567 656e5f73 65715f61 e._PyPegen_seq_a │ │ │ │ │ + 0x000011e0 7070656e 645f746f 5f656e64 005f5079 ppend_to_end._Py │ │ │ │ │ + 0x000011f0 50656765 6e5f696e 74657261 63746976 Pegen_interactiv │ │ │ │ │ + 0x00001200 655f6578 6974005f 50795065 67656e5f e_exit._PyPegen_ │ │ │ │ │ + 0x00001210 6765745f 6c617374 5f6e6f6e 6e776869 get_last_nonnwhi │ │ │ │ │ + 0x00001220 74657370 6163655f 746f6b65 6e005f50 tespace_token._P │ │ │ │ │ + 0x00001230 79415354 5f506173 73005f50 79506567 yAST_Pass._PyPeg │ │ │ │ │ + 0x00001240 656e5f6c 6f6f6b61 68656164 005f5079 en_lookahead._Py │ │ │ │ │ + 0x00001250 50656765 6e5f6578 70656374 5f736f66 Pegen_expect_sof │ │ │ │ │ + 0x00001260 745f6b65 79776f72 64005f50 79415354 t_keyword._PyAST │ │ │ │ │ + 0x00001270 5f496600 5f507941 53545f57 69746800 _If._PyAST_With. │ │ │ │ │ + 0x00001280 5f507941 53545f46 6f72005f 50795065 _PyAST_For._PyPe │ │ │ │ │ + 0x00001290 67656e5f 66756e63 74696f6e 5f646566 gen_function_def │ │ │ │ │ + 0x000012a0 5f646563 6f726174 6f727300 5f507950 _decorators._PyP │ │ │ │ │ + 0x000012b0 6567656e 5f657870 6563745f 666f7263 egen_expect_forc │ │ │ │ │ + 0x000012c0 65645f74 6f6b656e 005f5079 4153545f ed_token._PyAST_ │ │ │ │ │ + 0x000012d0 54727900 5f507941 53545f57 68696c65 Try._PyAST_While │ │ │ │ │ + 0x000012e0 005f5079 4153545f 4d617463 68005f50 ._PyAST_Match._P │ │ │ │ │ + 0x000012f0 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ + 0x00001300 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ + 0x00001310 53545f41 73796e63 57697468 00507945 ST_AsyncWith.PyE │ │ │ │ │ + 0x00001320 78635f53 796e7461 78457272 6f720050 xc_SyntaxError.P │ │ │ │ │ + 0x00001330 79457863 5f496e64 656e7461 74696f6e yExc_Indentation │ │ │ │ │ + 0x00001340 4572726f 72005f50 79415354 5f417379 Error._PyAST_Asy │ │ │ │ │ + 0x00001350 6e63466f 72005f50 79415354 5f547279 ncFor._PyAST_Try │ │ │ │ │ + 0x00001360 53746172 005f5079 50656765 6e5f7261 Star._PyPegen_ra │ │ │ │ │ + 0x00001370 6973655f 6572726f 72005079 42797465 ise_error.PyByte │ │ │ │ │ + 0x00001380 735f4173 53747269 6e67005f 50795065 s_AsString._PyPe │ │ │ │ │ + 0x00001390 67656e5f 6e65775f 74797065 5f636f6d gen_new_type_com │ │ │ │ │ + 0x000013a0 6d656e74 005f5079 50656765 6e5f6973 ment._PyPegen_is │ │ │ │ │ + 0x000013b0 5f6d656d 6f697a65 64005f50 79506567 _memoized._PyPeg │ │ │ │ │ + 0x000013c0 656e5f6c 6f6f6b61 68656164 5f776974 en_lookahead_wit │ │ │ │ │ + 0x000013d0 685f7374 72696e67 005f5079 50656765 h_string._PyPege │ │ │ │ │ + 0x000013e0 6e5f696e 73657274 5f6d656d 6f005f50 n_insert_memo._P │ │ │ │ │ + 0x000013f0 79415354 5f457870 72005f50 79506567 yAST_Expr._PyPeg │ │ │ │ │ + 0x00001400 656e5f73 65715f63 6f756e74 5f646f74 en_seq_count_dot │ │ │ │ │ + 0x00001410 73005f50 79506567 656e5f63 6865636b s._PyPegen_check │ │ │ │ │ + 0x00001420 65645f66 75747572 655f696d 706f7274 ed_future_import │ │ │ │ │ + 0x00001430 005f5079 4153545f 52657475 726e005f ._PyAST_Return._ │ │ │ │ │ + 0x00001440 50794153 545f5261 69736500 5f507941 PyAST_Raise._PyA │ │ │ │ │ + 0x00001450 53545f61 6c696173 005f5079 4153545f ST_alias._PyAST_ │ │ │ │ │ + 0x00001460 496d706f 7274005f 50795065 67656e5f Import._PyPegen_ │ │ │ │ │ + 0x00001470 75706461 74655f6d 656d6f00 5f507950 update_memo._PyP │ │ │ │ │ + 0x00001480 6567656e 5f6e616d 655f746f 6b656e00 egen_name_token. │ │ │ │ │ + 0x00001490 5f507941 53545f44 656c6574 65005f50 _PyAST_Delete._P │ │ │ │ │ + 0x000014a0 79415354 5f417373 65727400 5f507941 yAST_Assert._PyA │ │ │ │ │ + 0x000014b0 53545f42 7265616b 005f5079 4153545f ST_Break._PyAST_ │ │ │ │ │ + 0x000014c0 436f6e74 696e7565 005f5079 50656765 Continue._PyPege │ │ │ │ │ + 0x000014d0 6e5f6d61 705f6e61 6d65735f 746f5f69 n_map_names_to_i │ │ │ │ │ + 0x000014e0 6473005f 50794153 545f476c 6f62616c ds._PyAST_Global │ │ │ │ │ + 0x000014f0 005f5079 50656765 6e5f6a6f 696e5f6e ._PyPegen_join_n │ │ │ │ │ + 0x00001500 616d6573 5f776974 685f646f 74005f50 ames_with_dot._P │ │ │ │ │ + 0x00001510 79415354 5f4e6f6e 6c6f6361 6c005f50 yAST_Nonlocal._P │ │ │ │ │ + 0x00001520 79415354 5f496d70 6f727446 726f6d00 yAST_ImportFrom. │ │ │ │ │ + 0x00001530 5f507950 6567656e 5f736574 5f657870 _PyPegen_set_exp │ │ │ │ │ + 0x00001540 725f636f 6e746578 74005f50 79415354 r_context._PyAST │ │ │ │ │ + 0x00001550 5f547970 65416c69 6173005f 50794153 _TypeAlias._PyAS │ │ │ │ │ + 0x00001560 545f416e 6e417373 69676e00 5f507941 T_AnnAssign._PyA │ │ │ │ │ + 0x00001570 53545f41 75674173 7369676e 005f5079 ST_AugAssign._Py │ │ │ │ │ + 0x00001580 4153545f 41737369 676e005f 50794153 AST_Assign._PyAS │ │ │ │ │ + 0x00001590 545f4174 74726962 75746500 5f507941 T_Attribute._PyA │ │ │ │ │ + 0x000015a0 53545f53 75627363 72697074 005f5079 ST_Subscript._Py │ │ │ │ │ + 0x000015b0 50656765 6e5f6765 745f6578 70725f6e Pegen_get_expr_n │ │ │ │ │ + 0x000015c0 616d6500 5f507941 53545f43 616c6c00 ame._PyAST_Call. │ │ │ │ │ + 0x000015d0 5f507950 6567656e 5f6e756d 6265725f _PyPegen_number_ │ │ │ │ │ + 0x000015e0 746f6b65 6e005f50 79415354 5f436f6e token._PyAST_Con │ │ │ │ │ + 0x000015f0 7374616e 74005f50 79415354 5f4c6973 stant._PyAST_Lis │ │ │ │ │ + 0x00001600 74436f6d 70005f50 79506567 656e5f67 tComp._PyPegen_g │ │ │ │ │ + 0x00001610 65745f6b 65797300 5f507950 6567656e et_keys._PyPegen │ │ │ │ │ + 0x00001620 5f676574 5f76616c 75657300 5f507941 _get_values._PyA │ │ │ │ │ + 0x00001630 53545f44 69637400 5f507941 53545f53 ST_Dict._PyAST_S │ │ │ │ │ + 0x00001640 6574005f 50795065 67656e5f 6b65795f et._PyPegen_key_ │ │ │ │ │ + 0x00001650 76616c75 655f7061 6972005f 50794153 value_pair._PyAS │ │ │ │ │ + 0x00001660 545f4469 6374436f 6d70005f 50794153 T_DictComp._PyAS │ │ │ │ │ + 0x00001670 545f5365 74436f6d 70005f50 795f4e6f T_SetComp._Py_No │ │ │ │ │ + 0x00001680 6e655374 72756374 005f5079 5f547275 neStruct._Py_Tru │ │ │ │ │ + 0x00001690 65537472 75637400 5f50795f 46616c73 eStruct._Py_Fals │ │ │ │ │ + 0x000016a0 65537472 75637400 5f50795f 456c6c69 eStruct._Py_Elli │ │ │ │ │ + 0x000016b0 70736973 4f626a65 6374005f 50795065 psisObject._PyPe │ │ │ │ │ + 0x000016c0 67656e5f 73747269 6e675f74 6f6b656e gen_string_token │ │ │ │ │ + 0x000016d0 005f5079 50656765 6e5f636f 6e737461 ._PyPegen_consta │ │ │ │ │ + 0x000016e0 6e745f66 726f6d5f 73747269 6e67005f nt_from_string._ │ │ │ │ │ + 0x000016f0 50795065 67656e5f 636f6e63 6174656e PyPegen_concaten │ │ │ │ │ + 0x00001700 6174655f 73747269 6e677300 5f507950 ate_strings._PyP │ │ │ │ │ + 0x00001710 6567656e 5f636f6e 7374616e 745f6672 egen_constant_fr │ │ │ │ │ + 0x00001720 6f6d5f74 6f6b656e 005f5079 50656765 om_token._PyPege │ │ │ │ │ + 0x00001730 6e5f6a6f 696e6564 5f737472 005f5079 n_joined_str._Py │ │ │ │ │ + 0x00001740 4153545f 5475706c 65005f50 79415354 AST_Tuple._PyAST │ │ │ │ │ + 0x00001750 5f537461 72726564 005f5079 4153545f _Starred._PyAST_ │ │ │ │ │ + 0x00001760 4c697374 005f5079 4153545f 4e616d65 List._PyAST_Name │ │ │ │ │ + 0x00001770 64457870 72005f50 79415354 5f47656e dExpr._PyAST_Gen │ │ │ │ │ + 0x00001780 65726174 6f724578 70005f50 79415354 eratorExp._PyAST │ │ │ │ │ + 0x00001790 5f496645 7870005f 50795065 67656e5f _IfExp._PyPegen_ │ │ │ │ │ + 0x000017a0 63686563 6b5f6c65 67616379 5f73746d check_legacy_stm │ │ │ │ │ + 0x000017b0 74005f50 79415354 5f426f6f 6c4f7000 t._PyAST_BoolOp. │ │ │ │ │ + 0x000017c0 5f507941 53545f42 696e4f70 005f5079 _PyAST_BinOp._Py │ │ │ │ │ + 0x000017d0 50656765 6e5f636d 706f705f 65787072 Pegen_cmpop_expr │ │ │ │ │ + 0x000017e0 5f706169 72005f50 79506567 656e5f67 _pair._PyPegen_g │ │ │ │ │ + 0x000017f0 65745f63 6d706f70 73005f50 79506567 et_cmpops._PyPeg │ │ │ │ │ + 0x00001800 656e5f67 65745f65 78707273 005f5079 en_get_exprs._Py │ │ │ │ │ + 0x00001810 4153545f 436f6d70 61726500 5f507941 AST_Compare._PyA │ │ │ │ │ + 0x00001820 53545f55 6e617279 4f70005f 50795065 ST_UnaryOp._PyPe │ │ │ │ │ + 0x00001830 67656e5f 63686563 6b5f6261 7272795f gen_check_barry_ │ │ │ │ │ + 0x00001840 61735f66 6c75666c 005f5079 4153545f as_flufl._PyAST_ │ │ │ │ │ + 0x00001850 41776169 74005f50 79415354 5f4c616d Await._PyAST_Lam │ │ │ │ │ + 0x00001860 62646100 5f507950 6567656e 5f656d70 bda._PyPegen_emp │ │ │ │ │ + 0x00001870 74795f61 7267756d 656e7473 005f5079 ty_arguments._Py │ │ │ │ │ + 0x00001880 4153545f 636f6d70 72656865 6e73696f AST_comprehensio │ │ │ │ │ + 0x00001890 6e005f50 79506567 656e5f64 756d6d79 n._PyPegen_dummy │ │ │ │ │ + 0x000018a0 5f6e616d 65005f50 79415354 5f46756e _name._PyAST_Fun │ │ │ │ │ + 0x000018b0 6374696f 6e446566 005f5079 4153545f ctionDef._PyAST_ │ │ │ │ │ + 0x000018c0 4173796e 6346756e 6374696f 6e446566 AsyncFunctionDef │ │ │ │ │ + 0x000018d0 005f5079 50656765 6e5f636f 6c6c6563 ._PyPegen_collec │ │ │ │ │ + 0x000018e0 745f6361 6c6c5f73 65717300 5f507950 t_call_seqs._PyP │ │ │ │ │ + 0x000018f0 6567656e 5f736571 5f657874 72616374 egen_seq_extract │ │ │ │ │ + 0x00001900 5f737461 72726564 5f657870 7273005f _starred_exprs._ │ │ │ │ │ + 0x00001910 50795065 67656e5f 7365715f 64656c65 PyPegen_seq_dele │ │ │ │ │ + 0x00001920 74655f73 74617272 65645f65 78707273 te_starred_exprs │ │ │ │ │ + 0x00001930 005f5079 4153545f 5969656c 6446726f ._PyAST_YieldFro │ │ │ │ │ + 0x00001940 6d005f50 79415354 5f596965 6c64005f m._PyAST_Yield._ │ │ │ │ │ + 0x00001950 50795065 67656e5f 6d616b65 5f617267 PyPegen_make_arg │ │ │ │ │ + 0x00001960 756d656e 7473005f 50794153 545f6172 uments._PyAST_ar │ │ │ │ │ + 0x00001970 67005f50 79506567 656e5f61 64645f74 g._PyPegen_add_t │ │ │ │ │ + 0x00001980 7970655f 636f6d6d 656e745f 746f5f61 ype_comment_to_a │ │ │ │ │ + 0x00001990 7267005f 50795065 67656e5f 616c6961 rg._PyPegen_alia │ │ │ │ │ + 0x000019a0 735f666f 725f7374 6172005f 50795065 s_for_star._PyPe │ │ │ │ │ + 0x000019b0 67656e5f 736c6173 685f7769 74685f64 gen_slash_with_d │ │ │ │ │ + 0x000019c0 65666175 6c74005f 50795065 67656e5f efault._PyPegen_ │ │ │ │ │ + 0x000019d0 6e616d65 5f646566 61756c74 5f706169 name_default_pai │ │ │ │ │ + 0x000019e0 72005f50 79506567 656e5f73 7461725f r._PyPegen_star_ │ │ │ │ │ + 0x000019f0 65746300 5f507950 6567656e 5f666f72 etc._PyPegen_for │ │ │ │ │ + 0x00001a00 6d617474 65645f76 616c7565 005f5079 matted_value._Py │ │ │ │ │ + 0x00001a10 50656765 6e5f6368 65636b5f 66737472 Pegen_check_fstr │ │ │ │ │ + 0x00001a20 696e675f 636f6e76 65727369 6f6e005f ing_conversion._ │ │ │ │ │ + 0x00001a30 50795065 67656e5f 73657475 705f6675 PyPegen_setup_fu │ │ │ │ │ + 0x00001a40 6c6c5f66 6f726d61 745f7370 6563005f ll_format_spec._ │ │ │ │ │ + 0x00001a50 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ + 0x00001a60 645f666f 725f6578 7072005f 50794153 d_for_expr._PyAS │ │ │ │ │ + 0x00001a70 545f536c 69636500 5f507941 53545f45 T_Slice._PyAST_E │ │ │ │ │ + 0x00001a80 78636570 7448616e 646c6572 005f5079 xceptHandler._Py │ │ │ │ │ + 0x00001a90 4153545f 436c6173 73446566 005f5079 AST_ClassDef._Py │ │ │ │ │ + 0x00001aa0 50656765 6e5f6175 676f7065 7261746f Pegen_augoperato │ │ │ │ │ + 0x00001ab0 72005f50 79415354 5f6b6579 776f7264 r._PyAST_keyword │ │ │ │ │ + 0x00001ac0 005f5079 50656765 6e5f6b65 79776f72 ._PyPegen_keywor │ │ │ │ │ + 0x00001ad0 645f6f72 5f737461 72726564 005f5079 d_or_starred._Py │ │ │ │ │ + 0x00001ae0 50656765 6e5f6a6f 696e5f73 65717565 Pegen_join_seque │ │ │ │ │ + 0x00001af0 6e636573 005f5079 4153545f 77697468 nces._PyAST_with │ │ │ │ │ + 0x00001b00 6974656d 005f5079 50656765 6e5f736f item._PyPegen_so │ │ │ │ │ + 0x00001b10 66745f6b 6579776f 72645f74 6f6b656e ft_keyword_token │ │ │ │ │ + 0x00001b20 005f5079 50656765 6e5f7365 715f6c61 ._PyPegen_seq_la │ │ │ │ │ + 0x00001b30 73745f69 74656d00 5f507950 6567656e st_item._PyPegen │ │ │ │ │ + 0x00001b40 5f726169 73655f65 72726f72 5f6b6e6f _raise_error_kno │ │ │ │ │ + 0x00001b50 776e5f6c 6f636174 696f6e00 5f507950 wn_location._PyP │ │ │ │ │ + 0x00001b60 6567656e 5f617267 756d656e 74735f70 egen_arguments_p │ │ │ │ │ + 0x00001b70 61727369 6e675f65 72726f72 005f5079 arsing_error._Py │ │ │ │ │ + 0x00001b80 50656765 6e5f6765 745f6c61 73745f63 Pegen_get_last_c │ │ │ │ │ + 0x00001b90 6f6d7072 6568656e 73696f6e 5f697465 omprehension_ite │ │ │ │ │ + 0x00001ba0 6d005f50 79506567 656e5f6e 6f6e7061 m._PyPegen_nonpa │ │ │ │ │ + 0x00001bb0 72656e5f 67656e65 78705f69 6e5f6361 ren_genexp_in_ca │ │ │ │ │ + 0x00001bc0 6c6c005f 50794153 545f6d61 7463685f ll._PyAST_match_ │ │ │ │ │ + 0x00001bd0 63617365 005f5079 4153545f 4d617463 case._PyAST_Matc │ │ │ │ │ + 0x00001be0 68536571 75656e63 65005f50 79415354 hSequence._PyAST │ │ │ │ │ + 0x00001bf0 5f4d6174 63685374 6172005f 50794153 _MatchStar._PyAS │ │ │ │ │ + 0x00001c00 545f4d61 7463684f 72005f50 79415354 T_MatchOr._PyAST │ │ │ │ │ + 0x00001c10 5f4d6174 63684173 005f5079 4153545f _MatchAs._PyAST_ │ │ │ │ │ + 0x00001c20 4d617463 68436c61 7373005f 50794153 MatchClass._PyAS │ │ │ │ │ + 0x00001c30 545f4d61 74636856 616c7565 005f5079 T_MatchValue._Py │ │ │ │ │ + 0x00001c40 4153545f 4d617463 684d6170 70696e67 AST_MatchMapping │ │ │ │ │ + 0x00001c50 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ + 0x00001c60 74746572 6e5f6b65 7973005f 50795065 ttern_keys._PyPe │ │ │ │ │ + 0x00001c70 67656e5f 6765745f 70617474 65726e73 gen_get_patterns │ │ │ │ │ + 0x00001c80 005f5079 4153545f 4d617463 6853696e ._PyAST_MatchSin │ │ │ │ │ + 0x00001c90 676c6574 6f6e005f 50795065 67656e5f gleton._PyPegen_ │ │ │ │ │ + 0x00001ca0 7365715f 66697273 745f6974 656d005f seq_first_item._ │ │ │ │ │ + 0x00001cb0 50795065 67656e5f 656e7375 72655f72 PyPegen_ensure_r │ │ │ │ │ + 0x00001cc0 65616c00 5f507950 6567656e 5f646563 eal._PyPegen_dec │ │ │ │ │ + 0x00001cd0 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00001ce0 6f6d5f74 6f6b656e 005f5079 50656765 om_token._PyPege │ │ │ │ │ + 0x00001cf0 6e5f6b65 795f7061 74746572 6e5f7061 n_key_pattern_pa │ │ │ │ │ + 0x00001d00 6972005f 50794153 545f5479 70655661 ir._PyAST_TypeVa │ │ │ │ │ + 0x00001d10 72005f50 79415354 5f506172 616d5370 r._PyAST_ParamSp │ │ │ │ │ + 0x00001d20 6563005f 50794153 545f5479 70655661 ec._PyAST_TypeVa │ │ │ │ │ + 0x00001d30 72547570 6c65005f 50795065 67656e5f rTuple._PyPegen_ │ │ │ │ │ + 0x00001d40 6765745f 696e7661 6c69645f 74617267 get_invalid_targ │ │ │ │ │ + 0x00001d50 6574005f 50795065 67656e5f 656e7375 et._PyPegen_ensu │ │ │ │ │ + 0x00001d60 72655f69 6d616769 6e617279 00 re_imaginary. │ │ │ ├── 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: 18604 (bytes into file) │ │ │ │ │ + Start of section headers: 18568 (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 0x48ac: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4888: │ │ │ │ │ │ │ │ │ │ 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 0041ac 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004198 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000158 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000674 003430 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0041e4 000650 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003aa4 00001b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003abf 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003abf 00002b 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003aec 0003c0 10 12 28 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003eac 0002fd 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004834 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000674 00341c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0041d0 000640 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003a90 00001b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003aab 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003aab 00002b 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 003ad8 0003c0 10 12 28 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003e98 0002fd 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004810 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 60 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 4: 00000bec 8828 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 5: 00002e68 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 6: 00002f6c 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 4: 00000bec 8808 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 5: 00002e54 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 6: 00002f58 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 7: 00000bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 9: 000032b8 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 10: 00003134 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 11: 00001c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 12: 00001cc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 000032a4 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 10: 00003120 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 11: 00001cc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00001d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000000 124 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 14: 00002e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 00002e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 00002f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00002f6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00002fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00002fe0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 20: 000032ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 000032b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 15: 00002e54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 16: 00002f54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00002f58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00002fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00002fcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 00003298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 23: 0000007c 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 24: 0000340c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000033f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 26: 0000000f 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 27: 00000010 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 28: 00000000 3052 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ @@ -38,26 +38,26 @@ │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 41: 00002fe0 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ - 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ - 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 41: 00002fcc 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 │ │ │ │ │ + 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 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 PyExc_UnicodeDecodeError │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x41ac contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4198 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000051c R_ARM_CALL 00002e68 tok_nextc │ │ │ │ │ -00000034 0000051c R_ARM_CALL 00002e68 tok_nextc │ │ │ │ │ -0000004c 0000061c R_ARM_CALL 00002f6c tok_backup │ │ │ │ │ -0000005c 0000051c R_ARM_CALL 00002e68 tok_nextc │ │ │ │ │ -000000a0 0000051c R_ARM_CALL 00002e68 tok_nextc │ │ │ │ │ -000000f8 0000061c R_ARM_CALL 00002f6c tok_backup │ │ │ │ │ -0000010c 0000061c R_ARM_CALL 00002f6c tok_backup │ │ │ │ │ +00000014 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +00000034 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +0000004c 0000061c R_ARM_CALL 00002f58 tok_backup │ │ │ │ │ +0000005c 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +000000a0 0000051c R_ARM_CALL 00002e54 tok_nextc │ │ │ │ │ +000000f8 0000061c R_ARM_CALL 00002f58 tok_backup │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00002f58 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x41e4 contains 202 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41d0 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 │ │ │ │ │ @@ -52,164 +52,162 @@ │ │ │ │ │ 00000be0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000be8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000dd8 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00000e44 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000e5c 0000281c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ 00000e74 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f14 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001014 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010f0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011d4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000012ec 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000137c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000013fc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000140c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000014b8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014fc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000151c 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001534 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000154c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015a4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016a0 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000171c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000176c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001838 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001898 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000018ac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018f4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019f4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b40 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b54 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001bac 0000291c R_ARM_CALL 00002fe0 _PyLexer_update_fstring_expr │ │ │ │ │ -00001c34 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -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 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ -00001c68 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c6c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c70 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c74 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c78 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c7c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c80 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c84 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 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001c9c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ca0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ca4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ca8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cac 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d5c 00002c1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001d9c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ddc 00002d1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001e3c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e98 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002050 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020e4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020f4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000212c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002194 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002248 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002298 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022cc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002300 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002364 00002e1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000023b8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023d0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000024f4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002550 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002614 00002f1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002660 00002e1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000266c 0000301c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -000026a4 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002744 0000321c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000275c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000027f0 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002848 00002f1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002880 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000288c 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -000028bc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002900 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002938 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000029ac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000029f0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a4c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a88 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ae4 00002e1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002af0 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b38 0000341c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002b60 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bd4 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bdc 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002bf8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c08 0000351c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002c30 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c40 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002c68 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca8 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d10 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002d40 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002d68 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e20 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ +000013f8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000014a4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014e4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001504 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000151c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001534 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000158c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001688 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001704 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001754 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001820 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001880 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001894 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000018ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ad0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001b80 0000291c R_ARM_CALL 00002fcc _PyLexer_update_fstring_expr │ │ │ │ │ +00001c08 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cb8 00002a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001cc4 00002b02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ +00001ccc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cd8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cdc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ce0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ce4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ce8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cec 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cf0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cf4 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 00002c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001d08 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d0c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d10 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d14 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d28 00002d02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001d2c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d30 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d34 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d38 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d3c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001d40 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d7c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001de4 00002e1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001e44 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ea0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ef8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002060 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020d4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002100 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002184 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021c0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002208 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022bc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002324 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002360 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002438 00002f1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002490 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024a8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002518 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002620 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002654 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002684 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026d4 0000301c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000026f8 0000311c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002750 00002f1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +000027d8 0000321c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000027f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002840 0000301c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000284c 0000331c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002884 0000341c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028e0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000290c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000291c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002960 0000351c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002994 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a20 0000341c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a28 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002a44 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a54 0000361c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002a7c 0000341c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a8c 0000371c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002ab4 0000341c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af4 0000341c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b18 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002b58 0000381c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002bdc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002c20 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002c30 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002c3c 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002c50 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002c78 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cd4 0000301c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002ce0 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d64 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002e2c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002e48 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002e4c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e50 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -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 00003802 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002eec 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f38 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f4c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f68 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fc4 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fd0 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fd8 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002fdc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ffc 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000302c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003034 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000305c 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003078 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000308c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030c8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030f4 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003114 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -0000312c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031d4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003220 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003234 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000328c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000032ac 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000032b0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032b4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003338 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003368 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003398 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033a4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033b4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033f0 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003400 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -0000340c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003410 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003414 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002e50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ed8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f24 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f38 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f54 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fb0 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fbc 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fc0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fc4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002fc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fe8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003018 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003020 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003048 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003064 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003078 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030b4 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000030e0 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003100 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003118 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031c0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000320c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003220 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003278 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003298 00002c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +0000329c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032a0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003324 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003354 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003384 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003390 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033a0 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033dc 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033ec 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033f8 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033fc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003400 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003404 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003408 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000340c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003414 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003418 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000341c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003420 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003428 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000342c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -45,28 +45,28 @@ │ │ │ │ │ _PyTokenizer_syntaxerror │ │ │ │ │ _Py_FatalErrorFunc │ │ │ │ │ _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ +_PyTokenizer_indenterror │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _Py_ctype_table │ │ │ │ │ -_PyTokenizer_indenterror │ │ │ │ │ +PyExc_UnicodeDecodeError │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ -PyUnicode_DecodeUTF8 │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ +PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ -PyExc_UnicodeDecodeError │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,36 +6,36 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 58 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r5, #32] │ │ │ │ │ bne 74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 64 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r2, #11 │ │ │ │ │ str r2, [r5, #32] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq 98 │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ bls 11c │ │ │ │ │ subs r6, r0, #95 @ 0x5f │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r6, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 114 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ b fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, r3 │ │ │ │ │ b f0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -286,15 +286,15 @@ │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldm r4, {r0, r3} │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ beq ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ @@ -442,15 +442,15 @@ │ │ │ │ │ bne 934 <_PyTokenizer_Get+0x934> │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, sl │ │ │ │ │ beq 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ mov sl, r0 │ │ │ │ │ beq b74 <_PyTokenizer_Get+0xb74> │ │ │ │ │ sub r3, sl, #123 @ 0x7b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r9, [r3, #2772] @ 0xad4 │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ bne 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ eor r2, fp, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r8, #2756] @ 0xac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ @@ -651,18 +651,18 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, #43 @ 0x2b │ │ │ │ │ str r1, [r4, r2, lsl #6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -719,15 +719,15 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r1, r3 │ │ │ │ │ b 494 <_PyTokenizer_Get+0x494> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r3, r3, #43 @ 0x2b │ │ │ │ │ str r8, [r4, r3, lsl #6] │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r8, [r5, #2812] @ 0xafc │ │ │ │ │ @@ -746,41 +746,41 @@ │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 768 <_PyTokenizer_Get+0x768> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ 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 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r9, #0 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ 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 │ │ │ │ │ @@ -822,155 +822,155 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 104c │ │ │ │ │ + bne f34 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1478 │ │ │ │ │ + bne 1464 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 171c │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ bhi c94 │ │ │ │ │ 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 2d60 │ │ │ │ │ + bhi 2c28 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #0 │ │ │ │ │ str fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 185c │ │ │ │ │ + beq 1844 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2d44 │ │ │ │ │ + bhi 2bc8 │ │ │ │ │ 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, #3952] @ 1c4c │ │ │ │ │ + ldr ip, [pc, #4068] @ 1cc0 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 1320 │ │ │ │ │ + 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 18e0 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls f1c │ │ │ │ │ + bls ff0 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f34 │ │ │ │ │ - cmp r9, #13 │ │ │ │ │ - beq 2d50 │ │ │ │ │ - cmp r9, #10 │ │ │ │ │ - beq 1020 │ │ │ │ │ + bne 1000 │ │ │ │ │ + cmp r3, #13 │ │ │ │ │ + beq ef4 │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + beq f08 │ │ │ │ │ cmp r9, #46 @ 0x2e │ │ │ │ │ - beq 138c │ │ │ │ │ - ldr r5, [pc, #3912] @ 1c98 │ │ │ │ │ + beq 1378 │ │ │ │ │ + ldr r5, [pc, #4020] @ 1d04 │ │ │ │ │ and r1, r9, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 10f4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #3836] @ 1c64 │ │ │ │ │ + ldr r5, [pc, #3932] @ 1cc4 │ │ │ │ │ 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 2058 │ │ │ │ │ + beq 1f28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 1960 │ │ │ │ │ cmp r9, #92 @ 0x5c │ │ │ │ │ - beq 2888 │ │ │ │ │ + beq 2650 │ │ │ │ │ sub r5, r9, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1814 │ │ │ │ │ + bne 17fc │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ cmpne r9, #33 @ 0x21 │ │ │ │ │ - beq 1814 │ │ │ │ │ + beq 17fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1dc4 │ │ │ │ │ + bne 1dcc │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 12b8 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 11dc │ │ │ │ │ - ble 12d8 │ │ │ │ │ + beq 11c8 │ │ │ │ │ + ble 12c4 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11c8 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1328 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1510 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -978,235 +978,229 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 2770 │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ bne cf8 │ │ │ │ │ b ea8 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq ec0 │ │ │ │ │ + beq ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmnne r0, #1 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ bne ea0 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2264 │ │ │ │ │ + bne 232c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ + bne 237c │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq 18e0 │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - bne d30 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 18c8 │ │ │ │ │ + cmp r0, #13 │ │ │ │ │ + bne f0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bne d40 │ │ │ │ │ + add sl, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + beq 14ac │ │ │ │ │ + ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1aec │ │ │ │ │ - subs r1, r1, #11 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - lsl r2, r1, #6 │ │ │ │ │ + bne 219c │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + sub r8, r0, r8 │ │ │ │ │ + add sl, r8, r9 │ │ │ │ │ + beq fa0 │ │ │ │ │ + ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ + cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ + bhi 28f0 │ │ │ │ │ + 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 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + add sl, r8, r9 │ │ │ │ │ + bne f64 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 1404 │ │ │ │ │ + ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1400 │ │ │ │ │ + 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 13f0 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne f64 │ │ │ │ │ + b fa0 │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 17ec │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq 16b0 │ │ │ │ │ + beq 1698 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq 1c3c │ │ │ │ │ + beq 1c10 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 15ac │ │ │ │ │ bic r3, r3, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b f84 │ │ │ │ │ + b 1058 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 16e4 │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1ea4 │ │ │ │ │ + bhi 1eac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r9, [r5] │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls f48 │ │ │ │ │ + bls 101c │ │ │ │ │ sub r3, r9, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls f48 │ │ │ │ │ + bls 101c │ │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r9, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ + bne 1304 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 2064 │ │ │ │ │ + beq 20e8 │ │ │ │ │ ldm r4, {r2, ip} │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2638 │ │ │ │ │ + bne 2818 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - beq 14c0 │ │ │ │ │ - add r2, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2108 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - sub r8, r0, r8 │ │ │ │ │ - add sl, r8, r9 │ │ │ │ │ - beq 10b8 │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2af8 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - ldrb r1, [r5] │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - bne 1234 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - add sl, r8, r9 │ │ │ │ │ - bne 107c │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 1418 │ │ │ │ │ - ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1414 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - sub r2, r6, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1404 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 107c │ │ │ │ │ - b 10b8 │ │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 1554 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bne 153c │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2784 │ │ │ │ │ - bgt 1aa0 │ │ │ │ │ + beq 24b0 │ │ │ │ │ + bgt 1ae8 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 2074 │ │ │ │ │ - bgt 1d64 │ │ │ │ │ + beq 2114 │ │ │ │ │ + bgt 1d44 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2784 │ │ │ │ │ + beq 24b0 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 25b8 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 252c │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 26cc │ │ │ │ │ + bne 2760 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 21c8 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt 2420 │ │ │ │ │ - ldr r2, [pc, #2824] @ 1c7c │ │ │ │ │ + bgt 2574 │ │ │ │ │ + ldr r2, [pc, #2988] @ 1d0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32b8 │ │ │ │ │ + bl 32a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1b34 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2234 │ │ │ │ │ + beq 22a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2b58 │ │ │ │ │ + bgt 2bd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1219,657 +1213,650 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b e40 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 2210 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq f4c │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2d04 │ │ │ │ │ + beq 2d58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ sub ip, r1, #10 │ │ │ │ │ cmp ip, #25 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 1418 │ │ │ │ │ - ldr r0, [pc, #2496] @ 1c50 │ │ │ │ │ + bhi 1404 │ │ │ │ │ + ldr r0, [pc, #2636] @ 1cc8 │ │ │ │ │ lsr r0, r0, ip │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1418 │ │ │ │ │ + beq 1404 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r9, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1b3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2dc4 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne 1478 │ │ │ │ │ + bne 1464 │ │ │ │ │ mov r8, #1 │ │ │ │ │ b c48 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11c8 │ │ │ │ │ bgt e34 │ │ │ │ │ cmp r9, #40 @ 0x28 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11c8 │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1770 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1510 │ │ │ │ │ cmp r9, #61 @ 0x3d │ │ │ │ │ bne e50 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ b e50 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ - b f48 │ │ │ │ │ + b 101c │ │ │ │ │ mov r5, r0 │ │ │ │ │ b c9c │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1e74 │ │ │ │ │ + bgt 1e7c │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed4 │ │ │ │ │ + bne 1f14 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d6c │ │ │ │ │ + beq 2d9c │ │ │ │ │ ble e40 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 1504 │ │ │ │ │ + bne 14ec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1da4 │ │ │ │ │ + bgt 1dac │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - b 1528 │ │ │ │ │ + b 1510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - ldr r5, [pc, #2300] @ 1c98 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + ldr r5, [pc, #2428] @ 1d04 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2170 │ │ │ │ │ + bne 21e4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 22c4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 22b8 │ │ │ │ │ + beq 2310 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r1, [ip, #-1] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ldr r1, [pc, #2168] @ 1c84 │ │ │ │ │ + b 10ec │ │ │ │ │ + ldr r1, [pc, #2308] @ 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldr r8, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 15ac │ │ │ │ │ + bne 1594 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ - bne 2dd8 │ │ │ │ │ + bne 2b88 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ - bne 18fc │ │ │ │ │ + bne 18f4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1d58 │ │ │ │ │ + bne 1cb4 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ beq c44 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge 1c04 │ │ │ │ │ + bge 1bd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ streq r8, [r4, #452] @ 0x1c4 │ │ │ │ │ strne r8, [r4, #452] @ 0x1c4 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ movne r3, r5 │ │ │ │ │ movne r1, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r2, #6 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1030 │ │ │ │ │ - add r2, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ + bgt f1c │ │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - bne 2250 │ │ │ │ │ + bne 2368 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r8, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ cmp r9, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 1688 │ │ │ │ │ + bne 1670 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1da4 │ │ │ │ │ + bgt 1dac │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - ldr r1, [pc, #1828] @ 1c54 │ │ │ │ │ + ldr r1, [pc, #2060] @ 1d24 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - bl 3134 │ │ │ │ │ + b 10ec │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2180 │ │ │ │ │ + beq 21f4 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 21c8 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 225c │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - ldrne r2, [pc, #1788] @ 1c7c │ │ │ │ │ - beq 2430 │ │ │ │ │ + ldrne r2, [pc, #1956] @ 1d0c │ │ │ │ │ + beq 2584 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32b8 │ │ │ │ │ + bl 32a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 1170 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1464 │ │ │ │ │ + b 1450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 1f04 │ │ │ │ │ + beq 1944 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ orr r2, r8, r6 │ │ │ │ │ orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 164c │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 1944 │ │ │ │ │ + beq 1d84 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1620 │ │ │ │ │ + bne 1608 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 218c │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 1eb0 │ │ │ │ │ + beq 1eb8 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne 1014 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - beq 1efc │ │ │ │ │ + beq 193c │ │ │ │ │ mov r6, fp │ │ │ │ │ orr r2, r8, r6 │ │ │ │ │ orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 15e8 │ │ │ │ │ orr r1, sl, r5 │ │ │ │ │ orrs r1, r1, r2 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 15f8 │ │ │ │ │ orrs r6, sl, r6 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne 1014 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne f40 │ │ │ │ │ + bne 1014 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 1618 │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 28c4 │ │ │ │ │ + bne 2be4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 219c │ │ │ │ │ + bgt 223c │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - b 1528 │ │ │ │ │ + b 1510 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1960 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 15f0 │ │ │ │ │ + b 15d8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1ea4 │ │ │ │ │ + bne 1eac │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ea0 │ │ │ │ │ + beq 1ea8 │ │ │ │ │ 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 26ac │ │ │ │ │ + bne 2618 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne f58 │ │ │ │ │ - b 16e4 │ │ │ │ │ + bne 102c │ │ │ │ │ + b 16cc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne c94 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 2108 │ │ │ │ │ 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 20ec │ │ │ │ │ + bne 20f8 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 171c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b c50 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1338 │ │ │ │ │ + ble 1324 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 23c0 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d6c │ │ │ │ │ - bgt 1354 │ │ │ │ │ + beq 2d9c │ │ │ │ │ + bgt 1340 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - blt 1dbc │ │ │ │ │ + blt 1dc4 │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ bne e40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 169c │ │ │ │ │ + bne 1684 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #60] @ 0x3c │ │ │ │ │ str r3, [r1, #56] @ 0x38 │ │ │ │ │ - b 169c │ │ │ │ │ + b 1684 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 16bc │ │ │ │ │ + b 16a4 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1b7c │ │ │ │ │ + bgt 1b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1dc4 │ │ │ │ │ + bne 1dcc │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne df0 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ bgt e2c │ │ │ │ │ - b 12e0 │ │ │ │ │ + b 12cc │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne 1ebc │ │ │ │ │ + bne 1ec4 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18b4 │ │ │ │ │ + beq 189c │ │ │ │ │ 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, #984] @ 1c84 │ │ │ │ │ + ldr r1, [pc, #1128] @ 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 2638 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ef0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1b34 │ │ │ │ │ + subs r1, r1, #11 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + lsl r2, r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ble 1cc4 │ │ │ │ │ + b 10ec │ │ │ │ │ + ble 1c20 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bgt 2a64 │ │ │ │ │ + bgt 299c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 1d58 │ │ │ │ │ + bge 1cb4 │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #452] @ 0x1c4 │ │ │ │ │ str r9, [r3, #52] @ 0x34 │ │ │ │ │ str sl, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1464 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - bne 1650 │ │ │ │ │ + b 1450 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1960 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r5, [pc, #884] @ 1cc4 │ │ │ │ │ + ldrb r3, [r3] │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ │ + cmpne r3, #114 @ 0x72 │ │ │ │ │ + beq 1f30 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e4c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1e6c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne 1a24 │ │ │ │ │ + bne 1a1c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 2810 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 2850 │ │ │ │ │ + beq 2804 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1a3c │ │ │ │ │ + b 1a34 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 19f4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 1b08 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 1a98 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2dc4 │ │ │ │ │ + bhi 29a8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1b34 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ beq 2630 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, fp, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 295c │ │ │ │ │ + bne 2d7c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 1a2c │ │ │ │ │ + bne 1a24 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 19d8 │ │ │ │ │ - cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2464 │ │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 2074 │ │ │ │ │ - ldr r3, [r5, r0, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 26cc │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 21e4 │ │ │ │ │ - ble 1ad0 │ │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ │ - beq 2430 │ │ │ │ │ - ldr r2, [pc, #420] @ 1c7c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 32b8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne ip, [r4, #4] │ │ │ │ │ - bne 1190 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 1594 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 2dd0 │ │ │ │ │ - ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - b 1464 │ │ │ │ │ + b 19d0 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1b64 │ │ │ │ │ + bne 2074 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2144 │ │ │ │ │ + beq 2068 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3c │ │ │ │ │ - ldr r1, [pc, #304] @ 1c84 │ │ │ │ │ + bne 2510 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne 1a3c │ │ │ │ │ + b 1a98 │ │ │ │ │ + cmp r0, #111 @ 0x6f │ │ │ │ │ + beq 25b8 │ │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ │ + beq 2114 │ │ │ │ │ + ldr r3, [r5, r0, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2760 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq 2258 │ │ │ │ │ + ble 1b18 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ + beq 2584 │ │ │ │ │ + ldr r2, [pc, #492] @ 1d0c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq 1aec │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq 19e0 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b 2960 │ │ │ │ │ + bl 32a4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrne ip, [r4, #4] │ │ │ │ │ + bne 117c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 157c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 2e34 │ │ │ │ │ + ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + b 1450 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1824 │ │ │ │ │ + blt 180c │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2440 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bd8 │ │ │ │ │ + bne 1bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2fcc <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e0 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 1824 │ │ │ │ │ + beq 180c │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ add r2, r4, r3, lsl #6 │ │ │ │ │ lsl fp, r3, #6 │ │ │ │ │ ldr r3, [r2, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231c │ │ │ │ │ + bne 268c │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 180c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 180c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ b e54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ @@ -1881,264 +1868,283 @@ │ │ │ │ │ movne r1, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r2, #5 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 16bc │ │ │ │ │ + b 16a4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 2164 │ │ │ │ │ + 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 1c9c │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble 1c9c │ │ │ │ │ + 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 1c9c │ │ │ │ │ + add r2, r4, #48 @ 0x30 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble 1c9c │ │ │ │ │ + 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 1c74 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bne 2164 │ │ │ │ │ + add r1, r1, #572 @ 0x23c │ │ │ │ │ + ldr r3, [r4, r1, lsl #2] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq 1440 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1520 │ │ │ │ │ .word 0x00800009 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _Py_ctype_tolower │ │ │ │ │ .word 0x02000009 │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000268 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000414 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _Py_ctype_tolower │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000003c4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000260 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002e4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000280 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000220 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ - .word 0x000001b4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000004b0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000464 │ │ │ │ │ + .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000036c │ │ │ │ │ + .word 0x000002e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000003c4 │ │ │ │ │ + .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000032c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000248 │ │ │ │ │ + .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 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ + .word 0x000004b0 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000028 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x00000464 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 20c4 │ │ │ │ │ - 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 1d40 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bge 1d40 │ │ │ │ │ - sub r1, r2, #2 │ │ │ │ │ - sub ip, ip, #2 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str ip, [r4, #452] @ 0x1c4 │ │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1d40 │ │ │ │ │ - add r2, r4, #48 @ 0x30 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bge 1d40 │ │ │ │ │ - ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ │ - str r3, [r4, #452] @ 0x1c4 │ │ │ │ │ - ldr r0, [r2, r1, lsl #2] │ │ │ │ │ - bne 1d18 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne 20c4 │ │ │ │ │ - add r1, r1, #572 @ 0x23c │ │ │ │ │ - ldr r3, [r4, r1, lsl #2] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq 1454 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1538 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 114c │ │ │ │ │ + bne 1138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 26c4 │ │ │ │ │ + bne 2758 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #-324] @ 1c58 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-108] @ 1d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1520 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + bne 1638 │ │ │ │ │ + b 1960 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bge e40 │ │ │ │ │ - ldr r1, [pc, #-360] @ 1c5c │ │ │ │ │ - b 152c │ │ │ │ │ + ldr r1, [pc, #-256] @ 1ccc │ │ │ │ │ + b 1514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 2674 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 2670 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1f00 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1990 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b 19d0 │ │ │ │ │ + b 19c8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1798 │ │ │ │ │ - ldr r1, [pc, #-568] @ 1c60 │ │ │ │ │ + beq 1780 │ │ │ │ │ + ldr r1, [pc, #-464] @ 1cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1520 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b f84 │ │ │ │ │ + b 1058 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1d88 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - beq 24c4 │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ - b 18d0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + subne r5, r5, #1 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne 18c8 │ │ │ │ │ + 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 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov sl, #3 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b 19c8 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ b e40 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov sl, #3 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b 19d0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #-684] @ 1c64 │ │ │ │ │ - ldrb r3, [r3] │ │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ - cmpne r3, #114 @ 0x72 │ │ │ │ │ - bne 1968 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 237c │ │ │ │ │ + beq 2454 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - bcc 2d60 │ │ │ │ │ + bcc 2c28 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d38 │ │ │ │ │ + bne 2c34 │ │ │ │ │ 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 23b0 │ │ │ │ │ + bgt 2488 │ │ │ │ │ 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 │ │ │ │ │ @@ -2156,18 +2162,18 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r0, [r3, #2780] @ 0xadc │ │ │ │ │ str r1, [r3, #2788] @ 0xae4 │ │ │ │ │ str r1, [r3, #2792] @ 0xae8 │ │ │ │ │ str r1, [r3, #2800] @ 0xaf0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - beq 2010 │ │ │ │ │ - bhi 2024 │ │ │ │ │ + beq 2020 │ │ │ │ │ + bhi 2034 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 2024 │ │ │ │ │ + bne 2034 │ │ │ │ │ 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,1379 +2184,1366 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1f20 │ │ │ │ │ - b d90 │ │ │ │ │ + b 10ec │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq 1b34 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq 19d8 │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + bgt 2930 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + beq 2914 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r1, [pc, #-1024] @ 1cd4 │ │ │ │ │ + ldreq r1, [pc, #-1024] @ 1cd8 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1b34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2638 │ │ │ │ │ + bne 2818 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 1000 │ │ │ │ │ + b 10d4 │ │ │ │ │ + ldr r1, [pc, #-1028] @ 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b c94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 29d8 │ │ │ │ │ + beq 2d8c │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 28a8 │ │ │ │ │ + beq 2980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 2098 │ │ │ │ │ + bne 2138 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 29d8 │ │ │ │ │ - ldr r2, [pc, #-1116] @ 1c68 │ │ │ │ │ - b 1580 │ │ │ │ │ + beq 2d8c │ │ │ │ │ + ldr r2, [pc, #-1160] @ 1cdc │ │ │ │ │ + b 1568 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ldr r1, [pc, #-1136] @ 1c84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b c94 │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + b 10ec │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b 1d88 │ │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 2e10 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov fp, #1 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b 1948 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b 1b64 │ │ │ │ │ + b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1568 │ │ │ │ │ + beq 1550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1568 │ │ │ │ │ + bne 1550 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - bge 17d4 │ │ │ │ │ - b 1dbc │ │ │ │ │ + b 10ec │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - bne 2b2c │ │ │ │ │ + bne 2954 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ movge r8, r9 │ │ │ │ │ bic r8, r8, #7 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ - b 1068 │ │ │ │ │ + b f50 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + bge 17bc │ │ │ │ │ + b 1dc4 │ │ │ │ │ mov r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 24fc │ │ │ │ │ + bne 288c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 28fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2180 │ │ │ │ │ + beq 21f4 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ - b 1574 │ │ │ │ │ + b 155c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 14e4 │ │ │ │ │ - str r8, [r2, #72] @ 0x48 │ │ │ │ │ - b 211c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne 22f8 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #62 @ 0x3e │ │ │ │ │ - str r8, [sl, #72] @ 0x48 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ 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 1018 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ + b 10ec │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 237c │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 22a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ + mov r2, #62 @ 0x3e │ │ │ │ │ + str r8, [sl, #72] @ 0x48 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14cc │ │ │ │ │ + str r8, [sl, #72] @ 0x48 │ │ │ │ │ + b 21b0 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr ip, [pc, #-1708] @ 1ce0 │ │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 2400 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bls 2e3c │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq 23d4 │ │ │ │ │ + ldrb r1, [r5] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 2e3c │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 2388 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subgt r3, r3, #1 │ │ │ │ │ + strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b 179c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrb lr, [r1] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp lr, #9 │ │ │ │ │ + cmpne lr, #32 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + beq 23dc │ │ │ │ │ + sub r2, r6, r2 │ │ │ │ │ + add r6, r2, r5 │ │ │ │ │ + b 2388 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ │ + add sl, r5, #6 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bcs 26ec │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ - b 1ba8 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1bd8 │ │ │ │ │ - ldr sl, [r2, #2796] @ 0xaec │ │ │ │ │ - ldr r1, [r2, #2800] @ 0xaf0 │ │ │ │ │ - sub sl, sl, r1 │ │ │ │ │ - b 234c │ │ │ │ │ - ldr r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ - ldrb r1, [r1, r3] │ │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ │ - beq 2a84 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - blt 2338 │ │ │ │ │ - add r3, r4, fp │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ - str sl, [r7, #28] │ │ │ │ │ - b 1bd8 │ │ │ │ │ + beq 1bac │ │ │ │ │ + b 1b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 2908 │ │ │ │ │ + bne 2da4 │ │ │ │ │ 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 1fa0 │ │ │ │ │ - ldr r1, [pc, #-1868] @ 1c6c │ │ │ │ │ + ble 1fb0 │ │ │ │ │ + ldr r1, [pc, #-1964] @ 1ce4 │ │ │ │ │ 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 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 2e00 │ │ │ │ │ + sub r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 2ddc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + bls 24d0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2e00 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + ldreq r2, [pc, #-2076] @ 1ce8 │ │ │ │ │ + beq 1568 │ │ │ │ │ + ldr r1, [pc, #-2080] @ 1cec │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b 1518 │ │ │ │ │ + ldr r1, [pc, #-2076] @ 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + b 2074 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq 2444 │ │ │ │ │ + beq 2598 │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 252c │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 26cc │ │ │ │ │ + bne 2760 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 21c8 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 116c │ │ │ │ │ + ble 1158 │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 21e4 │ │ │ │ │ - bgt 1ac8 │ │ │ │ │ + beq 2258 │ │ │ │ │ + bgt 1b10 │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 24d8 │ │ │ │ │ + beq 28e8 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - bne 1ad0 │ │ │ │ │ + bne 1b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - ldr r2, [pc, #-2000] @ 1c70 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + ldr r2, [pc, #-2212] @ 1cf0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1580 │ │ │ │ │ + b 1568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 23ec │ │ │ │ │ - b 1d88 │ │ │ │ │ + bne 2540 │ │ │ │ │ + b 1d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2d48 │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 2d84 │ │ │ │ │ + bhi 2d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 2484 │ │ │ │ │ + bls 25d8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2d48 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2116] @ 1c74 │ │ │ │ │ - beq 1580 │ │ │ │ │ - ldr r1, [pc, #-2120] @ 1c78 │ │ │ │ │ + ldreq r2, [pc, #-2328] @ 1cf4 │ │ │ │ │ + beq 1568 │ │ │ │ │ + ldr r1, [pc, #-2332] @ 1cf8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 1530 │ │ │ │ │ + b 1518 │ │ │ │ │ + ldr r1, [pc, #-2340] @ 1cfc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 1eac │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b 19d8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ef0 │ │ │ │ │ - b 18e0 │ │ │ │ │ - mov r6, #69 @ 0x45 │ │ │ │ │ - b 21e8 │ │ │ │ │ + bne 18c8 │ │ │ │ │ + b 1ee4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 1b34 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldmib r4, {r5, r6} │ │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + b c98 │ │ │ │ │ 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 1018 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 221c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r2, [pc, #-2208] @ 1c7c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 32b8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1594 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - 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 1018 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr r0, [pc, #-2280] @ 1c80 │ │ │ │ │ - ldrb r2, [r0], #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 25dc │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bls 2db8 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq 25b0 │ │ │ │ │ - ldrb r1, [r5] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 2db8 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 2564 │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ef0 │ │ │ │ │ - b 18e0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrb ip, [r1] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp ip, #9 │ │ │ │ │ - cmpne ip, #32 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - beq 25b8 │ │ │ │ │ - sub r2, r6, r2 │ │ │ │ │ - add r6, r2, r5 │ │ │ │ │ - b 2564 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ │ - add sl, r5, #6 │ │ │ │ │ + b 10ec │ │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1bac │ │ │ │ │ + ldr sl, [r2, #2796] @ 0xaec │ │ │ │ │ + ldr r1, [r2, #2800] @ 0xaf0 │ │ │ │ │ + sub sl, sl, r1 │ │ │ │ │ + b 26bc │ │ │ │ │ + ldr r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r1, [r1, r3] │ │ │ │ │ + cmp r1, #35 @ 0x23 │ │ │ │ │ + beq 2c74 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + blt 26a8 │ │ │ │ │ + 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 1b34 │ │ │ │ │ + str sl, [r7, #28] │ │ │ │ │ + b 1bac │ │ │ │ │ + ldr r1, [pc, #-2548] @ 1d00 │ │ │ │ │ + mov r2, #6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 241c │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bcs 27e4 │ │ │ │ │ + beq 272c │ │ │ │ │ + ldrsb r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 241c │ │ │ │ │ + ldr r3, [pc, #-2592] @ 1d04 │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + tst r3, #7 │ │ │ │ │ + bne 241c │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 2ce8 │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - stm sp, {r2, r5} │ │ │ │ │ + add r3, r6, #6 │ │ │ │ │ + stm sp, {r2, sl} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #57 @ 0x39 │ │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - subgt r3, r3, #1 │ │ │ │ │ - strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b 17b4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b 19e0 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ - ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1aec │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2e18 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt 2c88 │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - blt 2b68 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 206c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 206c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 206c │ │ │ │ │ - ldr r1, [pc, #-2608] @ 1c84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1ea4 │ │ │ │ │ + b 10ec │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 252c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2180 │ │ │ │ │ + beq 21f4 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 21c8 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 270c │ │ │ │ │ + ble 27a0 │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 21e4 │ │ │ │ │ - bgt 2764 │ │ │ │ │ + beq 2258 │ │ │ │ │ + bgt 27f8 │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 24d8 │ │ │ │ │ + beq 28e8 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - beq 2430 │ │ │ │ │ + beq 2584 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 116c │ │ │ │ │ + bne 1158 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ + bl 2f58 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ - ldr r3, [pc, #-2748] @ 1c88 │ │ │ │ │ + ldr r3, [pc, #-2768] @ 1d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + b 10ec │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - bne 270c │ │ │ │ │ - b 2430 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne cf8 │ │ │ │ │ - b ea8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 2a54 │ │ │ │ │ - sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 2a28 │ │ │ │ │ + bne 27a0 │ │ │ │ │ + b 2584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - bls 27a4 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2a54 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1a1c │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20f0 │ │ │ │ │ + ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1b34 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2b50 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt 2ad4 │ │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + blt 29b4 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 20f0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 20f0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 20f0 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2892] @ 1c8c │ │ │ │ │ - beq 1580 │ │ │ │ │ - ldr r1, [pc, #-2896] @ 1c90 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - b 1530 │ │ │ │ │ - ldr r1, [pc, #-2904] @ 1c94 │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 25f8 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - beq 2824 │ │ │ │ │ - ldrsb r3, [r5, #6] │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 25f8 │ │ │ │ │ - ldr r3, [pc, #-2948] @ 1c98 │ │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ │ - tst r3, #7 │ │ │ │ │ - bne 25f8 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 2a70 │ │ │ │ │ - str r9, [sp, #8] │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - add r3, r6, #6 │ │ │ │ │ - stm sp, {r2, sl} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bne 2290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r2, [pc, #-2976] @ 1d0c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 1a24 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 32a4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1018 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 1aec │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldmib r4, {r5, r6} │ │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - b c98 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #-3104] @ 1c9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - sub r0, r3, #123 @ 0x7b │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2940 │ │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 2928 │ │ │ │ │ - ldr r1, [pc, #-3164] @ 1ca0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 2398 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [pc, #-3220] @ 1ca4 │ │ │ │ │ + b 10ec │ │ │ │ │ + mov r6, #69 @ 0x45 │ │ │ │ │ + b 225c │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - 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 1dbc │ │ │ │ │ - b 28e0 │ │ │ │ │ - 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 2a04 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ - beq 29e8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-3068] @ 1d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r1, [pc, #-3332] @ 1ca8 │ │ │ │ │ - ldreq r1, [pc, #-3332] @ 1cac │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1afc │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 1418 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2088 │ │ │ │ │ - ldr r1, [pc, #-3392] @ 1cb0 │ │ │ │ │ + b 27dc │ │ │ │ │ + ldr r1, [pc, #-3080] @ 1d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ movne r3, #23 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ + b 1b34 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 2990 │ │ │ │ │ + bne 20b8 │ │ │ │ │ ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2990 │ │ │ │ │ - ldr r1, [pc, #-3444] @ 1cb4 │ │ │ │ │ - b 1530 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 27d8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #-3476] @ 1cb8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2748 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2798 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #20 │ │ │ │ │ - b 20cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 282c │ │ │ │ │ - add r0, sl, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - add fp, r4, fp │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b 2acc │ │ │ │ │ - ldr lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldrb r0, [lr, r2] │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - beq 2b04 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - strb r0, [r1] │ │ │ │ │ - add r1, r8, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bgt 2aa8 │ │ │ │ │ - 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 236c │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1418 │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - mov r2, ip │ │ │ │ │ - beq 2ac8 │ │ │ │ │ - ldrb r0, [lr, ip] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - add ip, r2, #1 │ │ │ │ │ - bne 2b04 │ │ │ │ │ - b 2abc │ │ │ │ │ + bne 20b8 │ │ │ │ │ + ldr r1, [pc, #-3132] @ 1d18 │ │ │ │ │ + b 1518 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r3, r8 │ │ │ │ │ mla r3, r0, r8, r3 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 1068 │ │ │ │ │ - ldr r1, [pc, #-3748] @ 1cbc │ │ │ │ │ + b f50 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #-3192] @ 1d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1520 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #20 │ │ │ │ │ + b 216c │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 2084 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ lsr r0, r2, #2 │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ - beq 2ce8 │ │ │ │ │ + beq 2b34 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 2cd4 │ │ │ │ │ + bne 2b20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2ccc │ │ │ │ │ + beq 2b04 │ │ │ │ │ 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 2c00 │ │ │ │ │ + bgt 2a4c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2bd8 │ │ │ │ │ + beq 2a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2bd8 │ │ │ │ │ + bne 2a24 │ │ │ │ │ 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 2cb8 │ │ │ │ │ - ldr r1, [pc, #-3888] @ 1cc0 │ │ │ │ │ + beq 2b0c │ │ │ │ │ + ldr r1, [pc, #-3356] @ 1d20 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1aec │ │ │ │ │ + b 1b34 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2a80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2c34 │ │ │ │ │ + bne 2a80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2af8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2c6c │ │ │ │ │ + bne 2ab8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2af8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 2bb4 │ │ │ │ │ + b 2a00 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2af8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 2af8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ - ldr r1, [pc, #392] @ 2e48 │ │ │ │ │ + b 1b34 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 29ec │ │ │ │ │ + ldr r1, [pc, #-3568] @ 1d24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1aec │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2ba0 │ │ │ │ │ + b 1b34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r2, [r5, #28] │ │ │ │ │ - bne 2e38 │ │ │ │ │ + bne 2b70 │ │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ │ - b 2ba8 │ │ │ │ │ + b 29f4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2b80 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r8, [r2, r3] │ │ │ │ │ - b 2ba8 │ │ │ │ │ + b 29f4 │ │ │ │ │ + ldr r3, [pc, #-3632] @ 1d28 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2af8 │ │ │ │ │ + mov r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1b34 │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + addne r2, r5, #20 │ │ │ │ │ + addeq r2, r5, #28 │ │ │ │ │ + b 2b2c │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 2b48 │ │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ + lsl r3, r2, #2 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + moveq sl, fp │ │ │ │ │ + beq 1430 │ │ │ │ │ + movlt sl, fp │ │ │ │ │ + movlt r9, sl │ │ │ │ │ + blt 18f8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 2164 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + mov sl, fp │ │ │ │ │ + movle r1, r2 │ │ │ │ │ + ble 1ca4 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 1c28 │ │ │ │ │ + mov r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + b 1ec8 │ │ │ │ │ + ldr r1, [pc, #-3760] @ 1d2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1520 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + sub r0, r3, #123 @ 0x7b │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsr r0, r0, #5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2c58 │ │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 2c40 │ │ │ │ │ + ldr r1, [pc, #-3820] @ 1d30 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1520 │ │ │ │ │ + ldr r1, [pc, #-3836] @ 1d34 │ │ │ │ │ + ldr r0, [pc, #-3832] @ 1d3c │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + ldr r1, [pc, #-3844] @ 1d38 │ │ │ │ │ + ldr r0, [pc, #-3844] @ 1d3c │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [pc, #-3856] @ 1d40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1520 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq 1dc4 │ │ │ │ │ + b 2c00 │ │ │ │ │ + add r0, sl, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 1b34 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add fp, r4, fp │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + b 2cbc │ │ │ │ │ + ldr lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldrb r0, [lr, r2] │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + beq 2cfc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + strb r0, [r1] │ │ │ │ │ + add r1, r8, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bgt 2c98 │ │ │ │ │ + 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 26dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 2734 │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + mov r2, ip │ │ │ │ │ + beq 2cb8 │ │ │ │ │ + ldrb r0, [lr, ip] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2cb8 │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + add ip, r2, #1 │ │ │ │ │ + bne 2cfc │ │ │ │ │ + b 2cac │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 260c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #256] @ 2e48 │ │ │ │ │ + b 2908 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 25cc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ moveq fp, r9 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL tok_continuation_line │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2d30 │ │ │ │ │ + beq 2d84 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 1060 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2cfc │ │ │ │ │ + b f48 │ │ │ │ │ + mov r5, #10 │ │ │ │ │ + b 2088 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 1594 │ │ │ │ │ - ldr r1, [pc, #268] @ 2e4c │ │ │ │ │ - ldr r0, [pc, #268] @ 2e50 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r1, #29 │ │ │ │ │ - str r1, [r4, #32] │ │ │ │ │ - b 1ec0 │ │ │ │ │ + b 157c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r1, [pc, #236] @ 2e54 │ │ │ │ │ - ldr r0, [pc, #228] @ 2e50 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #228] @ 2e58 │ │ │ │ │ - b 152c │ │ │ │ │ + bl 2e54 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 2128 │ │ │ │ │ + ldr r1, [pc, #168] @ 2e4c │ │ │ │ │ + b 1514 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #216] @ 2e5c │ │ │ │ │ - b 2a48 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 2470 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1b44 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 1404 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - bne 24b8 │ │ │ │ │ + bne 2504 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #184] @ 2e60 │ │ │ │ │ - b 2a48 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #80] @ 2e50 │ │ │ │ │ + b 2908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2478 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq edc │ │ │ │ │ - b 2270 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1b74 │ │ │ │ │ + b 24c4 │ │ │ │ │ + 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 r9, #0 │ │ │ │ │ - b 1418 │ │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ - lsl r3, r2, #2 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - moveq sl, fp │ │ │ │ │ - beq 1444 │ │ │ │ │ - movlt sl, fp │ │ │ │ │ - movlt r9, sl │ │ │ │ │ - blt 1900 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 20c4 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movle r1, r2 │ │ │ │ │ - ble 1d48 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 1ccc │ │ │ │ │ - ldr r3, [pc, #68] @ 2e64 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2cac │ │ │ │ │ - mov r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1aec │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - addne r2, r5, #20 │ │ │ │ │ - addeq r2, r5, #28 │ │ │ │ │ - b 2ce0 │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x00000028 │ │ │ │ │ + b 1404 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed8 │ │ │ │ │ + b 2338 │ │ │ │ │ + .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000268 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000200 │ │ │ │ │ + .word 0x00000248 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ │ │ │ │ │ -00002e68 : │ │ │ │ │ +00002e54 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2eb8 │ │ │ │ │ + beq 2ea4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 2f58 │ │ │ │ │ + bhi 2f44 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f44 │ │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f60 │ │ │ │ │ + beq 2f4c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f44 │ │ │ │ │ + bne 2f30 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2e78 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f44 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2f60 │ │ │ │ │ + beq 2f4c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ef8 │ │ │ │ │ - ldr r1, [pc, #28] @ 2f68 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ + ldr r1, [pc, #28] @ 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 2f44 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f6c : │ │ │ │ │ +00002f58 : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - bcc 2fbc │ │ │ │ │ + bcc 2fa8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2fc8 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 2fd4 │ │ │ │ │ - ldr r0, [pc, #16] @ 2fd8 │ │ │ │ │ + ldr r1, [pc, #16] @ 2fc0 │ │ │ │ │ + ldr r0, [pc, #16] @ 2fc4 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #12] @ 2fdc │ │ │ │ │ - ldr r0, [pc, #4] @ 2fd8 │ │ │ │ │ + ldr r1, [pc, #12] @ 2fc8 │ │ │ │ │ + ldr r0, [pc, #4] @ 2fc4 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002fe0 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002fcc <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 3068 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne 3054 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ lsl r7, r5, #6 │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 308c <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ + beq 3078 <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - beq 309c <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + beq 3088 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ add r3, r4, r7 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r3, #2796] @ 0xaec │ │ │ │ │ str ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bhi 3074 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ + bhi 3060 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne 30ac <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ + bne 3098 <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - bne 3044 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ + bne 3030 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ - bne 30d4 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ + bne 30c0 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3084 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 3084 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3084 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + beq 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3084 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bge 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3128 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ + beq 3114 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ ldr r3, [r5, #2796] @ 0xaec │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2796] @ 0xaec │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b 3084 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3070 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 309c <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + b 3088 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ │ │ │ │ │ -00003134 : │ │ │ │ │ +00003120 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #352] @ 32ac │ │ │ │ │ + ldr r6, [pc, #352] @ 3298 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 319c │ │ │ │ │ + beq 3188 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3244 │ │ │ │ │ + bhi 3230 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3258 │ │ │ │ │ + beq 3244 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3158 │ │ │ │ │ + bne 3144 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3298 │ │ │ │ │ + bne 3284 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32a0 │ │ │ │ │ + beq 328c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 322c │ │ │ │ │ + bne 3218 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3158 │ │ │ │ │ + bne 3144 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3298 │ │ │ │ │ + bne 3284 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 32a0 │ │ │ │ │ + beq 328c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31e0 │ │ │ │ │ - ldr r1, [pc, #124] @ 32b0 │ │ │ │ │ + beq 31cc │ │ │ │ │ + ldr r1, [pc, #124] @ 329c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3190 │ │ │ │ │ + bne 317c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + bl 2e54 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 314c │ │ │ │ │ + bne 3138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #40] @ 32b4 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #40] @ 32a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 3244 │ │ │ │ │ + b 3230 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3244 │ │ │ │ │ + b 3230 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032b8 : │ │ │ │ │ +000032a4 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3328 │ │ │ │ │ - ldr r3, [pc, #300] @ 340c │ │ │ │ │ + bne 3314 │ │ │ │ │ + ldr r3, [pc, #300] @ 33f8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3300 │ │ │ │ │ + bhi 32ec │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 3328 │ │ │ │ │ + bgt 3314 │ │ │ │ │ bic r1, r4, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3380 │ │ │ │ │ + bls 336c │ │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls 3380 │ │ │ │ │ + bls 336c │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #212] @ 3410 │ │ │ │ │ + ldr r1, [pc, #212] @ 33fc │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3380 │ │ │ │ │ + beq 336c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r3, [pc, #184] @ 3414 │ │ │ │ │ - ldr r2, [pc, #184] @ 3418 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r3, [pc, #184] @ 3400 │ │ │ │ │ + ldr r2, [pc, #184] @ 3404 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 332c │ │ │ │ │ + bne 3318 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e68 │ │ │ │ │ - b 3328 │ │ │ │ │ + bl 2e54 │ │ │ │ │ + b 3314 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - ldr r1, [pc, #132] @ 3418 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + ldr r1, [pc, #132] @ 3404 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 332c │ │ │ │ │ - ldr r1, [pc, #116] @ 341c │ │ │ │ │ + b 3318 │ │ │ │ │ + ldr r1, [pc, #116] @ 3408 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3340 │ │ │ │ │ - ldr r1, [pc, #104] @ 3420 │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r1, [pc, #104] @ 340c │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3340 │ │ │ │ │ - bl 2e68 │ │ │ │ │ + b 332c │ │ │ │ │ + bl 2e54 │ │ │ │ │ sub r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - ldrls r8, [pc, #80] @ 3424 │ │ │ │ │ + ldrls r8, [pc, #80] @ 3410 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsrls r8, r8, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ andls r8, r8, #1 │ │ │ │ │ movhi r8, #0 │ │ │ │ │ - bl 2f6c │ │ │ │ │ - b 3340 │ │ │ │ │ - ldr r1, [pc, #52] @ 3428 │ │ │ │ │ + bl 2f58 │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r1, [pc, #52] @ 3414 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3340 │ │ │ │ │ - ldr r1, [pc, #40] @ 342c │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r1, [pc, #40] @ 3418 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3340 │ │ │ │ │ + b 332c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxWarning │ │ │ │ │ .word 0x00000508 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -20,32 +20,32 @@ │ │ │ │ │ 0x00000110 726e5f69 6e76616c 69645f65 73636170 rn_invalid_escap │ │ │ │ │ 0x00000120 655f7365 7175656e 6365005f 5079546f e_sequence._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 795f6374 7970655f 746f6c6f r._Py_ctype_tolo │ │ │ │ │ - 0x00000190 77657200 5f50795f 63747970 655f7461 wer._Py_ctype_ta │ │ │ │ │ - 0x000001a0 626c6500 5f507954 6f6b656e 697a6572 ble._PyTokenizer │ │ │ │ │ - 0x000001b0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ - 0x000001c0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ - 0x000001d0 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x000001e0 65555446 38005f50 794c6578 65725f74 eUTF8._PyLexer_t │ │ │ │ │ - 0x000001f0 7970655f 636f6d6d 656e745f 746f6b65 ype_comment_toke │ │ │ │ │ - 0x00000200 6e5f7365 74757000 5f507955 6e69636f n_setup._PyUnico │ │ │ │ │ - 0x00000210 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ - 0x00000220 72005f50 795f4465 616c6c6f 63005f50 r._Py_Dealloc._P │ │ │ │ │ - 0x00000230 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ - 0x00000240 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ - 0x00000250 6765006d 656d636d 70005f5f 61656162 ge.memcmp.__aeab │ │ │ │ │ - 0x00000260 695f6964 69760050 79556e69 636f6465 i_idiv.PyUnicode │ │ │ │ │ - 0x00000270 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x00000280 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x00000290 67005079 4572725f 45786365 7074696f g.PyErr_Exceptio │ │ │ │ │ - 0x000002a0 6e4d6174 63686573 00507945 78635f55 nMatches.PyExc_U │ │ │ │ │ - 0x000002b0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x000002c0 72005079 4d656d5f 5265616c 6c6f6300 r.PyMem_Realloc. │ │ │ │ │ + 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 │ │ │ │ │ + 0x000001e0 68726565 43686172 73005f50 794c6578 hreeChars._PyLex │ │ │ │ │ + 0x000001f0 65725f74 7970655f 636f6d6d 656e745f er_type_comment_ │ │ │ │ │ + 0x00000200 746f6b65 6e5f7365 74757000 5079556e token_setup.PyUn │ │ │ │ │ + 0x00000210 69636f64 655f4465 636f6465 55544638 icode_DecodeUTF8 │ │ │ │ │ + 0x00000220 006d656d 636d7000 5f507954 6f6b656e .memcmp._PyToken │ │ │ │ │ + 0x00000230 697a6572 5f73796e 74617865 72726f72 izer_syntaxerror │ │ │ │ │ + 0x00000240 5f6b6e6f 776e5f72 616e6765 005f5079 _known_range._Py │ │ │ │ │ + 0x00000250 556e6963 6f64655f 5363616e 4964656e Unicode_ScanIden │ │ │ │ │ + 0x00000260 74696669 6572005f 50795f44 65616c6c tifier._Py_Deall │ │ │ │ │ + 0x00000270 6f63005f 5f616561 62695f69 64697600 oc.__aeabi_idiv. │ │ │ │ │ + 0x00000280 5079556e 69636f64 655f5375 62737472 PyUnicode_Substr │ │ │ │ │ + 0x00000290 696e6700 5079556e 69636f64 655f4173 ing.PyUnicode_As │ │ │ │ │ + 0x000002a0 55544638 53747269 6e670050 79457272 UTF8String.PyErr │ │ │ │ │ + 0x000002b0 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x000002c0 73005079 4d656d5f 5265616c 6c6f6300 s.PyMem_Realloc. │ │ │ │ │ 0x000002d0 5f507954 6f6b656e 697a6572 5f706172 _PyTokenizer_par │ │ │ │ │ 0x000002e0 7365725f 7761726e 00507945 78635f53 ser_warn.PyExc_S │ │ │ │ │ 0x000002f0 796e7461 78576172 6e696e67 00 yntaxWarning. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -6,12 +6,12 @@ │ │ │ │ │ 000001bc 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000208 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000270 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002a0 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002cc 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f0 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000334 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000348 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000360 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000034c 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000370 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000384 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000038c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000003e0 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -142,20 +142,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 310 <_PyTokenizer_Free+0x174> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 328 <_PyTokenizer_Free+0x18c> │ │ │ │ │ ldr r0, [r4, #2732] @ 0xaac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33c <_PyTokenizer_Free+0x1a0> │ │ │ │ │ + beq 378 <_PyTokenizer_Free+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 348 <_PyTokenizer_Free+0x1ac> │ │ │ │ │ + bne 384 <_PyTokenizer_Free+0x1e8> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ add r7, r4, r5, lsl #6 │ │ │ │ │ ldr r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ lsl r6, r5, #6 │ │ │ │ │ @@ -210,53 +210,53 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 1d8 <_PyTokenizer_Free+0x3c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1d8 <_PyTokenizer_Free+0x3c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 368 <_PyTokenizer_Free+0x1cc> │ │ │ │ │ + bne 33c <_PyTokenizer_Free+0x1a0> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 328 <_PyTokenizer_Free+0x18c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 350 <_PyTokenizer_Free+0x1b4> │ │ │ │ │ + bne 360 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ ldr r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f0 <_PyTokenizer_Free+0x54> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fc <_PyTokenizer_Free+0x60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1fc <_PyTokenizer_Free+0x60> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ + bne 304 <_PyTokenizer_Free+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ + ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ + b 310 <_PyTokenizer_Free+0x174> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 304 <_PyTokenizer_Free+0x168> │ │ │ │ │ + bne 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + b 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ - b 310 <_PyTokenizer_Free+0x174> │ │ │ │ │ + beq 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r7, #2800] @ 0xaf0 │ │ │ │ │ add r5, r5, r2 │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2488 (bytes into file) │ │ │ │ │ + Start of section headers: 2480 (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 0x9b8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x9b0: │ │ │ │ │ │ │ │ │ │ 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 0000bc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000828 000030 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000820 000030 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f0 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000148 00030c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000858 0000d8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000454 000028 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 000930 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00047c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00047c 00002b 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0004a8 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 000688 0001a0 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 000938 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000148 000304 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000850 0000d8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00044c 000028 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 000928 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000474 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000474 00002b 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0004a0 0001e0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000680 0001a0 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 000930 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 2: 000000b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 3: 00000000 780 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 3: 00000000 772 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 7: 00000000 40 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 8: 000002f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 000002f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 10: 00000000 188 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromReadline │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x828 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x820 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00000b1c R_ARM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 00000028 00000c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000005c 00000d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000006c 00000e1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 000000ac 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000b8 00000302 R_ARM_ABS32 00000000 tok_underflow_readline │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x858 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x850 contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000078 0000111c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000000ac 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000c4 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000dc 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000120 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019c 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000001b4 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001c8 0000171c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -000001d8 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001e4 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000204 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000210 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000278 00001a1c R_ARM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ -00000294 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000029c 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002a8 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000002b0 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000002c4 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002cc 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002e4 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 │ │ │ │ │ +00000074 0000111c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000008c 0000121c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000000a4 0000131c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000000e8 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000144 0000151c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +0000017c 0000161c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000001b0 0000111c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000001c4 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001d8 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +000001ec 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f8 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000230 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026c 00001a1c R_ARM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +00000288 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000290 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000029c 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000002a4 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000002c0 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002c8 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002d4 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002e8 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002f4 00001c02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +000002f8 00001d02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000300 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x930 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x928 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000151d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000141d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ PyErr_Format │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyExc_TypeError │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,218 +9,216 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1ec │ │ │ │ │ + bne 1d4 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1ec │ │ │ │ │ + bgt 1d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1fc │ │ │ │ │ + beq 1e4 │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - beq 18c │ │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 288 │ │ │ │ │ - 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 1e0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 2dc │ │ │ │ │ + bne 168 │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + beq 2b4 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2d4 │ │ │ │ │ + beq 2ac │ │ │ │ │ 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 2f0 │ │ │ │ │ + beq 29c │ │ │ │ │ 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] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq 234 │ │ │ │ │ + beq 21c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 218 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 200 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 224 │ │ │ │ │ + beq 20c │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 244 │ │ │ │ │ + bne 238 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 270 │ │ │ │ │ + bne 264 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r4, #2696] @ 0xa88 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 1c0 │ │ │ │ │ + bne 150 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2e4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2b8 │ │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ │ + beq 27c │ │ │ │ │ + ldr r3, [pc, #376] @ 2f0 │ │ │ │ │ + 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 1a0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + beq 22c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 2d0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - movne r7, r5 │ │ │ │ │ - bne b8 │ │ │ │ │ + movne r5, r7 │ │ │ │ │ + bne 80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 2a4 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 174 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 22c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 29c │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 50 │ │ │ │ │ - ldr r3, [pc, #248] @ 2fc │ │ │ │ │ + ldr r3, [pc, #264] @ 2f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2dc │ │ │ │ │ + beq 2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 130 │ │ │ │ │ + bne f8 │ │ │ │ │ mov r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 184 │ │ │ │ │ + b 160 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 130 │ │ │ │ │ - b 224 │ │ │ │ │ + bne f8 │ │ │ │ │ + b 20c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1a0 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ mov r0, #10 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ strb r1, [r3] │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 154 │ │ │ │ │ + beq 11c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154 │ │ │ │ │ - b 22c │ │ │ │ │ - ldr r3, [pc, #112] @ 300 │ │ │ │ │ - ldr r1, [pc, #112] @ 304 │ │ │ │ │ + bne 11c │ │ │ │ │ + b 214 │ │ │ │ │ + ldr r3, [pc, #116] @ 2f8 │ │ │ │ │ + ldr r1, [pc, #116] @ 2fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r7, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 22c │ │ │ │ │ - ldr r3, [pc, #64] @ 300 │ │ │ │ │ - ldr r1, [pc, #68] @ 308 │ │ │ │ │ + b 214 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 1c0 │ │ │ │ │ + ldr r3, [pc, #60] @ 2f8 │ │ │ │ │ + ldr r1, [pc, #64] @ 300 │ │ │ │ │ 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 r5, r7 │ │ │ │ │ - b 1ac │ │ │ │ │ + b 294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b 2a4 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2a4 │ │ │ │ │ + b 29c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 214 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000030 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -7,22 +7,22 @@ │ │ │ │ │ 0x00000040 6e65005f 5079546f 6b656e69 7a65725f ne._PyTokenizer_ │ │ │ │ │ 0x00000050 746f6b5f 6e657700 50794d65 6d5f4d61 tok_new.PyMem_Ma │ │ │ │ │ 0x00000060 6c6c6f63 00737472 6c656e00 5f507954 lloc.strlen._PyT │ │ │ │ │ 0x00000070 6f6b656e 697a6572 5f6e6577 5f737472 okenizer_new_str │ │ │ │ │ 0x00000080 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ 0x00000090 5f467265 65005079 4f626a65 63745f43 _Free.PyObject_C │ │ │ │ │ 0x000000a0 616c6c4e 6f417267 73005079 556e6963 allNoArgs.PyUnic │ │ │ │ │ - 0x000000b0 6f64655f 4465636f 64650050 79556e69 ode_Decode.PyUni │ │ │ │ │ - 0x000000c0 636f6465 5f417355 54463841 6e645369 code_AsUTF8AndSi │ │ │ │ │ - 0x000000d0 7a65005f 50794c65 7865725f 746f6b5f ze._PyLexer_tok_ │ │ │ │ │ - 0x000000e0 72657365 7276655f 62756600 6d656d63 reserve_buf.memc │ │ │ │ │ - 0x000000f0 7079005f 50795f44 65616c6c 6f63005f py._Py_Dealloc._ │ │ │ │ │ - 0x00000100 5079546f 6b656e69 7a65725f 6572726f PyTokenizer_erro │ │ │ │ │ - 0x00000110 725f7265 74005f50 79546f6b 656e697a r_ret._PyTokeniz │ │ │ │ │ - 0x00000120 65725f65 6e737572 655f7574 66380050 er_ensure_utf8.P │ │ │ │ │ + 0x000000b0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ + 0x000000c0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ + 0x000000d0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ + 0x000000e0 79005f50 795f4465 616c6c6f 63005f50 y._Py_Dealloc._P │ │ │ │ │ + 0x000000f0 79546f6b 656e697a 65725f65 6e737572 yTokenizer_ensur │ │ │ │ │ + 0x00000100 655f7574 66380050 79556e69 636f6465 e_utf8.PyUnicode │ │ │ │ │ + 0x00000110 5f446563 6f646500 5f507954 6f6b656e _Decode._PyToken │ │ │ │ │ + 0x00000120 697a6572 5f657272 6f725f72 65740050 izer_error_ret.P │ │ │ │ │ 0x00000130 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ 0x00000140 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ 0x00000150 72005f50 794c6578 65725f75 70646174 r._PyLexer_updat │ │ │ │ │ 0x00000160 655f6673 7472696e 675f6578 70720050 e_fstring_expr.P │ │ │ │ │ 0x00000170 79457272 5f466f72 6d617400 50794578 yErr_Format.PyEx │ │ │ │ │ 0x00000180 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000190 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ ├── 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: 67176 (bytes into file) │ │ │ │ │ + Start of section headers: 67188 (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 0x10668: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10674: │ │ │ │ │ │ │ │ │ │ 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 00e400 0002d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e40c 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 008fa8 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00e6d8 001ad0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009a24 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a890 001038 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0101a8 000440 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00b8c8 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b8c8 00002b 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00b8f4 001ac0 10 13 226 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d3b4 00104b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0105e8 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000a7c 008fb0 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e6e4 001ad0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009a2c 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a898 00103c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0101b4 000440 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b8d4 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b8d4 00002b 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b900 001ac0 10 13 226 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d3c0 00104b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0105f4 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,198 +1,198 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 428 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 2: 00005eb0 12 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00005eb4 12 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000580 76 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 4: 00000338 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 4: 0000033c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 7 .rodata.str1.4 │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 00000348 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 8: 00000550 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 9: 00000570 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 10: 00000720 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 11: 00000740 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 12: 00000810 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 13: 00000820 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 14: 00000898 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 15: 000008a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 16: 000009c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 17: 000009d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 18: 00000a88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 19: 00000a90 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 20: 00000d1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 21: 00000d2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 22: 00000d2c 436 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ - 23: 00000edc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 24: 00000ee0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 25: 00001054 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 26: 00001064 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 27: 000010d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 000010e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 00001290 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 30: 000012a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 31: 000017e4 2524 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 32: 00004eb0 340 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 33: 000017d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 34: 000017e4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 35: 000021b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 36: 000021c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 37: 000023d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 38: 000023f8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 39: 0000250c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 40: 00002524 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 7: 0000034c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 8: 00000554 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 9: 00000574 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 10: 00000724 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 11: 00000744 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 12: 00000814 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 13: 00000824 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 14: 0000089c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 15: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 16: 000009c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 17: 000009d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 18: 00000a8c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 19: 00000a94 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 20: 00000d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 21: 00000d30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 22: 00000d30 436 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 23: 00000ee0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 24: 00000ee4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 25: 00001058 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 26: 00001068 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 27: 000010dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 000010ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 00001294 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 30: 000012a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 31: 000017e8 2524 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 32: 00004eb4 340 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 33: 000017d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 34: 000017e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 35: 000021b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 36: 000021c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 37: 000023d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 38: 000023fc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 39: 00002510 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 40: 00002528 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 41: 00000000 144 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 0000275c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 43: 00002764 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 44: 00002764 180 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 45: 00002814 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 00002818 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 00002818 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ - 48: 000028b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 00002760 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 43: 00002768 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 44: 00002768 180 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 45: 00002818 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 0000281c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 0000281c 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 48: 000028b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 49: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 50: 00000084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 51: 000028b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 52: 00002abc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 53: 00002ae0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 54: 00002b9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 55: 00002ba8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 51: 000028bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 52: 00002ac0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 53: 00002ae4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 54: 00002ba0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 55: 00002bac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 56: 00000090 244 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ - 57: 00002d90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 57: 00002d94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 58: 00000090 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 59: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 60: 00002d98 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 61: 00002f84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 62: 00002f8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 63: 00003210 1924 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 64: 00004230 56 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 60: 00002d9c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 61: 00002f88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 62: 00002f90 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 63: 00003214 1924 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 64: 00004234 56 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 65: 00000184 112 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 66: 000031fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 67: 00003210 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 68: 00003984 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 69: 00003994 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 70: 000039f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 71: 000039fc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 72: 00003b4c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 73: 00003b5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 74: 00003e14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 75: 00003e24 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 76: 00003e84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 77: 00003e8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 78: 00004150 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 79: 00004174 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 80: 000041f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 81: 000041f8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 66: 00003200 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 67: 00003214 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 68: 00003988 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 69: 00003998 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 70: 000039f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 71: 00003a00 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 72: 00003b50 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 73: 00003b60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 74: 00003e18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 75: 00003e28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 76: 00003e88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 77: 00003e90 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 78: 00004154 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 79: 00004178 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 80: 000041f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 81: 000041fc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 82: 00000184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 83: 00000624 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 84: 00008400 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 84: 00008404 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 85: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 00004368 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 87: 00004378 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 88: 000044d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 89: 000044e4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 90: 0000489c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 91: 000048b4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 92: 00004aa0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 00004aa8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 94: 00004e80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 95: 00004eb0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 96: 00004ffc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 97: 00005004 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 98: 00005088 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 99: 0000508c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 100: 00005314 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 101: 00005338 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 102: 000055c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 103: 000055e4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 104: 000057d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 105: 000057d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 106: 0000592c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 107: 00005944 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 108: 00005b30 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 109: 00005b38 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 110: 00005b38 172 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ - 111: 00005bd8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 112: 00005be4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 113: 00005c04 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 114: 00005c08 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 115: 00005df4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 116: 00005dfc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 117: 00005ea8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 118: 00005eb0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 119: 00005ebc 32 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ - 120: 000060c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 121: 000060d0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 122: 0000631c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006330 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 86: 0000436c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 87: 0000437c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 88: 000044dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 89: 000044e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 90: 000048a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 91: 000048b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 92: 00004aa4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 93: 00004aac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 94: 00004e84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 00004eb4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 96: 00005000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 97: 00005008 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 98: 0000508c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 99: 00005090 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 100: 00005318 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 101: 0000533c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 102: 000055c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 103: 000055e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 104: 000057d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 105: 000057dc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 106: 00005930 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 107: 00005948 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 108: 00005b34 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 109: 00005b3c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 110: 00005b3c 172 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 111: 00005bdc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 00005be8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 113: 00005c08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 114: 00005c0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 115: 00005df8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 116: 00005e00 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 117: 00005eac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 118: 00005eb4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 119: 00005ec0 32 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 120: 000060cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 121: 000060d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 122: 00006320 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00006334 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 124: 00000730 68 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 125: 00006610 148 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 126: 00006728 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 127: 00006734 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 128: 00006940 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 129: 00006948 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 130: 00006a40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 131: 00006a4c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 132: 00006b98 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 133: 00006ba0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 134: 00006c88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 125: 00006614 148 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 126: 0000672c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 127: 00006738 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 128: 00006944 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 129: 0000694c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 130: 00006a44 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 131: 00006a50 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 132: 00006b9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 133: 00006ba4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 134: 00006c8c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 135: 000001f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 136: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 137: 00006c94 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 138: 00006e80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 139: 00006e88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 140: 00007094 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 137: 00006c98 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 138: 00006e84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 139: 00006e8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 140: 00007098 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 141: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 142: 0000709c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 143: 00007378 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 0000739c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 145: 00007514 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 00007534 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 147: 00007688 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00007698 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 149: 0000791c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 150: 00007934 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 151: 00007b20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 152: 00007b28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 153: 00007d64 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 154: 00007d6c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 155: 00007f58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 156: 00007f60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 157: 00007fc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 142: 000070a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 143: 0000737c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 000073a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 145: 00007518 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00007538 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 147: 0000768c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 0000769c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 149: 00007920 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 150: 00007938 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00007b24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 152: 00007b2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 153: 00007d68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 154: 00007d70 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 155: 00007f5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 156: 00007f64 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 157: 00007fc4 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: 00007fc8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 164: 000081d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 163: 00007fcc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 164: 000081d8 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: 000081ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 171: 000083f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 172: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 173: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 170: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 171: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 172: 000081f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 173: 000083fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 174: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 175: 00000620 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 176: 00000624 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 177: 000006f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 178: 00008400 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 179: 00008e08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 178: 00008404 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 179: 00008e0c 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: 00008e64 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 187: 00008e64 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 186: 00008e68 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 187: 00008e68 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 │ │ │ │ │ @@ -215,181 +215,181 @@ │ │ │ │ │ 211: 000009c8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 212: 000009cc 28 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ 213: 000009cc 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 214: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 215: 00000b30 64 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ 216: 00000ae8 72 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ 217: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 218: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 219: 00000e40 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 220: 00000ef0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 221: 00000ef8 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 222: 00000ef8 128 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 223: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 224: 00000ffc 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 225: 00001034 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 226: 00000000 840 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 218: 00000e30 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 219: 00000e44 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 220: 00000ef4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 221: 00000efc 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 222: 00000efc 128 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 223: 00000ffc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 224: 00001000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 225: 00001038 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 226: 00000000 844 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 228: 00000740 224 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 229: 00003eac 712 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 228: 00000744 224 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 229: 00003eb0 712 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 240: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 242: 00000348 552 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ + 242: 0000034c 552 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 244: 000021f8 512 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 245: 00002ae0 200 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 244: 000021fc 512 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 245: 00002ae4 200 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 255: 00000570 464 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 255: 00000574 464 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 258: 00000820 128 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 259: 000008a0 308 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 258: 00000824 128 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 259: 000008a4 308 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ 260: 000007fc 216 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 261: 000009d4 72 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ - 262: 00000a1c 116 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 261: 000009d8 72 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ + 262: 00000a20 116 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 268: 00000a90 48 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 269: 00000ac0 620 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 268: 00000a94 48 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 269: 00000ac4 620 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 272: 00000ee0 388 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ - 273: 00001064 132 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 272: 00000ee4 388 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ + 273: 00001068 132 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 275: 000010e8 444 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 275: 000010ec 444 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 278: 000012a4 140 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 279: 00001330 1204 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 278: 000012a8 140 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 279: 00001334 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: 000021c0 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 286: 0000709c 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 285: 000021c4 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 286: 000070a0 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 294: 000023f8 300 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 295: 00002524 576 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 296: 000028b8 552 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 294: 000023fc 300 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 295: 00002528 576 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 296: 000028bc 552 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 301: 00002ba8 496 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 301: 00002bac 496 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ - 304: 00002d98 500 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 305: 00002f8c 644 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 306: 00003994 104 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 307: 000039fc 352 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 304: 00002d9c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 305: 00002f90 644 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 306: 00003998 104 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 307: 00003a00 352 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 311: 00003b5c 712 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 312: 00003e24 104 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 313: 00003e8c 32 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 311: 00003b60 712 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 312: 00003e28 104 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 313: 00003e90 32 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 316: 00004174 132 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 316: 00004178 132 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 319: 000041f8 56 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 320: 00004268 272 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 321: 00004410 212 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 322: 00004378 152 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 323: 000044e4 32 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 324: 00004504 944 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 325: 000048b4 500 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 326: 00004aa8 1032 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 319: 000041fc 56 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 320: 0000426c 272 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 321: 00004414 212 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 322: 0000437c 152 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 323: 000044e8 32 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 324: 00004508 944 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 325: 000048b8 500 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 326: 00004aac 1032 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 329: 000057d8 364 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 329: 000057dc 364 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 335: 00005004 136 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 335: 00005008 136 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 337: 0000508c 684 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 337: 00005090 684 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 340: 00005338 684 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 340: 0000533c 684 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 342: 000055e4 500 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 343: 00005944 500 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 344: 00005be4 36 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 345: 00005c08 500 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 346: 00005dfc 180 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 347: 00005edc 500 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 348: 000060d0 608 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 349: 00006330 736 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 350: 000066a4 144 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 351: 00006734 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 352: 00006948 52 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 353: 0000697c 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 354: 000069bc 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 355: 00006a4c 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 356: 00006ba0 244 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 342: 000055e8 500 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 343: 00005948 500 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 344: 00005be8 36 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 345: 00005c0c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 346: 00005e00 180 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 347: 00005ee0 500 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 348: 000060d4 608 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 349: 00006334 736 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 350: 000066a8 144 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 351: 00006738 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 352: 0000694c 52 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 353: 00006980 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 354: 000069c0 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 355: 00006a50 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 356: 00006ba4 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: 00006c94 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 360: 00006e88 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 359: 00006c98 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 360: 00006e8c 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 361: 000002a8 8 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 363: 0000739c 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 363: 000073a0 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 365: 00007534 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 366: 00007698 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 367: 00007934 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 368: 00007b28 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 369: 00007d6c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 370: 00007f60 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 365: 00007538 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 366: 0000769c 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 367: 00007938 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 368: 00007b2c 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 369: 00007d70 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 370: 00007f64 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: 00007fc8 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 376: 00007fcc 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: 000081ec 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 384: 000081f0 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,30 +402,30 @@ │ │ │ │ │ 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: 00008edc 204 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 405: 00008ee0 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 │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 415: 00000b70 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ 416: 00000b74 80 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 417: 00000bc4 636 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 418: 00000e40 184 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 419: 00000f78 4 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 420: 00000f7c 4 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 421: 00000f80 108 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 422: 00000fec 16 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 417: 00000bc4 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 418: 00000e44 184 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 419: 00000f7c 4 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 420: 00000f80 4 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 421: 00000f84 108 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 422: 00000ff0 16 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 424: 00000ffc 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 425: 00001000 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 426: 00001004 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 427: 00001008 48 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 424: 00001000 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 425: 00001004 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 426: 00001008 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 427: 0000100c 48 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe400 contains 91 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe40c contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000074 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000084 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000008c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -12,28 +12,28 @@ │ │ │ │ │ 0000015c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000170 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000174 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00012f02 R_ARM_ABS32 00000000 PyCFunction_Type │ │ │ │ │ 0000017c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 0000541d R_ARM_JUMP24 00008400 abstract_issubclass │ │ │ │ │ +000001e4 0000541d R_ARM_JUMP24 00008404 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 0000709c _PySequence_IterSearch │ │ │ │ │ +000002ac 00011e1d R_ARM_JUMP24 000070a0 _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 │ │ │ │ │ +00000318 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ 00000344 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000035c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00000394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003a4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000003d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -43,39 +43,39 @@ │ │ │ │ │ 00000468 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000470 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000474 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000478 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ 0000047c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000480 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00002c1c R_ARM_CALL 00002764 binary_iop │ │ │ │ │ +000004ac 00002c1c R_ARM_CALL 00002768 binary_iop │ │ │ │ │ 000004b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0001771c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 0000056c 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000057c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000580 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000584 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005c4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000005e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005e8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000005ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000614 00002c1c R_ARM_CALL 00002764 binary_iop │ │ │ │ │ +00000614 00002c1c R_ARM_CALL 00002768 binary_iop │ │ │ │ │ 00000620 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000644 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 0000069c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006a4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000006c8 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000006e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000006f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000720 00002c1c R_ARM_CALL 00002764 binary_iop │ │ │ │ │ +00000720 00002c1c R_ARM_CALL 00002768 binary_iop │ │ │ │ │ 0000072c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000798 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007b0 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ +000007b0 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ 000007d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 0000084c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000008b4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000008cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -89,852 +89,851 @@ │ │ │ │ │ 000009cc 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000a10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a1c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a40 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000a44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe6d8 contains 858 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe6e4 contains 858 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 00003eac PyObject_LengthHint │ │ │ │ │ +00000068 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ +0000007c 0000e51c R_ARM_CALL 00003eb0 PyObject_LengthHint │ │ │ │ │ 0000008c 0000e61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000208 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000023c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000250 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000284 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a0 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000002d8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000002e8 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000002f0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -0000031c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000324 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000338 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000033c 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00000340 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000344 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -0000036c 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000003cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041c 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -00000430 0000f51c R_ARM_CALL 00002ae0 PySequence_GetItem │ │ │ │ │ -0000046c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000490 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000004b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c8 0000f81c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -000004e4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000504 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000050c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000518 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000053c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000544 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000550 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00000554 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000558 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000055c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000560 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000564 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000029c 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000002d4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000002e4 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000030c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000314 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000328 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000334 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000340 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00000344 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000348 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000370 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000003d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000420 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00000434 0000f51c R_ARM_CALL 00002ae4 PySequence_GetItem │ │ │ │ │ +00000470 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000494 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000004bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004cc 0000f81c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +000004e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000508 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000510 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000051c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000540 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000548 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000554 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00000558 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000055c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000560 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000564 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000568 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -00000620 0000f51d R_ARM_JUMP24 00002ae0 PySequence_GetItem │ │ │ │ │ -00000648 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000066c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000694 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b4 0000f81d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -000006cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000006f8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000718 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000720 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00000724 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000728 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000072c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000730 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000570 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000604 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00000624 0000f51d R_ARM_JUMP24 00002ae4 PySequence_GetItem │ │ │ │ │ +0000064c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000670 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b8 0000f81d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000006d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000006fc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000071c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000724 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00000728 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000072c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000730 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000734 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000738 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b4 0001001d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000007c8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007e4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000808 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000810 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000814 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000818 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000740 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000007b8 0001001d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000007cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000080c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000818 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000081c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000850 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000880 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000890 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000898 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000089c 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -0000093c 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -0000095c 0001041d R_ARM_JUMP24 000007fc PySequence_SetItem │ │ │ │ │ -00000960 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -0000098c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000998 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009bc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009c4 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000009c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000009cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000820 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000854 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000884 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000894 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000089c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008a0 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000940 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00000960 0001041d R_ARM_JUMP24 000007fc PySequence_SetItem │ │ │ │ │ +00000964 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000990 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000099c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c8 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000009cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000009d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000a2c 0001071d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000a44 0000ff1c R_ARM_CALL 00000570 PyObject_GetItem │ │ │ │ │ -00000a60 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a6c 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a88 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00000a8c 00010b02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00000b5c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ce4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cfc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d1c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000d20 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000d24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a10 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000a30 0001071d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000a48 0000ff1c R_ARM_CALL 00000574 PyObject_GetItem │ │ │ │ │ +00000a64 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a70 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a8c 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00000a90 00010b02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00000b60 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c9c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ce8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000d24 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000d28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000edc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f08 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000fac 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -00000fc4 0001041c R_ARM_CALL 000007fc PySequence_SetItem │ │ │ │ │ -00000fdc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00001004 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000101c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001024 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00001034 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001040 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001054 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001058 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000105c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000d2c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000dc4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f0c 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000fb0 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00000fc8 0001041c R_ARM_CALL 000007fc PySequence_SetItem │ │ │ │ │ +00000fe0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00001008 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001020 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001028 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00001038 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001044 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001058 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000105c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00001060 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b4 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000010e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001260 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001274 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001288 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001290 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001294 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -00001298 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001064 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000010b8 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000010d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000010e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000010e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001264 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001278 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000128c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001294 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001298 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ 0000129c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000012a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001308 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001374 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001528 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000154c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001580 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001590 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000015bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000015f4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001628 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001638 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001660 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001688 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000016a0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000016bc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001704 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001730 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001744 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001770 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017d0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000017d4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017d8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000017dc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ad8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b2c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b8c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001bb4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001be8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c24 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c38 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c90 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001cbc 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001cf4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d04 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001d30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001dcc 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001dfc 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e3c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e5c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001e94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eac 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ed4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001f10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f20 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001f78 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fd0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001fe8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002024 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002038 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002068 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002094 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020f4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002120 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002144 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002178 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002198 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021b0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000021b4 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000021b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021bc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021f4 00011e1d R_ARM_JUMP24 0000709c _PySequence_IterSearch │ │ │ │ │ -0000223c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002274 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002280 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000022ac 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000022bc 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002310 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002358 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000237c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002384 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -0000239c 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000023cc 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000023d4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023d8 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000023dc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000023e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023e4 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000023e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023ec 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000023f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000012a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000130c 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001378 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000152c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001550 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001584 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001594 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000015c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000015f8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000162c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000163c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001664 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000168c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000016a4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000016c0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001708 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001734 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001748 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001774 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000017d8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017dc 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000017e0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001adc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b30 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b90 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001bb8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfc 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c3c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c94 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001cc0 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001cf8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d08 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001d34 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da4 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001dd0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001e00 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001e40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e60 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001e98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ed8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001f14 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f24 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001f7c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fd4 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001fec 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002028 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000203c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000206c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002098 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002124 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002148 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000217c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000219c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000021b8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000021bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021c0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021f8 00011e1d R_ARM_JUMP24 000070a0 _PySequence_IterSearch │ │ │ │ │ +00002240 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002278 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002284 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000022b0 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000022c0 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002314 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000235c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002380 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000023a0 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000023d0 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000023d8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023dc 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000023e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000023e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023e8 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000023ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023f0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000023f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002464 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024ac 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024d8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000024f0 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000250c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002510 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002514 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00002518 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000251c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002520 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000261c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002684 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ -000026ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000273c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002754 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000275c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002760 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002810 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ -00002814 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028f4 0001291d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002918 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002930 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002958 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002988 00012a1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000299c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000029b0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000029e8 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a14 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a60 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002aa8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ab4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002abc 00012b02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002ac0 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00002ac4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ac8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002acc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002ad0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002468 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024b0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024dc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000024f4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002510 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002514 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002518 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +0000251c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002520 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002620 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002688 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ +000026b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002740 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002758 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002760 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002764 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002814 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ +00002818 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028b8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028f8 0001291d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +0000291c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002934 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000295c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000298c 00012a1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000029a0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000029b4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000029ec 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a64 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002aac 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ab8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac0 00012b02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002ac4 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00002ac8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002acc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ad0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00002ad4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ad8 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002adc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b58 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b8c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b94 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00002b9c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ba0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002ba4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c38 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ca4 0000381d R_ARM_JUMP24 00000090 binary_op.part.0 │ │ │ │ │ -00002ccc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d38 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d90 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e28 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e90 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00002ec0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f84 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f88 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fac 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003058 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00003064 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003088 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000030bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030cc 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000030f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000315c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000318c 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003198 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031bc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031fc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003200 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00003204 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -00003208 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000320c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033a0 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000033f0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000342c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000344c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003474 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000034a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034b8 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000034e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f8 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003520 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003558 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003568 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003594 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035a8 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000035d0 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003608 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003618 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000036c4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003770 0000411c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000037a8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000037c0 0000411c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000037d4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000037f4 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00003808 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00003820 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003828 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000385c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000388c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003920 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003934 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003960 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003984 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00003988 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -0000398c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003990 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039d0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000039ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039f4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000039f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a5c 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ -00003a70 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003a80 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003ab8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b08 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003b20 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003b38 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00003b44 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00003b4c 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00003b50 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00003b54 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b58 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003c88 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cc0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003da8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ddc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e0c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e14 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e18 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003e1c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ad8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002adc 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00002ae0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b5c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b90 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b98 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00002ba0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ba4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002ba8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c3c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ca8 0000381d R_ARM_JUMP24 00000090 binary_op.part.0 │ │ │ │ │ +00002cd0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d3c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d94 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d98 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e2c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e94 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00002ec4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f80 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f88 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fb0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000305c 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003068 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000308c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000030c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030d0 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000030f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003160 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003190 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000319c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031c0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031ec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003200 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003204 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00003208 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +0000320c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003210 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000033a4 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000033f4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003430 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003450 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003478 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000034ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034bc 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000034e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034fc 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003524 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000355c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000356c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003598 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ac 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000035d4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000360c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000361c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000036c8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003774 0000411c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000037ac 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000037c4 0000411c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000037d8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000037f8 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000380c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003824 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000382c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003860 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003890 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038f4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003924 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003938 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003964 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003988 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000398c 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +00003990 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003994 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039d4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000039f0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000039fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a60 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ +00003a74 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003a84 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003abc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ae4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b0c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003b24 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003b3c 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003b48 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00003b50 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00003b54 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00003b58 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b5c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003c8c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cc4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e18 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e1c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00003e20 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e60 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00003e7c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e84 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003e88 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003eec 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003ef8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f20 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003f44 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003f78 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003fa0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fcc 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003fe8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004000 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004018 00013c1c R_ARM_CALL 00004174 PyObject_Size │ │ │ │ │ -00004028 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004040 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004078 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004084 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000040ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040c4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004104 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004120 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004138 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004148 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004150 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004154 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004158 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000415c 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004160 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004164 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004168 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000416c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004170 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000041f0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000041f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004220 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000422c 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00004258 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00004264 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000042f0 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -0000430c 0001411d R_ARM_JUMP24 00004410 PySequence_DelItem │ │ │ │ │ -00004310 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -0000431c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004348 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004360 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004368 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000436c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004370 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e64 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00003e80 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e88 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003e8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ef0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003efc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f24 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003f48 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003f7c 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003fa4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fd0 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003fec 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004004 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000401c 00013c1c R_ARM_CALL 00004178 PyObject_Size │ │ │ │ │ +0000402c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004044 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000407c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004088 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000040b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040c8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040ec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004108 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004124 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000413c 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000414c 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004154 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004158 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000415c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004160 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004164 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004168 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000416c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004170 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004174 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041ec 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000041f4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000041f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004224 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00004230 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000425c 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00004268 0000411d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000042f4 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00004310 0001411d R_ARM_JUMP24 00004414 PySequence_DelItem │ │ │ │ │ +00004314 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00004320 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000434c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004364 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000436c 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00004370 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00004374 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004394 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000043a4 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000043c4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000043f0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004408 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044b8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044c4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000044d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044d8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000044dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004378 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004398 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000043a8 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000043c8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000043f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000440c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044bc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044c8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000044d4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044dc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000044e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000045a0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004660 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -000046c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004708 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -0000474c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004790 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047f4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004810 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004834 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000485c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004874 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004894 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000489c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048a0 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000048a4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000048a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000044e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000045a4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004664 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +000046c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000470c 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00004750 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004794 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047f8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004814 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004838 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004860 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004878 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004898 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048a0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048a4 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000048a8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000048ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000048b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004944 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049ac 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -000049dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004aa4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004b20 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004b2c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b58 0001471d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004b94 0001481d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004bbc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004bd0 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ -00004bf0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bfc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00004c0c 0001491d R_ARM_JUMP24 000057d8 PyNumber_Index │ │ │ │ │ -00004c20 00014a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00004c30 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004c5c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c90 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00004cb8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d04 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d50 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004d60 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004d80 0001491c R_ARM_CALL 000057d8 PyNumber_Index │ │ │ │ │ -00004da8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dc4 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004df0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e00 00014c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e18 0001481c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004e40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e48 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00004e54 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00004e6c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e80 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00004e84 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e88 00014d02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00004e8c 00014e02 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004e90 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004e94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e98 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e9c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004ea0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ea4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000048b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004948 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049b0 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +000049e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a9c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004b24 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004b30 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b5c 0001471d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004b98 0001481d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004bc0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004bd4 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ +00004bf4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c00 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00004c10 0001491d R_ARM_JUMP24 000057dc PyNumber_Index │ │ │ │ │ +00004c24 00014a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00004c34 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004c60 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c94 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004cbc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d08 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d54 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004d64 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004d84 0001491c R_ARM_CALL 000057dc PyNumber_Index │ │ │ │ │ +00004dac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dc8 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004df4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e04 00014c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004e1c 0001481c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004e44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e4c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00004e58 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00004e70 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e84 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00004e88 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e8c 00014d02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00004e90 00014e02 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004e94 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004e98 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e9c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004ea0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004ea4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004ea8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004eac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004ee8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f00 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004f48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f78 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f90 0000531c R_ARM_CALL 00000624 check_class │ │ │ │ │ -00004fac 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004fec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ffc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005000 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005070 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005088 00015002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -000050cc 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00005138 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005140 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005154 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000518c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051a4 0001531d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000051ac 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000051e4 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000051f8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000520c 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00005240 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005268 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005290 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052ac 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052ec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005304 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000530c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00005314 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00005318 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000531c 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00005320 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005324 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005328 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000532c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004eb0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004eec 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f04 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004f4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f7c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f94 0000531c R_ARM_CALL 00000624 check_class │ │ │ │ │ +00004fb0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004ff0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005000 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005074 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000508c 00015002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +000050d0 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000513c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005144 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005158 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00005190 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051a8 0001531d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +000051b0 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000051e8 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000051fc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005210 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005244 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000526c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005294 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052b0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052f0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005308 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005310 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00005318 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +0000531c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005320 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00005324 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005328 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000532c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005330 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005334 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005378 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000053e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053ec 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005400 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005438 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000544c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005484 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005498 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000054ac 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000054e0 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005508 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005520 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005544 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000556c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000558c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005594 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000055ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055bc 0001551d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -000055c0 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000055c4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055c8 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000055cc 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000055d0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000055d4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000055d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005338 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000537c 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000053e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053f0 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005404 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000543c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005450 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005488 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +0000549c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000054b0 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000054e4 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000550c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005524 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005548 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005570 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005590 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005598 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000055b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055c0 0001551d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +000055c4 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000055c8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000055cc 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000055d0 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000055d4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000055d8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000055dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005674 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056dc 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -0000570c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005778 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057d0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005850 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005898 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000058bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058d4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000058e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000058f4 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00005924 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000592c 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00005930 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005934 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000055e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005678 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056e0 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005710 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000577c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057d4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005854 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000589c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000058c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058d8 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000058ec 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000058f8 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00005928 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005930 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00005934 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00005938 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000593c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005940 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000059d4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005a3c 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005a6c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ad8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b30 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005b7c 0000f41c R_ARM_CALL 000021f8 PyNumber_AsSsize_t │ │ │ │ │ -00005ba4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bd0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005bd8 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005bdc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005be0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005c04 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005c98 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d00 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005d30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d9c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005df4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005df8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005e88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e9c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00005ea8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005eac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005ed8 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005f6c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005fd4 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00006004 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006070 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060c8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006174 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006230 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006278 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000631c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006320 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006324 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006328 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000593c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005940 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059d8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005a40 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005a70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005adc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b34 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005b80 0000f41c R_ARM_CALL 000021fc PyNumber_AsSsize_t │ │ │ │ │ +00005ba8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bd4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005bdc 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005be0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005be4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005c08 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005c9c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005d04 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005d34 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005da0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005df0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005df8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005e8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ea0 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00005eac 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005eb0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005edc 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00005f70 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005fd8 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00006008 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006074 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060cc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006178 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006234 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000627c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006320 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006324 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006328 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000632c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000065f4 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ -000066e0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00006714 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006720 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006728 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000672c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006330 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000065f8 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +000066e4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00006718 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006724 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000672c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00006730 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006828 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006898 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -000068c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006908 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006920 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006938 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006940 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000069f8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00006a20 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a40 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006a44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000682c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000689c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +000068cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000690c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006924 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000693c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006944 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006948 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000069fc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00006a24 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a3c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a44 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00006a48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a84 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a9c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006ae4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b14 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006b2c 0000531c R_ARM_CALL 00000624 check_class │ │ │ │ │ -00006b48 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006b88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b98 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b9c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006be8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00006c74 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006c80 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c88 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c8c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006c90 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006d24 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006d8c 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00006dbc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e80 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f7c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006fec 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -0000701c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000705c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007074 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000708c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007094 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007098 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000070c4 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ -000070ec 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007148 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000071a4 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007220 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007248 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007254 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007260 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007278 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007298 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007300 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007328 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00007338 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00007340 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007354 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00007370 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007378 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000737c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007380 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007384 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007388 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a88 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006aa0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006ae8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b18 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006b30 0000531c R_ARM_CALL 00000624 check_class │ │ │ │ │ +00006b4c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006b8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b9c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ba0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006bec 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00006c78 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006c84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c8c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c90 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006c94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006d28 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d90 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00006dc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e84 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e88 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f80 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ff0 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00007020 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007060 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007078 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007090 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007098 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000709c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000070c8 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ +000070f0 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000714c 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000071a8 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007224 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000724c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007258 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007264 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000727c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000729c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000072c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007304 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000732c 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000733c 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00007344 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007358 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007374 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000737c 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007380 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007384 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007388 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000738c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007390 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00007394 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007398 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000073d0 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007418 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007440 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000074b4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000074d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074e0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000074f8 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007514 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007518 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000751c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007520 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007524 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00007528 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000752c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007530 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000075c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007664 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007680 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007688 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000768c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007690 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007394 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007398 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000739c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000073d4 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000741c 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00007444 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007474 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000074b8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000074dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074e4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000074fc 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007518 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000751c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007520 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007528 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +0000752c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007530 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007534 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000075cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007668 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007684 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000768c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007690 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00007694 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007740 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000783c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007884 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000078c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007914 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000791c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007920 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007924 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007928 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007744 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007840 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007888 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000078cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007918 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007920 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007924 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00007928 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000792c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007930 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000079c4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007a2c 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007a5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c20 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c84 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00007cb4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cf4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d64 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007d68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007dfc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007e64 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007e94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f58 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007f5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f9c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007fb8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007fc0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007fc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008068 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008080 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00008088 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000080b8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000080d4 0001261c R_ARM_CALL 000023f8 _PyNumber_Index │ │ │ │ │ -000080e0 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00008108 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00008114 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008130 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00008148 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008174 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008194 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000081c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081cc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000081d4 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -000081d8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000081dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000081e4 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000081e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000082e0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008350 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00008380 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083f0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083f8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000083fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008428 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008464 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000084b0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000084ec 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008538 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008574 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000085bc 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000085f8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008634 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000866c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086c0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086f0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008750 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000087b0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008810 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008888 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000088e0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008958 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000898c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089a4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000089c8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000089fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a54 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008aa8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ae4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008af8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b10 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008b48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ba4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bc8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008be0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c2c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c68 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c88 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008cb8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cc4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008d00 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008d30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d9c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008db4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008e00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e08 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008e0c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007934 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000079c8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007a30 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007a60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007acc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b24 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007b28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c24 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c88 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00007cb8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d68 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007d6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007e00 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007e68 0000381c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007e98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f5c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007fa0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007fbc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007fc4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007fc8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000806c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008084 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000808c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000080bc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000080d8 0001261c R_ARM_CALL 000023fc _PyNumber_Index │ │ │ │ │ +000080e4 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000810c 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00008118 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008134 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000814c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008178 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008198 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000081c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081d0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000081d8 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +000081dc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000081e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081e8 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000081ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082e4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008354 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00008384 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083fc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008400 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000842c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008468 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000084b4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000084f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000853c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008578 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000085c0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000085fc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008638 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008670 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086c4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086f4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008754 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000087b4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008814 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000888c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000088e4 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 │ │ │ │ │ +000089a8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000089cc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008a00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a58 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aac 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ae8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008afc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b14 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008b4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ba8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bcc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008be4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c30 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c6c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c8c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008cbc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008cc8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008d04 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008d34 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008da0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008db8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008e04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e0c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00008e10 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e14 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e18 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e1c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e20 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e24 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e28 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -943,22 +942,23 @@ │ │ │ │ │ 00008e34 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e38 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e3c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e40 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e44 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e48 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e4c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e50 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008e54 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e50 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e54 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00008e58 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e5c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e60 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ed0 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +00008e64 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008ed4 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x101a8 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x101b4 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 │ │ │ │ │ @@ -967,128 +967,128 @@ │ │ │ │ │ 00000268 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000028c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000290 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000294 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000298 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ +000002c0 0000161c R_ARM_CALL 00000d30 binary_op1 │ │ │ │ │ 000002e0 0000381c 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 00002764 binary_iop │ │ │ │ │ +00000318 00002c1c R_ARM_CALL 00002768 binary_iop │ │ │ │ │ 00000324 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000032c 00011e1d R_ARM_JUMP24 0000709c _PySequence_IterSearch │ │ │ │ │ -000003d0 00002f1c R_ARM_CALL 00002818 binary_iop1 │ │ │ │ │ +0000032c 00011e1d R_ARM_JUMP24 000070a0 _PySequence_IterSearch │ │ │ │ │ +000003d0 00002f1c R_ARM_CALL 0000281c binary_iop1 │ │ │ │ │ 00000400 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000418 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000424 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000428 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000042c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004f4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000004f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000500 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000530 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000054c 0001401c R_ARM_CALL 00004268 PyObject_DelItem │ │ │ │ │ +0000054c 0001401c R_ARM_CALL 0000426c PyObject_DelItem │ │ │ │ │ 00000574 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000005bc 0001361d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000005c0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005c4 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 000005c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f8 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ +000005f8 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ 00000608 00018c1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000618 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ +00000618 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ 00000628 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000654 0001861c R_ARM_CALL 00000774 PyMapping_GetOptionalItemString │ │ │ │ │ 00000664 00018c1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000674 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ +00000674 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ 00000684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006a0 0001861c R_ARM_CALL 00000774 PyMapping_GetOptionalItemString │ │ │ │ │ -000006ac 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ -000006d4 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ -000006e0 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ +000006ac 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ +000006d4 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ +000006e0 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ 00000764 0001921c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000788 00002f1c R_ARM_CALL 00002818 binary_iop1 │ │ │ │ │ +00000788 00002f1c R_ARM_CALL 0000281c binary_iop1 │ │ │ │ │ 000007b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000808 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000080c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000810 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 0001921c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000089c 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ +0000089c 0000161c R_ARM_CALL 00000d30 binary_op1 │ │ │ │ │ 000008c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000090c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000091c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000920 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000924 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000944 0001971c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 00000964 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000097c 0001981c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 0000098c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000998 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ -000009a0 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ -000009a8 0000021c R_ARM_CALL 00005eb0 Py_XDECREF │ │ │ │ │ +00000998 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ +000009a0 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ +000009a8 0000021c R_ARM_CALL 00005eb4 Py_XDECREF │ │ │ │ │ 000009b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00019a1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ 000009c8 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ -000009dc 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000a18 00015d1c R_ARM_CALL 00006330 PyBuffer_IsContiguous │ │ │ │ │ +000009dc 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000a18 00015d1c R_ARM_CALL 00006334 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 00008edc PyBuffer_GetPointer │ │ │ │ │ +00000aa0 0001951c R_ARM_CALL 00008ee0 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 00004174 PyObject_Size │ │ │ │ │ -00000c1c 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00000b70 00013c1d R_ARM_JUMP24 00004178 PyObject_Size │ │ │ │ │ +00000c1c 0001111c R_ARM_CALL 00001068 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 │ │ │ │ │ +00000c50 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ +00000c60 0001161c R_ARM_CALL 000012a8 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 00006610 _IsCContiguous │ │ │ │ │ -00000cc8 00007d1c R_ARM_CALL 00006610 _IsCContiguous │ │ │ │ │ -00000cd8 0000bb1c R_ARM_CALL 00008e64 _IsFortranContiguous │ │ │ │ │ -00000cf4 0000bb1c R_ARM_CALL 00008e64 _IsFortranContiguous │ │ │ │ │ +00000c8c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000c94 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000cac 00007d1c R_ARM_CALL 00006614 _IsCContiguous │ │ │ │ │ +00000cc8 00007d1c R_ARM_CALL 00006614 _IsCContiguous │ │ │ │ │ +00000cd8 0000bb1c R_ARM_CALL 00008e68 _IsFortranContiguous │ │ │ │ │ +00000cf4 0000bb1c R_ARM_CALL 00008e68 _IsFortranContiguous │ │ │ │ │ 00000d0c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d14 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000d1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000d14 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000d1c 0001161c R_ARM_CALL 000012a8 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 00008edc PyBuffer_GetPointer │ │ │ │ │ -00000df0 0001951c R_ARM_CALL 00008edc PyBuffer_GetPointer │ │ │ │ │ -00000e00 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e0c 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e14 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000e1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000e30 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000e34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e38 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -00000e3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e9c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ee0 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000ef0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000ef4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f40 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ -00000f68 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000fc4 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000fd4 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000ff4 0001a71d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000ff8 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ -00000ffc 0001621d R_ARM_JUMP24 000069bc PySequence_Size │ │ │ │ │ -00001000 00015e1d R_ARM_JUMP24 000066a4 PyMapping_Size │ │ │ │ │ -00001004 00011d1d R_ARM_JUMP24 000021c0 PySequence_Contains │ │ │ │ │ -00001034 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000d48 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000d50 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000de4 0001951c R_ARM_CALL 00008ee0 PyBuffer_GetPointer │ │ │ │ │ +00000df4 0001951c R_ARM_CALL 00008ee0 PyBuffer_GetPointer │ │ │ │ │ +00000e04 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e10 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e18 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000e20 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000e34 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000e3c 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00000e40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ea0 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ee4 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000ef4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000ef8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f44 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ +00000f6c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000fc8 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000fd8 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000ff8 0001a71d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000ffc 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ +00001000 0001621d R_ARM_JUMP24 000069c0 PySequence_Size │ │ │ │ │ +00001004 00015e1d R_ARM_JUMP24 000066a8 PyMapping_Size │ │ │ │ │ +00001008 00011d1d R_ARM_JUMP24 000021c4 PySequence_Contains │ │ │ │ │ +00001038 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 8400 │ │ │ │ │ + b 8404 │ │ │ │ │ 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 709c <_PySequence_IterSearch> │ │ │ │ │ + b 70a0 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 000002b0 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3a8 │ │ │ │ │ ldr r3, [pc, #360] @ 478 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 398 │ │ │ │ │ - bl 740 <_IsFortranContiguous.part.0+0x10> │ │ │ │ │ + bl 744 <_IsFortranContiguous.part.0+0x14> │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 3dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 348 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 4b8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000a4c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000004bc : │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 620 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000624 : │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 72c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b84 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000730 <_IsFortranContiguous.part.0>: │ │ │ │ │ @@ -599,15 +599,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 7f4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a1c │ │ │ │ │ + bl a20 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 7dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,40 +9,40 @@ │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - beq 2f0 │ │ │ │ │ + beq 328 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #776] @ 338 │ │ │ │ │ + ldr r2, [pc, #780] @ 33c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [pc, #740] @ 33c │ │ │ │ │ + ldr r2, [pc, #744] @ 340 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_AsTuple │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 740 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2f4 │ │ │ │ │ + beq 280 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3eac │ │ │ │ │ + bl 3eb0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ beq 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 28c │ │ │ │ │ + bge 288 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ beq 13c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bge 28c │ │ │ │ │ + bge 288 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ @@ -128,22 +128,22 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r8, #3 │ │ │ │ │ b 13c │ │ │ │ │ - ldr r3, [pc, #332] @ 340 │ │ │ │ │ + ldr r3, [pc, #336] @ 344 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c0 │ │ │ │ │ + bne 2bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 25c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ blt 248 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -161,58 +161,52 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 21c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2f4 │ │ │ │ │ + beq 280 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2f4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f4 │ │ │ │ │ + beq 330 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 48 │ │ │ │ │ add r7, r7, #10 │ │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ │ - bmi 324 │ │ │ │ │ + bmi 314 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fc │ │ │ │ │ + bne 2ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 208 │ │ │ │ │ - ldr r3, [pc, #112] @ 344 │ │ │ │ │ + ldr r3, [pc, #120] @ 348 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ b 208 │ │ │ │ │ - bl 580 │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 25c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 25c │ │ │ │ │ @@ -220,170 +214,177 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 308 │ │ │ │ │ + bne 2f8 │ │ │ │ │ b 25c │ │ │ │ │ + bl 580 │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + b 280 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 280 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ - .word 0x00000144 │ │ │ │ │ + .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -00000348 : │ │ │ │ │ +0000034c : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 544 │ │ │ │ │ + beq 548 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 548 │ │ │ │ │ + beq 54c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 50c │ │ │ │ │ + beq 510 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3dc │ │ │ │ │ + beq 3e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3dc │ │ │ │ │ + beq 3e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3d0 │ │ │ │ │ + beq 3d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3d0 │ │ │ │ │ + bne 3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 448 │ │ │ │ │ + beq 44c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 448 │ │ │ │ │ + beq 44c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 52c │ │ │ │ │ + beq 530 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 52c │ │ │ │ │ - ldr r3, [pc, #312] @ 550 │ │ │ │ │ + beq 530 │ │ │ │ │ + ldr r3, [pc, #312] @ 554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 514 │ │ │ │ │ + beq 518 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2ae0 │ │ │ │ │ + bl 2ae4 │ │ │ │ │ R_ARM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3b8 │ │ │ │ │ - b 3d0 │ │ │ │ │ + bne 3bc │ │ │ │ │ + b 3d4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 4d4 │ │ │ │ │ - ldr r3, [pc, #248] @ 554 │ │ │ │ │ + bge 4d8 │ │ │ │ │ + ldr r3, [pc, #248] @ 558 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 4c0 │ │ │ │ │ - ldr r1, [pc, #240] @ 558 │ │ │ │ │ + beq 4c4 │ │ │ │ │ + ldr r1, [pc, #240] @ 55c │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4e8 │ │ │ │ │ + blt 4ec │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #216] @ 55c │ │ │ │ │ + ldr r3, [pc, #216] @ 560 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 4f0 │ │ │ │ │ + beq 4f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 438 │ │ │ │ │ + beq 43c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 438 │ │ │ │ │ + bne 43c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 438 │ │ │ │ │ + b 43c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GenericAlias │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 438 │ │ │ │ │ - ldr r3, [pc, #132] @ 560 │ │ │ │ │ + b 43c │ │ │ │ │ + ldr r3, [pc, #132] @ 564 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #128] @ 564 │ │ │ │ │ + ldr r1, [pc, #128] @ 568 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 438 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ - ldr r3, [pc, #100] @ 560 │ │ │ │ │ - ldr r1, [pc, #104] @ 568 │ │ │ │ │ + b 43c │ │ │ │ │ + bl 5eb4 │ │ │ │ │ + ldr r3, [pc, #100] @ 564 │ │ │ │ │ + ldr r1, [pc, #104] @ 56c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4e8 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4ec │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4e8 │ │ │ │ │ + b 4ec │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42c │ │ │ │ │ - b 4e8 │ │ │ │ │ - ldr r0, [pc, #44] @ 560 │ │ │ │ │ + beq 430 │ │ │ │ │ + b 4ec │ │ │ │ │ + ldr r0, [pc, #44] @ 564 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 56c │ │ │ │ │ + ldr r1, [pc, #48] @ 570 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4e8 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4ec │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3d0 │ │ │ │ │ + b 3d4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -391,135 +392,135 @@ │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000570 : │ │ │ │ │ +00000574 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 6f0 │ │ │ │ │ + beq 6f4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c0 │ │ │ │ │ + beq 5c4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c0 │ │ │ │ │ + beq 5c4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 624 │ │ │ │ │ + beq 628 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 624 │ │ │ │ │ + beq 628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 708 │ │ │ │ │ + beq 70c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 708 │ │ │ │ │ - ldr r3, [pc, #292] @ 720 │ │ │ │ │ + beq 70c │ │ │ │ │ + ldr r3, [pc, #292] @ 724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 6f8 │ │ │ │ │ + beq 6fc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 2ae0 │ │ │ │ │ + b 2ae4 │ │ │ │ │ R_ARM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6d8 │ │ │ │ │ - ldr r3, [pc, #236] @ 724 │ │ │ │ │ + bge 6dc │ │ │ │ │ + ldr r3, [pc, #236] @ 728 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 6a4 │ │ │ │ │ - ldr r1, [pc, #228] @ 728 │ │ │ │ │ + beq 6a8 │ │ │ │ │ + ldr r1, [pc, #228] @ 72c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6d0 │ │ │ │ │ + blt 6d4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #204] @ 72c │ │ │ │ │ + ldr r3, [pc, #204] @ 730 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 6b8 │ │ │ │ │ + beq 6bc │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 698 │ │ │ │ │ + beq 69c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 698 │ │ │ │ │ + bne 69c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 5eb0 │ │ │ │ │ - ldr r3, [pc, #108] @ 730 │ │ │ │ │ - ldr r1, [pc, #108] @ 734 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ + ldr r3, [pc, #108] @ 734 │ │ │ │ │ + ldr r1, [pc, #108] @ 738 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 698 │ │ │ │ │ - ldr r3, [pc, #80] @ 730 │ │ │ │ │ + b 69c │ │ │ │ │ + ldr r3, [pc, #80] @ 734 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #80] @ 738 │ │ │ │ │ + ldr r1, [pc, #80] @ 73c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 6d4 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 6d0 │ │ │ │ │ + b 6d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 610 │ │ │ │ │ - b 6d0 │ │ │ │ │ - ldr r0, [pc, #32] @ 730 │ │ │ │ │ + beq 614 │ │ │ │ │ + b 6d4 │ │ │ │ │ + ldr r0, [pc, #32] @ 734 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 73c │ │ │ │ │ + ldr r1, [pc, #36] @ 740 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d0 │ │ │ │ │ + b 6d4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -527,734 +528,734 @@ │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +00000744 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78c │ │ │ │ │ + beq 790 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7cc │ │ │ │ │ + beq 7d0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #152] @ 810 │ │ │ │ │ + ldr r1, [pc, #152] @ 814 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq 7d4 │ │ │ │ │ + beq 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 7b8 │ │ │ │ │ + bne 7bc │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 │ │ │ │ │ + beq 7bc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 │ │ │ │ │ + beq 7bc │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySeqIter_New │ │ │ │ │ - ldr r3, [pc, #84] @ 814 │ │ │ │ │ + ldr r3, [pc, #84] @ 818 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #80] @ 818 │ │ │ │ │ + ldr r1, [pc, #80] @ 81c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 784 │ │ │ │ │ - ldr r3, [pc, #56] @ 814 │ │ │ │ │ + b 788 │ │ │ │ │ + ldr r3, [pc, #56] @ 818 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #52] @ 81c │ │ │ │ │ + ldr r1, [pc, #52] @ 820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7cc │ │ │ │ │ + beq 7d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7cc │ │ │ │ │ + bne 7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7d0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000820 : │ │ │ │ │ +00000824 : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 84c │ │ │ │ │ + beq 850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ 898 │ │ │ │ │ + ldr r3, [pc, #68] @ 89c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 844 │ │ │ │ │ + beq 848 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 844 │ │ │ │ │ - ldr r3, [pc, #32] @ 89c │ │ │ │ │ + beq 848 │ │ │ │ │ + ldr r3, [pc, #32] @ 8a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 844 │ │ │ │ │ + beq 848 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 844 │ │ │ │ │ + b 848 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -000008a0 : │ │ │ │ │ +000008a4 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - bne 960 │ │ │ │ │ + bne 964 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 908 │ │ │ │ │ + beq 90c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 908 │ │ │ │ │ + beq 90c │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 97c │ │ │ │ │ + beq 980 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 970 │ │ │ │ │ + beq 974 │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 970 │ │ │ │ │ - ldr r3, [pc, #140] @ 9c4 │ │ │ │ │ + beq 974 │ │ │ │ │ + ldr r3, [pc, #140] @ 9c8 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 994 │ │ │ │ │ + beq 998 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 7fc │ │ │ │ │ + b 7fc │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9ac │ │ │ │ │ - ldr r3, [pc, #68] @ 9c8 │ │ │ │ │ + bne 9b0 │ │ │ │ │ + ldr r3, [pc, #68] @ 9cc │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #64] @ 9cc │ │ │ │ │ + ldr r1, [pc, #64] @ 9d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 964 │ │ │ │ │ + b 968 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94c │ │ │ │ │ - b 964 │ │ │ │ │ - ldr r0, [pc, #20] @ 9c8 │ │ │ │ │ + beq 950 │ │ │ │ │ + b 968 │ │ │ │ │ + ldr r0, [pc, #20] @ 9cc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #20] @ 9d0 │ │ │ │ │ + ldr r1, [pc, #20] @ 9d4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 964 │ │ │ │ │ + b 968 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000009d4 : │ │ │ │ │ +000009d8 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq 9f8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00000a1c : │ │ │ │ │ +00000a20 : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #96] @ a88 │ │ │ │ │ + ldr r3, [pc, #96] @ a8c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne a30 │ │ │ │ │ + bne a34 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_GetItemRef │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 574 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne a78 │ │ │ │ │ - ldr r3, [pc, #44] @ a8c │ │ │ │ │ + bne a7c │ │ │ │ │ + ldr r3, [pc, #44] @ a90 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a80 │ │ │ │ │ + beq a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ │ │ │ │ │ -00000a90 : │ │ │ │ │ +00000a94 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab8 │ │ │ │ │ + beq abc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ab8 │ │ │ │ │ + beq abc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ac0 : │ │ │ │ │ +00000ac4 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq c34 │ │ │ │ │ + beq c38 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ - bne b2c │ │ │ │ │ + bne b30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bc4 │ │ │ │ │ - ldr r7, [pc, #528] @ d1c │ │ │ │ │ + beq bc8 │ │ │ │ │ + ldr r7, [pc, #528] @ d20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq c00 │ │ │ │ │ + beq c04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq afc │ │ │ │ │ + beq b00 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq afc │ │ │ │ │ + beq b00 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r7, [pc, #460] @ d1c │ │ │ │ │ - beq b90 │ │ │ │ │ + ldreq r7, [pc, #460] @ d20 │ │ │ │ │ + beq b94 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b08 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c5c │ │ │ │ │ - ldr r7, [pc, #428] @ d1c │ │ │ │ │ + bne c60 │ │ │ │ │ + ldr r7, [pc, #428] @ d20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne b24 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cd0 │ │ │ │ │ + bne cd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq c0c │ │ │ │ │ + beq c10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne b24 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cec │ │ │ │ │ + bne cf0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b bd4 │ │ │ │ │ - ldr r7, [pc, #336] @ d1c │ │ │ │ │ + b bd8 │ │ │ │ │ + ldr r7, [pc, #336] @ d20 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c18 │ │ │ │ │ + bne c1c │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq ca8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq ca8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d04 │ │ │ │ │ + bne d08 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bbc │ │ │ │ │ + beq bc0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne bbc │ │ │ │ │ - ldr r0, [pc, #236] @ d1c │ │ │ │ │ + bne bc0 │ │ │ │ │ + ldr r0, [pc, #236] @ d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bbc │ │ │ │ │ + b bc0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq bc4 │ │ │ │ │ + beq bc8 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bc4 │ │ │ │ │ + beq bc8 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq bc4 │ │ │ │ │ - ldr r7, [pc, #192] @ d1c │ │ │ │ │ - b b98 │ │ │ │ │ + beq bc8 │ │ │ │ │ + ldr r7, [pc, #192] @ d20 │ │ │ │ │ + b b9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #172] @ d1c │ │ │ │ │ + ldr r7, [pc, #172] @ d20 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne b24 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq b0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b08 │ │ │ │ │ + bne b0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b b6c │ │ │ │ │ + b b70 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r0, [pc, #112] @ d20 │ │ │ │ │ + ldr r0, [pc, #112] @ d24 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #104] @ d24 │ │ │ │ │ + ldr r1, [pc, #104] @ d28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #100] @ d28 │ │ │ │ │ + ldr r2, [pc, #100] @ d2c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b b20 │ │ │ │ │ + b b24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b90 │ │ │ │ │ - ldr r0, [pc, #52] @ d1c │ │ │ │ │ + bne b94 │ │ │ │ │ + ldr r0, [pc, #52] @ d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b90 │ │ │ │ │ + b b94 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne c10 │ │ │ │ │ + bne c14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c0c │ │ │ │ │ + b c10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne c0c │ │ │ │ │ + bne c10 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b ce0 │ │ │ │ │ + b ce4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000d2c : │ │ │ │ │ +00000d30 : │ │ │ │ │ binary_op1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq e54 │ │ │ │ │ + beq e58 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [ip, r2] │ │ │ │ │ - bne d90 │ │ │ │ │ + bne d94 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e20 │ │ │ │ │ - ldr r7, [pc, #360] @ edc │ │ │ │ │ + beq e24 │ │ │ │ │ + ldr r7, [pc, #360] @ ee0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq e28 │ │ │ │ │ + beq e2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d64 │ │ │ │ │ + beq d68 │ │ │ │ │ ldr r8, [r1, r2] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq d64 │ │ │ │ │ + beq d68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r7, [pc, #296] @ edc │ │ │ │ │ - beq df4 │ │ │ │ │ + ldreq r7, [pc, #296] @ ee0 │ │ │ │ │ + beq df8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq d6c │ │ │ │ │ + beq d70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7c │ │ │ │ │ - ldr r7, [pc, #264] @ edc │ │ │ │ │ + bne e80 │ │ │ │ │ + ldr r7, [pc, #264] @ ee0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne d8c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e38 │ │ │ │ │ + bne e3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e20 │ │ │ │ │ + beq e24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne d8c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ec4 │ │ │ │ │ - ldr r3, [pc, #180] @ edc │ │ │ │ │ - b d88 │ │ │ │ │ + bne ec8 │ │ │ │ │ + ldr r3, [pc, #180] @ ee0 │ │ │ │ │ + b d8c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq e20 │ │ │ │ │ + beq e24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne df4 │ │ │ │ │ - ldr r0, [pc, #140] @ edc │ │ │ │ │ + bne df8 │ │ │ │ │ + ldr r0, [pc, #140] @ ee0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df4 │ │ │ │ │ + b df8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq e20 │ │ │ │ │ + beq e24 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e20 │ │ │ │ │ + beq e24 │ │ │ │ │ ldr r8, [r3, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e20 │ │ │ │ │ - ldr r7, [pc, #96] @ edc │ │ │ │ │ - b dfc │ │ │ │ │ + beq e24 │ │ │ │ │ + ldr r7, [pc, #96] @ ee0 │ │ │ │ │ + b e00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #76] @ edc │ │ │ │ │ + ldr r7, [pc, #76] @ ee0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne d8c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d70 │ │ │ │ │ + beq d74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne d70 │ │ │ │ │ + bne d74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b dd0 │ │ │ │ │ + b dd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne e20 │ │ │ │ │ + bne e24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e20 │ │ │ │ │ + b e24 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00000ee0 : │ │ │ │ │ +00000ee4 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 1024 │ │ │ │ │ + beq 1028 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq 102c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq fdc │ │ │ │ │ + beq fe0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ + beq f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq f6c │ │ │ │ │ + beq f70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1030 │ │ │ │ │ + beq 1034 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ff4 │ │ │ │ │ + beq ff8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe8 │ │ │ │ │ + beq fec │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe8 │ │ │ │ │ - ldr r3, [pc, #172] @ 1054 │ │ │ │ │ + beq fec │ │ │ │ │ + ldr r3, [pc, #172] @ 1058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1040 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 7fc │ │ │ │ │ + bl 7fc │ │ │ │ │ R_ARM_CALL PySequence_SetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f5c │ │ │ │ │ - b f6c │ │ │ │ │ - bl 580 │ │ │ │ │ + bne f60 │ │ │ │ │ + b f70 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b fcc │ │ │ │ │ + b fd0 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 100c │ │ │ │ │ - ldr r3, [pc, #92] @ 1058 │ │ │ │ │ + bne 1010 │ │ │ │ │ + ldr r3, [pc, #92] @ 105c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 105c │ │ │ │ │ + ldr r1, [pc, #88] @ 1060 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe0 │ │ │ │ │ - ldr r0, [pc, #68] @ 1058 │ │ │ │ │ + b fe4 │ │ │ │ │ + ldr r0, [pc, #68] @ 105c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #68] @ 1060 │ │ │ │ │ + ldr r1, [pc, #68] @ 1064 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b fe4 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b f6c │ │ │ │ │ + b f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f6c │ │ │ │ │ + b f70 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - b fe0 │ │ │ │ │ + beq fc0 │ │ │ │ │ + b fe4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001064 : │ │ │ │ │ +00001068 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a0 │ │ │ │ │ + bne 10a4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 10c0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 10c0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ │ bics r3, r3, #256 @ 0x100 │ │ │ │ │ - bne 107c │ │ │ │ │ - ldr r1, [pc, #36] @ 10d8 │ │ │ │ │ - ldr r0, [pc, #36] @ 10dc │ │ │ │ │ + bne 1080 │ │ │ │ │ + ldr r1, [pc, #36] @ 10dc │ │ │ │ │ + ldr r0, [pc, #36] @ 10e0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 10d0 │ │ │ │ │ - ldr r3, [pc, #28] @ 10e0 │ │ │ │ │ + b 10d4 │ │ │ │ │ + ldr r3, [pc, #28] @ 10e4 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #24] @ 10e4 │ │ │ │ │ + ldr r1, [pc, #24] @ 10e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000001ae │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000010e8 : │ │ │ │ │ +000010ec : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 1258 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1168 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1208 │ │ │ │ │ + beq 120c │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ @@ -1268,41 +1269,41 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub ip, lr, #256 @ 0x100 │ │ │ │ │ bics ip, ip, #256 @ 0x100 │ │ │ │ │ - beq 126c │ │ │ │ │ + beq 1270 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, lr, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 127c │ │ │ │ │ + bne 1280 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 119c │ │ │ │ │ + beq 11a0 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ str r2, [r0] │ │ │ │ │ tst lr, #4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - bne 1230 │ │ │ │ │ + bne 1234 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ tst lr, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 114c │ │ │ │ │ + beq 1150 │ │ │ │ │ and lr, lr, #24 │ │ │ │ │ add r2, r0, #8 │ │ │ │ │ cmp lr, #24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ addeq r2, r0, #12 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ @@ -1316,70 +1317,70 @@ │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 114c │ │ │ │ │ - ldr r1, [pc, #88] @ 1290 │ │ │ │ │ + b 1150 │ │ │ │ │ + ldr r1, [pc, #88] @ 1294 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst lr, #8 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 114c │ │ │ │ │ - b 11d8 │ │ │ │ │ - ldr r3, [pc, #56] @ 1294 │ │ │ │ │ - ldr r1, [pc, #56] @ 1298 │ │ │ │ │ + beq 1150 │ │ │ │ │ + b 11dc │ │ │ │ │ + ldr r3, [pc, #56] @ 1298 │ │ │ │ │ + ldr r1, [pc, #56] @ 129c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #40] @ 129c │ │ │ │ │ + ldr r0, [pc, #40] @ 12a0 │ │ │ │ │ mov r1, #772 @ 0x304 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1264 │ │ │ │ │ - ldr r3, [pc, #16] @ 1294 │ │ │ │ │ - ldr r1, [pc, #24] @ 12a0 │ │ │ │ │ + b 1268 │ │ │ │ │ + ldr r3, [pc, #16] @ 1298 │ │ │ │ │ + ldr r1, [pc, #24] @ 12a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ + b 1268 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000012a4 : │ │ │ │ │ +000012a8 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 12e4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 130c │ │ │ │ │ + bne 1310 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ @@ -1391,1168 +1392,1168 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bne 12f0 │ │ │ │ │ + bne 12f4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001330 : │ │ │ │ │ +00001334 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 1464 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r8, [pc, #1148] @ 17d0 │ │ │ │ │ + ldr r8, [pc, #1148] @ 17d4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 1480 │ │ │ │ │ - ldr r2, [pc, #1128] @ 17d4 │ │ │ │ │ - ldr r9, [pc, #1128] @ 17d8 │ │ │ │ │ + beq 1484 │ │ │ │ │ + ldr r2, [pc, #1128] @ 17d8 │ │ │ │ │ + ldr r9, [pc, #1128] @ 17dc │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ldr r6, [r0, r2] │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 16bc │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 1524 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - blt 1658 │ │ │ │ │ + blt 165c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 14c8 │ │ │ │ │ + ble 14cc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 1490 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1444 │ │ │ │ │ + beq 1448 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1684 │ │ │ │ │ + beq 1688 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 15c8 │ │ │ │ │ + beq 15cc │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - blt 1698 │ │ │ │ │ + blt 169c │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 14a8 │ │ │ │ │ + ble 14ac │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17e4 │ │ │ │ │ + bl 17e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d0 │ │ │ │ │ + beq 14d4 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4eb0 │ │ │ │ │ + bl 4eb4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14b0 │ │ │ │ │ + beq 14b4 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1434 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1674 │ │ │ │ │ + bne 1678 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4eb0 │ │ │ │ │ + b 4eb4 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1434 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrle ip, [r6, #36] @ 0x24 │ │ │ │ │ - bgt 140c │ │ │ │ │ + bgt 1410 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 13bc │ │ │ │ │ + bne 13c0 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1434 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r7, r7, #12 │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq 1510 │ │ │ │ │ + beq 1514 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17e4 │ │ │ │ │ + bl 17e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1424 │ │ │ │ │ + bne 1428 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 14e4 │ │ │ │ │ + bne 14e8 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 14b0 │ │ │ │ │ - ldr r1, [pc, #692] @ 17dc │ │ │ │ │ + b 14b4 │ │ │ │ │ + ldr r1, [pc, #692] @ 17e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 1470 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 173c │ │ │ │ │ + blt 1740 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1584 │ │ │ │ │ + beq 1588 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1584 │ │ │ │ │ + bne 1588 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 166c │ │ │ │ │ + beq 1670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 1438 │ │ │ │ │ + beq 143c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1438 │ │ │ │ │ + bne 143c │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ - b 1438 │ │ │ │ │ - ldr r1, [pc, #524] @ 17dc │ │ │ │ │ + b 143c │ │ │ │ │ + ldr r1, [pc, #524] @ 17e0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 16fc │ │ │ │ │ + blt 1700 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 177c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 177c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 179c │ │ │ │ │ + bne 17a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1458 │ │ │ │ │ - b 14b0 │ │ │ │ │ - ldr r1, [pc, #384] @ 17e0 │ │ │ │ │ + bne 145c │ │ │ │ │ + b 14b4 │ │ │ │ │ + ldr r1, [pc, #384] @ 17e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c0 │ │ │ │ │ + beq 17c4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 1438 │ │ │ │ │ + b 143c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 166c │ │ │ │ │ - b 1478 │ │ │ │ │ + bne 1670 │ │ │ │ │ + b 147c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 13e0 │ │ │ │ │ - ldr r1, [pc, #320] @ 17e0 │ │ │ │ │ + b 13e4 │ │ │ │ │ + ldr r1, [pc, #320] @ 17e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1498 │ │ │ │ │ + beq 149c │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1434 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1384 │ │ │ │ │ + b 1388 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16ec │ │ │ │ │ + bne 16f0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4eb0 │ │ │ │ │ + bl 4eb4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 164c │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16ac │ │ │ │ │ - b 16d8 │ │ │ │ │ - ldr r1, [pc, #220] @ 17e0 │ │ │ │ │ + bne 16b0 │ │ │ │ │ + b 16dc │ │ │ │ │ + ldr r1, [pc, #220] @ 17e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1790 │ │ │ │ │ + beq 1794 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 16ac │ │ │ │ │ + bne 16b0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 16b0 │ │ │ │ │ - ldr r1, [pc, #156] @ 17e0 │ │ │ │ │ + b 16b4 │ │ │ │ │ + ldr r1, [pc, #156] @ 17e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1784 │ │ │ │ │ + beq 1788 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 166c │ │ │ │ │ + beq 1670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 166c │ │ │ │ │ + bne 1670 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 166c │ │ │ │ │ + b 1670 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1634 │ │ │ │ │ - b 16b0 │ │ │ │ │ + bne 1638 │ │ │ │ │ + b 16b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 154c │ │ │ │ │ + b 1550 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 15f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 164c │ │ │ │ │ + bne 1650 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 164c │ │ │ │ │ + b 1650 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 13b0 │ │ │ │ │ - b 14c4 │ │ │ │ │ + bgt 13b4 │ │ │ │ │ + b 14c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00000460 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000017e4 : │ │ │ │ │ +000017e8 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 1a14 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r7, [pc, #2472] @ 21b0 │ │ │ │ │ + ldr r7, [pc, #2472] @ 21b4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 1a34 │ │ │ │ │ - ldr r8, [pc, #2452] @ 21b4 │ │ │ │ │ + beq 1a38 │ │ │ │ │ + ldr r8, [pc, #2452] @ 21b8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2034 │ │ │ │ │ + beq 2038 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1b80 │ │ │ │ │ + beq 1b84 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1f6c │ │ │ │ │ + blt 1f70 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 1b14 │ │ │ │ │ + ble 1b18 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r6, r2, #8 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ str lr, [sp] │ │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a48 │ │ │ │ │ + beq 1a4c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 1a00 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2020 │ │ │ │ │ + beq 2024 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1c88 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1acc │ │ │ │ │ + blt 1ad0 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 1af8 │ │ │ │ │ + ble 1afc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1a54 │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a68 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 1d98 │ │ │ │ │ + beq 1d9c │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1dbc │ │ │ │ │ + beq 1dc0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1b1c │ │ │ │ │ + blt 1b20 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1b54 │ │ │ │ │ add r9, r2, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str lr, [sp, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r9, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1a90 │ │ │ │ │ + beq 1a94 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ab0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 1fd0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1ea4 │ │ │ │ │ + beq 1ea8 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1c30 │ │ │ │ │ + blt 1c34 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1c54 │ │ │ │ │ + ble 1c58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 17e4 │ │ │ │ │ + bl 17e8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1d40 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b00 │ │ │ │ │ + beq 1b04 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 1a00 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2018 │ │ │ │ │ + bne 201c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4eb0 │ │ │ │ │ + bl 4eb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19c0 │ │ │ │ │ + b 19c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a34 │ │ │ │ │ + beq 1a38 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f88 │ │ │ │ │ + bne 1f8c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4eb0 │ │ │ │ │ + b 4eb4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 19d0 │ │ │ │ │ + b 19d4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 19b8 │ │ │ │ │ + b 19bc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 4eb0 │ │ │ │ │ + bl 4eb4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b58 │ │ │ │ │ + beq 1b5c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 19b8 │ │ │ │ │ + b 19bc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1a7c │ │ │ │ │ + b 1a80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4eb0 │ │ │ │ │ + bl 4eb4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1c60 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1a9c │ │ │ │ │ - ldr r1, [pc, #1764] @ 21b8 │ │ │ │ │ + b 1aa0 │ │ │ │ │ + ldr r1, [pc, #1764] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2018 │ │ │ │ │ + bne 201c │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 18b8 │ │ │ │ │ + bgt 18bc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 1868 │ │ │ │ │ + bne 186c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19d0 │ │ │ │ │ - ldr r1, [pc, #1684] @ 21b8 │ │ │ │ │ + b 19d4 │ │ │ │ │ + ldr r1, [pc, #1684] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f58 │ │ │ │ │ + bne 1f5c │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 1920 │ │ │ │ │ + bgt 1924 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne 18d0 │ │ │ │ │ + bne 18d4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 19b8 │ │ │ │ │ + b 19bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1584] @ 21bc │ │ │ │ │ + ldr r1, [pc, #1584] @ 21c0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1c │ │ │ │ │ + beq 1a20 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 2060 │ │ │ │ │ + blt 2064 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1bec │ │ │ │ │ + beq 1bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1bec │ │ │ │ │ + bne 1bf0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 1f8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq 19dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 19d8 │ │ │ │ │ + bne 19dc │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ - b 19d8 │ │ │ │ │ - ldr r1, [pc, #1408] @ 21b8 │ │ │ │ │ + b 19dc │ │ │ │ │ + ldr r1, [pc, #1408] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9c │ │ │ │ │ + bne 1fa0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 1988 │ │ │ │ │ + bgt 198c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 1938 │ │ │ │ │ + bne 193c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1a9c │ │ │ │ │ + b 1aa0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1324] @ 21bc │ │ │ │ │ + ldr r1, [pc, #1324] @ 21c0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 19e8 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1fe0 │ │ │ │ │ + blt 1fe4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2048 │ │ │ │ │ + beq 204c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 204c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 201c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 19c0 │ │ │ │ │ + beq 19c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 19c0 │ │ │ │ │ + bne 19c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 19c0 │ │ │ │ │ + b 19c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq 1d8c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e4 │ │ │ │ │ + bl 17e8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19a8 │ │ │ │ │ + bne 19ac │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 1d58 │ │ │ │ │ + bne 1d5c │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b 1c5c │ │ │ │ │ + b 1c60 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne 1900 │ │ │ │ │ + bne 1904 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1012] @ 21bc │ │ │ │ │ + ldr r1, [pc, #1012] @ 21c0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1f44 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 20e8 │ │ │ │ │ + blt 20ec │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 2054 │ │ │ │ │ + beq 2058 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 2054 │ │ │ │ │ + bne 2058 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1a7c │ │ │ │ │ + beq 1a80 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b 1a7c │ │ │ │ │ - ldr r1, [pc, #784] @ 21bc │ │ │ │ │ + b 1a80 │ │ │ │ │ + ldr r1, [pc, #784] @ 21c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1fac │ │ │ │ │ + beq 1fb0 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 213c │ │ │ │ │ + blt 2140 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 20d0 │ │ │ │ │ + bne 20d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f9c │ │ │ │ │ + beq 1fa0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 20ac │ │ │ │ │ + bne 20b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1ac0 │ │ │ │ │ - b 1c5c │ │ │ │ │ + bne 1ac4 │ │ │ │ │ + b 1c60 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a68 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a68 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 19d0 │ │ │ │ │ - ldr r1, [pc, #580] @ 21b8 │ │ │ │ │ + b 19d4 │ │ │ │ │ + ldr r1, [pc, #580] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2184 │ │ │ │ │ + beq 2188 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 19dc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1fb8 │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 1f68 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1f94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4eb0 │ │ │ │ │ + bl 4eb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1f34 │ │ │ │ │ + b 1f38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 195c │ │ │ │ │ - ldr r1, [pc, #464] @ 21b8 │ │ │ │ │ + b 1960 │ │ │ │ │ + ldr r1, [pc, #464] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 209c │ │ │ │ │ + beq 20a0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 201c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 1f68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 188c │ │ │ │ │ + b 1890 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1828 │ │ │ │ │ + b 182c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d00 │ │ │ │ │ - b 1f64 │ │ │ │ │ + bne 1d04 │ │ │ │ │ + b 1f68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e50 │ │ │ │ │ - b 1f5c │ │ │ │ │ - ldr r1, [pc, #336] @ 21b8 │ │ │ │ │ + bne 1e54 │ │ │ │ │ + b 1f60 │ │ │ │ │ + ldr r1, [pc, #336] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dc │ │ │ │ │ + beq 20e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 1f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1f88 │ │ │ │ │ + bne 1f8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f88 │ │ │ │ │ + b 1f8c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 1cbc │ │ │ │ │ + b 1cc0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 1f34 │ │ │ │ │ + bne 1f38 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b 1f34 │ │ │ │ │ + b 1f38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f1c │ │ │ │ │ - b 1fa0 │ │ │ │ │ + bne 1f20 │ │ │ │ │ + b 1fa4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 1bb4 │ │ │ │ │ - ldr r1, [pc, #200] @ 21b8 │ │ │ │ │ + b 1bb8 │ │ │ │ │ + ldr r1, [pc, #200] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 212c │ │ │ │ │ + beq 2130 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 1f58 │ │ │ │ │ + bne 1f5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f5c │ │ │ │ │ + b 1f60 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 1dfc │ │ │ │ │ - ldr r1, [pc, #116] @ 21b8 │ │ │ │ │ + b 1e00 │ │ │ │ │ + ldr r1, [pc, #116] @ 21bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 21a8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f9c │ │ │ │ │ + beq 1fa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1f9c │ │ │ │ │ + bne 1fa0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1fa0 │ │ │ │ │ + b 1fa4 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bgt 1854 │ │ │ │ │ - b 1b10 │ │ │ │ │ + bgt 1858 │ │ │ │ │ + b 1b14 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 1f68 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 1ed4 │ │ │ │ │ + b 1ed8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000021c0 : │ │ │ │ │ +000021c4 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 21ec │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 21ec │ │ │ │ │ bx r2 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 709c <_PySequence_IterSearch> │ │ │ │ │ + b 70a0 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ +000021fc : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2384 │ │ │ │ │ + beq 2388 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 22e8 │ │ │ │ │ + beq 22ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2280 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2260 │ │ │ │ │ + bne 2264 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2258 │ │ │ │ │ + bne 225c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2258 │ │ │ │ │ - ldr r3, [pc, #336] @ 23d4 │ │ │ │ │ + b 225c │ │ │ │ │ + ldr r3, [pc, #336] @ 23d8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2250 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ - ldr r3, [pc, #300] @ 23d8 │ │ │ │ │ + beq 2250 │ │ │ │ │ + ldr r3, [pc, #300] @ 23dc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2250 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23b8 │ │ │ │ │ + bne 23bc │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ movne r5, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ eor r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mvn r5, r5 │ │ │ │ │ - b 224c │ │ │ │ │ + b 2250 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2300 │ │ │ │ │ + beq 2304 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 231c │ │ │ │ │ - ldr r0, [pc, #212] @ 23dc │ │ │ │ │ + bne 2320 │ │ │ │ │ + ldr r0, [pc, #212] @ 23e0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #208] @ 23e0 │ │ │ │ │ + ldr r1, [pc, #208] @ 23e4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 2258 │ │ │ │ │ + b 225c │ │ │ │ │ blx r2 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2314 │ │ │ │ │ + beq 2318 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ - ldr r3, [pc, #176] @ 23e4 │ │ │ │ │ + ldr r3, [pc, #176] @ 23e8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 223c │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 238c │ │ │ │ │ - ldr r2, [pc, #140] @ 23dc │ │ │ │ │ - ldr r1, [pc, #148] @ 23e8 │ │ │ │ │ + bne 2390 │ │ │ │ │ + ldr r2, [pc, #140] @ 23e0 │ │ │ │ │ + ldr r1, [pc, #148] @ 23ec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2314 │ │ │ │ │ + beq 2318 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2314 │ │ │ │ │ + bne 2318 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2314 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2318 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2314 │ │ │ │ │ - ldr r2, [pc, #88] @ 23ec │ │ │ │ │ + b 2318 │ │ │ │ │ + ldr r2, [pc, #88] @ 23f0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r2, [pc, #80] @ 23f0 │ │ │ │ │ + ldr r2, [pc, #80] @ 23f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 223c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2314 │ │ │ │ │ - b 2368 │ │ │ │ │ + beq 2318 │ │ │ │ │ + b 236c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #48] @ 23f4 │ │ │ │ │ + ldr r2, [pc, #48] @ 23f8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 224c │ │ │ │ │ + b 2250 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -2563,497 +2564,497 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000300 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000023f8 <_PyNumber_Index>: │ │ │ │ │ +000023fc <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24d8 <_PyNumber_Index+0xe0> │ │ │ │ │ + beq 24dc <_PyNumber_Index+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 243c <_PyNumber_Index+0x44> │ │ │ │ │ + beq 2440 <_PyNumber_Index+0x44> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2454 <_PyNumber_Index+0x5c> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x5c> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2470 <_PyNumber_Index+0x78> │ │ │ │ │ - ldr r3, [pc, #176] @ 250c <_PyNumber_Index+0x114> │ │ │ │ │ + bne 2474 <_PyNumber_Index+0x78> │ │ │ │ │ + ldr r3, [pc, #176] @ 2510 <_PyNumber_Index+0x114> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #172] @ 2510 <_PyNumber_Index+0x118> │ │ │ │ │ + ldr r1, [pc, #172] @ 2514 <_PyNumber_Index+0x118> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2434 <_PyNumber_Index+0x3c> │ │ │ │ │ + b 2438 <_PyNumber_Index+0x3c> │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2468 <_PyNumber_Index+0x70> │ │ │ │ │ + beq 246c <_PyNumber_Index+0x70> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #140] @ 2514 <_PyNumber_Index+0x11c> │ │ │ │ │ + ldr r2, [pc, #140] @ 2518 <_PyNumber_Index+0x11c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2434 <_PyNumber_Index+0x3c> │ │ │ │ │ + beq 2438 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 24e0 <_PyNumber_Index+0xe8> │ │ │ │ │ - ldr r2, [pc, #104] @ 250c <_PyNumber_Index+0x114> │ │ │ │ │ - ldr r1, [pc, #112] @ 2518 <_PyNumber_Index+0x120> │ │ │ │ │ + bne 24e4 <_PyNumber_Index+0xe8> │ │ │ │ │ + ldr r2, [pc, #104] @ 2510 <_PyNumber_Index+0x114> │ │ │ │ │ + ldr r1, [pc, #112] @ 251c <_PyNumber_Index+0x120> │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2468 <_PyNumber_Index+0x70> │ │ │ │ │ + beq 246c <_PyNumber_Index+0x70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2468 <_PyNumber_Index+0x70> │ │ │ │ │ + bne 246c <_PyNumber_Index+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2468 <_PyNumber_Index+0x70> │ │ │ │ │ - bl 580 │ │ │ │ │ + b 246c <_PyNumber_Index+0x70> │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2468 <_PyNumber_Index+0x70> │ │ │ │ │ - ldr r1, [pc, #52] @ 251c <_PyNumber_Index+0x124> │ │ │ │ │ - ldr r2, [pc, #52] @ 2520 <_PyNumber_Index+0x128> │ │ │ │ │ + b 246c <_PyNumber_Index+0x70> │ │ │ │ │ + ldr r1, [pc, #52] @ 2520 <_PyNumber_Index+0x124> │ │ │ │ │ + ldr r2, [pc, #52] @ 2524 <_PyNumber_Index+0x128> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2434 <_PyNumber_Index+0x3c> │ │ │ │ │ + beq 2438 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2468 <_PyNumber_Index+0x70> │ │ │ │ │ - b 24bc <_PyNumber_Index+0xc4> │ │ │ │ │ + beq 246c <_PyNumber_Index+0x70> │ │ │ │ │ + b 24c0 <_PyNumber_Index+0xc4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002524 : │ │ │ │ │ +00002528 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25c4 │ │ │ │ │ + beq 25c8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2594 │ │ │ │ │ + bne 2598 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 25f0 │ │ │ │ │ + bne 25f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2674 │ │ │ │ │ - ldr r6, [pc, #484] @ 275c │ │ │ │ │ + beq 2678 │ │ │ │ │ + ldr r6, [pc, #484] @ 2760 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2688 │ │ │ │ │ + beq 268c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #444] @ 275c │ │ │ │ │ + ldr r6, [pc, #444] @ 2760 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 258c │ │ │ │ │ + bne 2590 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2744 │ │ │ │ │ + bne 2748 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ + bne 255c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2674 │ │ │ │ │ + beq 2678 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2674 │ │ │ │ │ + beq 2678 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2674 │ │ │ │ │ - ldr r6, [pc, #364] @ 275c │ │ │ │ │ - b 2650 │ │ │ │ │ + beq 2678 │ │ │ │ │ + ldr r6, [pc, #364] @ 2760 │ │ │ │ │ + b 2654 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2568 │ │ │ │ │ + beq 256c │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 2568 │ │ │ │ │ + beq 256c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 26b0 │ │ │ │ │ + beq 26b4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2570 │ │ │ │ │ + beq 2574 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 26bc │ │ │ │ │ + bne 26c0 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #288] @ 275c │ │ │ │ │ + ldr r6, [pc, #288] @ 2760 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 258c │ │ │ │ │ + bne 2590 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2718 │ │ │ │ │ + bne 271c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 258c │ │ │ │ │ + bne 2590 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 272c │ │ │ │ │ + bne 2730 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #220] @ 2760 │ │ │ │ │ + ldr r2, [pc, #220] @ 2764 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2674 │ │ │ │ │ + beq 2678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2674 │ │ │ │ │ + bne 2678 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #172] @ 275c │ │ │ │ │ + ldr r0, [pc, #172] @ 2760 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 25e8 │ │ │ │ │ - b 2674 │ │ │ │ │ + bne 25ec │ │ │ │ │ + b 2678 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 275c │ │ │ │ │ + ldr r6, [pc, #148] @ 2760 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 258c │ │ │ │ │ + bne 2590 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2574 │ │ │ │ │ + beq 2578 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2574 │ │ │ │ │ + bne 2578 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 258c │ │ │ │ │ + bne 2590 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2674 │ │ │ │ │ + beq 2678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 26b0 │ │ │ │ │ - b 26a8 │ │ │ │ │ + bne 26b4 │ │ │ │ │ + b 26ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2674 │ │ │ │ │ + bne 2678 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2674 │ │ │ │ │ + b 2678 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 25b4 │ │ │ │ │ + bne 25b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25b4 │ │ │ │ │ + b 25b8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002764 : │ │ │ │ │ +00002768 : │ │ │ │ │ binary_iop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 27a0 │ │ │ │ │ + beq 27a4 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27c8 │ │ │ │ │ - ldr r8, [pc, #108] @ 2814 │ │ │ │ │ + bne 27cc │ │ │ │ │ + ldr r8, [pc, #108] @ 2818 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c │ │ │ │ │ + bl d30 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - beq 2800 │ │ │ │ │ + beq 2804 │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r8, [pc, #64] @ 2814 │ │ │ │ │ + ldr r8, [pc, #64] @ 2818 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne 27c0 │ │ │ │ │ + bne 27c4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 27a4 │ │ │ │ │ + beq 27a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 27a4 │ │ │ │ │ + bne 27a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27a4 │ │ │ │ │ + b 27a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00002818 : │ │ │ │ │ +0000281c : │ │ │ │ │ binary_iop1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2858 │ │ │ │ │ + beq 285c │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 286c │ │ │ │ │ + bne 2870 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b d2c │ │ │ │ │ + b d30 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [pc, #56] @ 28b4 │ │ │ │ │ + ldr r3, [pc, #56] @ 28b8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 288c │ │ │ │ │ + beq 2890 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2858 │ │ │ │ │ + beq 285c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2858 │ │ │ │ │ + bne 285c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 2858 │ │ │ │ │ + b 285c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000028b8 : │ │ │ │ │ +000028bc : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 28f8 │ │ │ │ │ + bne 28fc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #476] @ 2abc │ │ │ │ │ + ldr r2, [pc, #476] @ 2ac0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a3c │ │ │ │ │ - ldr r2, [pc, #468] @ 2ac0 │ │ │ │ │ + beq 2a40 │ │ │ │ │ + ldr r2, [pc, #468] @ 2ac4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2984 │ │ │ │ │ + bne 2988 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a98 │ │ │ │ │ + beq 2a9c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2a1c │ │ │ │ │ - ldr r1, [pc, #424] @ 2ac4 │ │ │ │ │ + beq 2a20 │ │ │ │ │ + ldr r1, [pc, #424] @ 2ac8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29ac │ │ │ │ │ + beq 29b0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 295c │ │ │ │ │ + beq 2960 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 295c │ │ │ │ │ + bne 2960 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a80 │ │ │ │ │ + beq 2a84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2a54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 29f4 │ │ │ │ │ + bne 29f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r1, [pc, #296] @ 2ac4 │ │ │ │ │ + ldr r1, [pc, #296] @ 2ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2928 │ │ │ │ │ + bne 292c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r3, [pc, #276] @ 2ac8 │ │ │ │ │ + ldr r3, [pc, #276] @ 2acc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 29d8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2a88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #236] @ 2acc │ │ │ │ │ + ldr r1, [pc, #236] @ 2ad0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #232] @ 2ad0 │ │ │ │ │ + ldr r2, [pc, #232] @ 2ad4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2a84 │ │ │ │ │ + b 2a88 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 297c │ │ │ │ │ + beq 2980 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 297c │ │ │ │ │ + bne 2980 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 297c │ │ │ │ │ + b 2980 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 2abc │ │ │ │ │ + ldr r2, [pc, #148] @ 2ac0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a3c │ │ │ │ │ - ldr r2, [pc, #140] @ 2ac0 │ │ │ │ │ + beq 2a40 │ │ │ │ │ + ldr r2, [pc, #140] @ 2ac4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28f0 │ │ │ │ │ - b 2994 │ │ │ │ │ + beq 28f4 │ │ │ │ │ + b 2998 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 297c │ │ │ │ │ - ldr r0, [pc, #116] @ 2acc │ │ │ │ │ + b 2980 │ │ │ │ │ + ldr r0, [pc, #116] @ 2ad0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 2ad4 │ │ │ │ │ + ldr r1, [pc, #116] @ 2ad8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a80 │ │ │ │ │ + beq 2a84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2ab0 │ │ │ │ │ + beq 2ab4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 29f0 │ │ │ │ │ + bne 29f4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 297c │ │ │ │ │ - ldr r0, [pc, #56] @ 2ad8 │ │ │ │ │ + b 2980 │ │ │ │ │ + ldr r0, [pc, #56] @ 2adc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #52] @ 2adc │ │ │ │ │ + ldr r1, [pc, #52] @ 2ae0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2a90 │ │ │ │ │ + b 2a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a88 │ │ │ │ │ + b 2a8c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -3064,1606 +3065,1606 @@ │ │ │ │ │ .word 0x0000038c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000334 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002ae0 : │ │ │ │ │ +00002ae4 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2b98 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b64 │ │ │ │ │ + beq 2b68 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b64 │ │ │ │ │ + beq 2b68 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - blt 2b28 │ │ │ │ │ + blt 2b2c │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b48 │ │ │ │ │ + beq 2b4c │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2b5c │ │ │ │ │ + blt 2b60 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2b20 │ │ │ │ │ - ldr r1, [pc, #64] @ 2b9c │ │ │ │ │ + b 2b24 │ │ │ │ │ + ldr r1, [pc, #64] @ 2ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #48] @ 2ba0 │ │ │ │ │ + ldr r1, [pc, #48] @ 2ba4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 2b54 │ │ │ │ │ + beq 2b58 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b54 │ │ │ │ │ - ldr r1, [pc, #20] @ 2ba4 │ │ │ │ │ + beq 2b58 │ │ │ │ │ + ldr r1, [pc, #20] @ 2ba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b5c │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2b60 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2b5c │ │ │ │ │ + b 2b60 │ │ │ │ │ .word 0x000003d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002ba8 : │ │ │ │ │ +00002bac : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2cdc │ │ │ │ │ + beq 2ce0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ │ - bne 2c0c │ │ │ │ │ + bne 2c10 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ - ldr r7, [pc, #416] @ 2d90 │ │ │ │ │ + beq 2c94 │ │ │ │ │ + ldr r7, [pc, #416] @ 2d94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2cac │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2be0 │ │ │ │ │ + beq 2be4 │ │ │ │ │ ldr r8, [r2, #44] @ 0x2c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2be0 │ │ │ │ │ + beq 2be4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2be8 │ │ │ │ │ + beq 2bec │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2d04 │ │ │ │ │ + bne 2d08 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #312] @ 2d90 │ │ │ │ │ + ldr r7, [pc, #312] @ 2d94 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2c08 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d64 │ │ │ │ │ + bne 2d68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2c08 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d78 │ │ │ │ │ + bne 2d7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #244] @ 2d94 │ │ │ │ │ + ldr r3, [pc, #244] @ 2d98 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ b 90 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2c94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c90 │ │ │ │ │ + bne 2c94 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 2d90 │ │ │ │ │ + ldr r0, [pc, #192] @ 2d94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2cfc │ │ │ │ │ - b 2c90 │ │ │ │ │ + bne 2d00 │ │ │ │ │ + b 2c94 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2c94 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2c94 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ - ldr r7, [pc, #140] @ 2d90 │ │ │ │ │ - b 2c6c │ │ │ │ │ + beq 2c94 │ │ │ │ │ + ldr r7, [pc, #140] @ 2d94 │ │ │ │ │ + b 2c70 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 2d90 │ │ │ │ │ + ldr r7, [pc, #128] @ 2d94 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2c04 │ │ │ │ │ + bne 2c08 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2bec │ │ │ │ │ + beq 2bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2bec │ │ │ │ │ + bne 2bf0 │ │ │ │ │ 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 2c04 │ │ │ │ │ + bne 2c08 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2c94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2cd0 │ │ │ │ │ - b 2cc8 │ │ │ │ │ + bne 2cd4 │ │ │ │ │ + b 2ccc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c90 │ │ │ │ │ + bne 2c94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c90 │ │ │ │ │ + b 2c94 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d98 : │ │ │ │ │ +00002d9c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - bne 2dfc │ │ │ │ │ + bne 2e00 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2e80 │ │ │ │ │ - ldr r7, [pc, #420] @ 2f84 │ │ │ │ │ + beq 2e84 │ │ │ │ │ + ldr r7, [pc, #420] @ 2f88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2ea0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ec8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2dd8 │ │ │ │ │ + beq 2ddc │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2ef8 │ │ │ │ │ + bne 2efc │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 2f84 │ │ │ │ │ + ldr r7, [pc, #316] @ 2f88 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ + bne 2df8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ + bne 2df8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f6c │ │ │ │ │ - ldr r3, [pc, #256] @ 2f88 │ │ │ │ │ + bne 2f70 │ │ │ │ │ + ldr r3, [pc, #256] @ 2f8c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2df4 │ │ │ │ │ + b 2df8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2e80 │ │ │ │ │ + beq 2e84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e80 │ │ │ │ │ + bne 2e84 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 2f84 │ │ │ │ │ + ldr r0, [pc, #192] @ 2f88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ - b 2e80 │ │ │ │ │ + bne 2ef4 │ │ │ │ │ + b 2e84 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 2e80 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e80 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2e80 │ │ │ │ │ - ldr r7, [pc, #140] @ 2f84 │ │ │ │ │ - b 2e5c │ │ │ │ │ + beq 2e84 │ │ │ │ │ + ldr r7, [pc, #140] @ 2f88 │ │ │ │ │ + b 2e60 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 2f84 │ │ │ │ │ + ldr r7, [pc, #128] @ 2f88 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ + bne 2df8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2ddc │ │ │ │ │ + beq 2de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2ddc │ │ │ │ │ + bne 2de0 │ │ │ │ │ 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 2df4 │ │ │ │ │ + bne 2df8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2e80 │ │ │ │ │ + beq 2e84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2ec4 │ │ │ │ │ - b 2ebc │ │ │ │ │ + bne 2ec8 │ │ │ │ │ + b 2ec0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e80 │ │ │ │ │ + bne 2e84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e80 │ │ │ │ │ + b 2e84 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000484 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f8c : │ │ │ │ │ +00002f90 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #600] @ 31fc │ │ │ │ │ - ldr r2, [pc, #600] @ 3200 │ │ │ │ │ + ldr r3, [pc, #600] @ 3200 │ │ │ │ │ + ldr r2, [pc, #600] @ 3204 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3028 │ │ │ │ │ - ldr r2, [pc, #568] @ 3204 │ │ │ │ │ + beq 302c │ │ │ │ │ + ldr r2, [pc, #568] @ 3208 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3158 │ │ │ │ │ + beq 315c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 305c │ │ │ │ │ + beq 3060 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt 3190 │ │ │ │ │ + blt 3194 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 3134 │ │ │ │ │ + ble 3138 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3210 │ │ │ │ │ + bl 3214 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 30fc │ │ │ │ │ + beq 3100 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 3020 │ │ │ │ │ + beq 3024 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3180 │ │ │ │ │ + bge 3184 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3180 │ │ │ │ │ + bge 3184 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ - ldr r1, [pc, #420] @ 3208 │ │ │ │ │ + ldr r1, [pc, #420] @ 320c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 313c │ │ │ │ │ + beq 3140 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt 31b4 │ │ │ │ │ + blt 31b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 30c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 30c0 │ │ │ │ │ + bne 30c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3178 │ │ │ │ │ + beq 317c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3020 │ │ │ │ │ + beq 3024 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3020 │ │ │ │ │ + bne 3024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3020 │ │ │ │ │ + b 3024 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ addne r9, r9, #12 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 3130 │ │ │ │ │ + beq 3134 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3210 │ │ │ │ │ + bl 3214 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3014 │ │ │ │ │ + bne 3018 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 310c │ │ │ │ │ + bne 3110 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3018 │ │ │ │ │ + b 301c │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 316c │ │ │ │ │ + bne 3170 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 4230 │ │ │ │ │ + b 4234 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 2fd0 │ │ │ │ │ + b 2fd4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3148 │ │ │ │ │ + beq 314c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 3020 │ │ │ │ │ + b 3024 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ - ldr r1, [pc, #116] @ 320c │ │ │ │ │ + ldr r1, [pc, #116] @ 3210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 317c │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 2ffc │ │ │ │ │ - b 3130 │ │ │ │ │ - ldr r1, [pc, #80] @ 320c │ │ │ │ │ + bgt 3000 │ │ │ │ │ + b 3134 │ │ │ │ │ + ldr r1, [pc, #80] @ 3210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31f0 │ │ │ │ │ + beq 31f4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3178 │ │ │ │ │ + beq 317c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 317c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3178 │ │ │ │ │ + b 317c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 3088 │ │ │ │ │ + b 308c │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000488 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003210 : │ │ │ │ │ +00003214 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r7, [pc, #1884] @ 3984 │ │ │ │ │ + ldr r7, [pc, #1884] @ 3988 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 3368 │ │ │ │ │ - ldr r8, [pc, #1864] @ 3988 │ │ │ │ │ + beq 336c │ │ │ │ │ + ldr r8, [pc, #1864] @ 398c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 3824 │ │ │ │ │ + beq 3828 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 379c │ │ │ │ │ + blt 37a0 │ │ │ │ │ ldr fp, [r2, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 3670 │ │ │ │ │ + ble 3674 │ │ │ │ │ add r9, r2, #8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 33a4 │ │ │ │ │ + beq 33a8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 34f0 │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 37cc │ │ │ │ │ + blt 37d0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3658 │ │ │ │ │ + ble 365c │ │ │ │ │ mov r3, #0 │ │ │ │ │ stmib sp, {r3, sl} │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str fp, [sp, #16] │ │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 33b8 │ │ │ │ │ + beq 33bc │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37f0 │ │ │ │ │ + beq 37f4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 35a0 │ │ │ │ │ + beq 35a4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 36bc │ │ │ │ │ + blt 36c0 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 36e0 │ │ │ │ │ + ble 36e4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3210 │ │ │ │ │ + bl 3214 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 367c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 335c │ │ │ │ │ + beq 3360 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bge 3818 │ │ │ │ │ + bge 381c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3818 │ │ │ │ │ + bge 381c │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 33cc │ │ │ │ │ + bne 33d0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3358 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne 3408 │ │ │ │ │ + bne 340c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 334c │ │ │ │ │ + b 3350 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bge 37c0 │ │ │ │ │ + bge 37c4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 37c0 │ │ │ │ │ + bge 37c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3660 │ │ │ │ │ + beq 3664 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3358 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bge 3770 │ │ │ │ │ + bge 3774 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3770 │ │ │ │ │ + bge 3774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3634 │ │ │ │ │ + beq 3638 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 334c │ │ │ │ │ + b 3350 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1344] @ 398c │ │ │ │ │ + ldr r1, [pc, #1344] @ 3990 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 377c │ │ │ │ │ + beq 3780 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 392c │ │ │ │ │ + blt 3930 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 34ac │ │ │ │ │ + beq 34b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 34b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 37bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 335c │ │ │ │ │ + beq 3360 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 335c │ │ │ │ │ + bne 3360 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 335c │ │ │ │ │ - ldr r1, [pc, #1172] @ 398c │ │ │ │ │ + b 3360 │ │ │ │ │ + ldr r1, [pc, #1172] @ 3990 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3704 │ │ │ │ │ + beq 3708 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 38e8 │ │ │ │ │ + blt 38ec │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 38e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 38dc │ │ │ │ │ + bne 38e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36f8 │ │ │ │ │ + beq 36fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 33f8 │ │ │ │ │ + beq 33fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 33f8 │ │ │ │ │ + bne 33fc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 33f8 │ │ │ │ │ - ldr r1, [pc, #996] @ 398c │ │ │ │ │ + b 33fc │ │ │ │ │ + ldr r1, [pc, #996] @ 3990 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 3754 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3854 │ │ │ │ │ + blt 3858 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3848 │ │ │ │ │ + beq 384c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3848 │ │ │ │ │ + bne 384c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 38b8 │ │ │ │ │ + bne 38bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3438 │ │ │ │ │ + bne 343c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 32e4 │ │ │ │ │ + bne 32e8 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne 3288 │ │ │ │ │ + bne 328c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3358 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ addne r3, r6, #12 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ movne r6, #1 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3744 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 3210 │ │ │ │ │ + bl 3214 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3340 │ │ │ │ │ + bne 3344 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3744 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 368c │ │ │ │ │ - ldr r1, [pc, #716] @ 3990 │ │ │ │ │ + b 3690 │ │ │ │ │ + ldr r1, [pc, #716] @ 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3730 │ │ │ │ │ + bne 3734 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 3328 │ │ │ │ │ + bgt 332c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 3634 │ │ │ │ │ + b 3638 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3710 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3358 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36ec │ │ │ │ │ + bne 36f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4230 │ │ │ │ │ + bl 4234 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 33f8 │ │ │ │ │ + b 33fc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 3760 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 36fc │ │ │ │ │ + b 3700 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 3634 │ │ │ │ │ + b 3638 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3724 │ │ │ │ │ + bne 3728 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4230 │ │ │ │ │ + bl 4234 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 362c │ │ │ │ │ + b 3630 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 362c │ │ │ │ │ + b 3630 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3838 │ │ │ │ │ + bne 383c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4230 │ │ │ │ │ - ldr r1, [pc, #492] @ 3990 │ │ │ │ │ + b 4234 │ │ │ │ │ + ldr r1, [pc, #492] @ 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38a8 │ │ │ │ │ + beq 38ac │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 335c │ │ │ │ │ + b 3360 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 33f8 │ │ │ │ │ - ldr r1, [pc, #444] @ 3990 │ │ │ │ │ + b 33fc │ │ │ │ │ + ldr r1, [pc, #444] @ 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 36fc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 32cc │ │ │ │ │ - b 3654 │ │ │ │ │ + bgt 32d0 │ │ │ │ │ + b 3658 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 32fc │ │ │ │ │ + b 3300 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 32a4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 3248 │ │ │ │ │ + b 324c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37b8 │ │ │ │ │ - b 3788 │ │ │ │ │ + bne 37bc │ │ │ │ │ + b 378c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3614 │ │ │ │ │ - b 3734 │ │ │ │ │ - ldr r1, [pc, #308] @ 3990 │ │ │ │ │ + bne 3618 │ │ │ │ │ + b 3738 │ │ │ │ │ + ldr r1, [pc, #308] @ 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 389c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3734 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3730 │ │ │ │ │ + bne 3734 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 3734 │ │ │ │ │ + b 3738 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 35d0 │ │ │ │ │ + b 35d4 │ │ │ │ │ ldr fp, [r2, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 3274 │ │ │ │ │ - b 366c │ │ │ │ │ + bgt 3278 │ │ │ │ │ + b 3670 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 3630 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 362c │ │ │ │ │ + b 3630 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3564 │ │ │ │ │ - b 36fc │ │ │ │ │ - ldr r1, [pc, #160] @ 3990 │ │ │ │ │ + bne 3568 │ │ │ │ │ + b 3700 │ │ │ │ │ + ldr r1, [pc, #160] @ 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3974 │ │ │ │ │ + beq 3978 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 36f8 │ │ │ │ │ + beq 36fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 36fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 36fc │ │ │ │ │ - ldr r1, [pc, #92] @ 3990 │ │ │ │ │ + b 3700 │ │ │ │ │ + ldr r1, [pc, #92] @ 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3968 │ │ │ │ │ + beq 396c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 37bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 37b8 │ │ │ │ │ + bne 37bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37b8 │ │ │ │ │ + b 37bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 3474 │ │ │ │ │ + b 3478 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 3520 │ │ │ │ │ + b 3524 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000488 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003994 : │ │ │ │ │ +00003998 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 39d0 │ │ │ │ │ + beq 39d4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39dc │ │ │ │ │ + beq 39e0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39dc │ │ │ │ │ + beq 39e0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 39f4 │ │ │ │ │ + ldr r3, [pc, #16] @ 39f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 39f8 │ │ │ │ │ + ldr r1, [pc, #12] @ 39fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39d4 │ │ │ │ │ + b 39d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000039fc : │ │ │ │ │ +00003a00 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3b48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr lr, [pc, #296] @ 3b4c │ │ │ │ │ - ldr ip, [pc, #296] @ 3b50 │ │ │ │ │ + ldr lr, [pc, #296] @ 3b50 │ │ │ │ │ + ldr ip, [pc, #296] @ 3b54 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 3a54 │ │ │ │ │ + bne 3a58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 740 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3b04 │ │ │ │ │ + beq 3b08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3ae8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3ac0 │ │ │ │ │ + beq 3ac4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3aec │ │ │ │ │ + bne 3af0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3a48 │ │ │ │ │ + beq 3a4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3a48 │ │ │ │ │ + bne 3a4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a48 │ │ │ │ │ + b 3a4c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3ae8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3ae4 │ │ │ │ │ + bne 3ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a98 │ │ │ │ │ + b 3a9c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3a98 │ │ │ │ │ + bne 3a9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a98 │ │ │ │ │ - ldr r3, [pc, #72] @ 3b54 │ │ │ │ │ + b 3a9c │ │ │ │ │ + ldr r3, [pc, #72] @ 3b58 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r6, [pc, #64] @ 3b58 │ │ │ │ │ + ldr r6, [pc, #64] @ 3b5c │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b3c │ │ │ │ │ + beq 3b40 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a48 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 3a4c │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3b3c │ │ │ │ │ + b 3b40 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ │ │ │ │ │ -00003b5c : │ │ │ │ │ +00003b60 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r6, [pc, #652] @ 3e14 │ │ │ │ │ + ldreq r6, [pc, #652] @ 3e18 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3c10 │ │ │ │ │ + beq 3c14 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3bdc │ │ │ │ │ - ldr r6, [pc, #628] @ 3e14 │ │ │ │ │ + bne 3be0 │ │ │ │ │ + ldr r6, [pc, #628] @ 3e18 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c98 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3c20 │ │ │ │ │ + beq 3c24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3d28 │ │ │ │ │ + beq 3d2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #556] @ 3e14 │ │ │ │ │ + ldr r6, [pc, #556] @ 3e18 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3bd0 │ │ │ │ │ + bne 3bd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3db0 │ │ │ │ │ + bne 3db4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ba0 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3d78 │ │ │ │ │ + bne 3d7c │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r7, [ip, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3dc8 │ │ │ │ │ + bne 3dcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3c64 │ │ │ │ │ + beq 3c68 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c58 │ │ │ │ │ + beq 3c5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c44 │ │ │ │ │ + bne 3c48 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #420] @ 3e18 │ │ │ │ │ + ldr r0, [pc, #420] @ 3e1c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #412] @ 3e1c │ │ │ │ │ + ldr r1, [pc, #412] @ 3e20 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #408] @ 3e20 │ │ │ │ │ + ldr r2, [pc, #408] @ 3e24 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3bd0 │ │ │ │ │ + b 3bd4 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3bb0 │ │ │ │ │ + beq 3bb4 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 3bb0 │ │ │ │ │ + beq 3bb4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3cf0 │ │ │ │ │ + beq 3cf4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3bb8 │ │ │ │ │ + beq 3bbc │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d3c │ │ │ │ │ + bne 3d40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3bd0 │ │ │ │ │ + bne 3bd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3d94 │ │ │ │ │ + bne 3d98 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d34 │ │ │ │ │ + beq 3d38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3bd0 │ │ │ │ │ + bne 3bd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3dfc │ │ │ │ │ + bne 3e00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - b 3c30 │ │ │ │ │ + b 3c34 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3de4 │ │ │ │ │ + bne 3de8 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 3c20 │ │ │ │ │ + b 3c24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3bd0 │ │ │ │ │ + bne 3bd4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3bb8 │ │ │ │ │ + beq 3bbc │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 3bb8 │ │ │ │ │ + bne 3bbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ccc │ │ │ │ │ + b 3cd0 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c1c │ │ │ │ │ + beq 3c20 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3cf8 │ │ │ │ │ - b 3c1c │ │ │ │ │ + bne 3cfc │ │ │ │ │ + b 3c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3cf0 │ │ │ │ │ - ldr r0, [pc, #104] @ 3e14 │ │ │ │ │ + bne 3cf4 │ │ │ │ │ + ldr r0, [pc, #104] @ 3e18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cf0 │ │ │ │ │ + b 3cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3bfc │ │ │ │ │ + bne 3c00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3bfc │ │ │ │ │ + b 3c00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3c30 │ │ │ │ │ - ldr r0, [pc, #52] @ 3e14 │ │ │ │ │ + bne 3c34 │ │ │ │ │ + ldr r0, [pc, #52] @ 3e18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c30 │ │ │ │ │ + b 3c34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d34 │ │ │ │ │ + bne 3d38 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 3da4 │ │ │ │ │ + b 3da8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d34 │ │ │ │ │ + bne 3d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3d38 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003e24 : │ │ │ │ │ +00003e28 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3e60 │ │ │ │ │ + beq 3e64 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e6c │ │ │ │ │ + beq 3e70 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e6c │ │ │ │ │ + beq 3e70 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 3e84 │ │ │ │ │ + ldr r3, [pc, #16] @ 3e88 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 3e88 │ │ │ │ │ + ldr r1, [pc, #12] @ 3e8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3e64 │ │ │ │ │ + b 3e68 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003e8c : │ │ │ │ │ +00003e90 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003eac : │ │ │ │ │ +00003eb0 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 4008 │ │ │ │ │ + bne 400c │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4054 │ │ │ │ │ + bne 4058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #608] @ 4150 │ │ │ │ │ + ldr r1, [pc, #608] @ 4154 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3f14 │ │ │ │ │ + bne 3f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 404c │ │ │ │ │ + bne 4050 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #568] @ 4154 │ │ │ │ │ + ldr r3, [pc, #568] @ 4158 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 40f0 │ │ │ │ │ + beq 40f4 │ │ │ │ │ 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 40f0 │ │ │ │ │ + beq 40f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 3fa4 │ │ │ │ │ + beq 3fa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3fa4 │ │ │ │ │ + bne 3fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 411c │ │ │ │ │ - ldr r3, [pc, #420] @ 4158 │ │ │ │ │ + beq 4120 │ │ │ │ │ + ldr r3, [pc, #420] @ 415c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 408c │ │ │ │ │ + beq 4090 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 40b4 │ │ │ │ │ + beq 40b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 4064 │ │ │ │ │ + bne 4068 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 3f08 │ │ │ │ │ + bge 3f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 404c │ │ │ │ │ - ldr r3, [pc, #352] @ 415c │ │ │ │ │ - ldr r1, [pc, #352] @ 4160 │ │ │ │ │ + bne 4050 │ │ │ │ │ + ldr r3, [pc, #352] @ 4160 │ │ │ │ │ + ldr r1, [pc, #352] @ 4164 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 404c │ │ │ │ │ + b 4050 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3ed8 │ │ │ │ │ + beq 3edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4174 │ │ │ │ │ + bl 4178 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 3f08 │ │ │ │ │ - ldr r3, [pc, #312] @ 4164 │ │ │ │ │ + bge 3f0c │ │ │ │ │ + ldr r3, [pc, #312] @ 4168 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - ldr r3, [pc, #300] @ 4168 │ │ │ │ │ + ldr r3, [pc, #300] @ 416c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4080 │ │ │ │ │ + bne 4084 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3f08 │ │ │ │ │ + b 3f0c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ee4 │ │ │ │ │ - b 4014 │ │ │ │ │ + beq 3ee8 │ │ │ │ │ + b 4018 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3fe0 │ │ │ │ │ + bne 3fe4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fe0 │ │ │ │ │ + b 3fe4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 3ee4 │ │ │ │ │ + b 3ee8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3f04 │ │ │ │ │ + beq 3f08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3f04 │ │ │ │ │ + bne 3f08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f04 │ │ │ │ │ - ldr r0, [pc, #172] @ 4168 │ │ │ │ │ + b 3f08 │ │ │ │ │ + ldr r0, [pc, #172] @ 416c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #168] @ 416c │ │ │ │ │ + ldr r1, [pc, #168] @ 4170 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 4050 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 404c │ │ │ │ │ + bne 4050 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 404c │ │ │ │ │ + b 4050 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3f8c │ │ │ │ │ - b 3fa4 │ │ │ │ │ - ldr r3, [pc, #76] @ 4170 │ │ │ │ │ + bne 3f90 │ │ │ │ │ + b 3fa8 │ │ │ │ │ + ldr r3, [pc, #76] @ 4174 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - ldr r3, [pc, #52] @ 4168 │ │ │ │ │ + ldr r3, [pc, #52] @ 416c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 4050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 3f04 │ │ │ │ │ + b 3f08 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ @@ -4674,957 +4675,957 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004174 : │ │ │ │ │ +00004178 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 41ec │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 41b4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 41b4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41cc │ │ │ │ │ + beq 41d0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r0, r3 │ │ │ │ │ - bne 41a8 │ │ │ │ │ - ldr r3, [pc, #28] @ 41f0 │ │ │ │ │ + bne 41ac │ │ │ │ │ + ldr r3, [pc, #28] @ 41f4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #20] @ 41f4 │ │ │ │ │ + ldr r1, [pc, #20] @ 41f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 41e0 │ │ │ │ │ + b 41e4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000041f8 <_PyObject_RealIsSubclass>: │ │ │ │ │ +000041fc <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bge 4224 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 4228 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 4224 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 4228 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00004230 : │ │ │ │ │ +00004234 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bge 425c │ │ │ │ │ + bge 4260 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 425c │ │ │ │ │ + bge 4260 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00004268 : │ │ │ │ │ +0000426c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 4314 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 42c0 │ │ │ │ │ ldr lr, [ip, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 42c0 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4338 │ │ │ │ │ + beq 433c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 4330 │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 432c │ │ │ │ │ - ldr r2, [pc, #124] @ 4368 │ │ │ │ │ + beq 4330 │ │ │ │ │ + ldr r2, [pc, #124] @ 436c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 431c │ │ │ │ │ + beq 4320 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 4410 │ │ │ │ │ + b 4414 │ │ │ │ │ R_ARM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4300 │ │ │ │ │ - b 4314 │ │ │ │ │ + beq 4304 │ │ │ │ │ + b 4318 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4350 │ │ │ │ │ - ldr r3, [pc, #44] @ 436c │ │ │ │ │ + bne 4354 │ │ │ │ │ + ldr r3, [pc, #44] @ 4370 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - ldr r1, [pc, #40] @ 4370 │ │ │ │ │ + ldr r1, [pc, #40] @ 4374 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4314 │ │ │ │ │ - ldr r3, [pc, #20] @ 436c │ │ │ │ │ + b 4318 │ │ │ │ │ + ldr r3, [pc, #20] @ 4370 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #20] @ 4374 │ │ │ │ │ + ldr r1, [pc, #20] @ 4378 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4314 │ │ │ │ │ + b 4318 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004378 : │ │ │ │ │ +0000437c : │ │ │ │ │ PySequence_List(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 43c4 │ │ │ │ │ + beq 43c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 43c8 │ │ │ │ │ + beq 43cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 43d0 │ │ │ │ │ + beq 43d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 43f8 │ │ │ │ │ + bne 43fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 43bc │ │ │ │ │ + b 43c0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 43c8 │ │ │ │ │ + beq 43cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 43c8 │ │ │ │ │ + bne 43cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43c8 │ │ │ │ │ + b 43cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 43bc │ │ │ │ │ + bne 43c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43bc │ │ │ │ │ + b 43c0 │ │ │ │ │ │ │ │ │ │ -00004410 : │ │ │ │ │ +00004414 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 44c4 │ │ │ │ │ + beq 44c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4490 │ │ │ │ │ + beq 4494 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4490 │ │ │ │ │ + beq 4494 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - blt 445c │ │ │ │ │ + blt 4460 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 447c │ │ │ │ │ + beq 4480 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44bc │ │ │ │ │ + blt 44c0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #60] @ 44d8 │ │ │ │ │ + ldr r1, [pc, #60] @ 44dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 44b4 │ │ │ │ │ + beq 44b8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44cc │ │ │ │ │ - ldr r1, [pc, #32] @ 44dc │ │ │ │ │ + bne 44d0 │ │ │ │ │ + ldr r1, [pc, #32] @ 44e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 44bc │ │ │ │ │ - ldr r1, [pc, #12] @ 44e0 │ │ │ │ │ + b 44c0 │ │ │ │ │ + ldr r1, [pc, #12] @ 44e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 44bc │ │ │ │ │ + b 44c0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000060c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000044e4 : │ │ │ │ │ +000044e8 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004504 : │ │ │ │ │ +00004508 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 4720 │ │ │ │ │ + beq 4724 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ - bne 4570 │ │ │ │ │ + bne 4574 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 460c │ │ │ │ │ - ldr r6, [pc, #844] @ 489c │ │ │ │ │ + beq 4610 │ │ │ │ │ + ldr r6, [pc, #844] @ 48a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4684 │ │ │ │ │ + beq 4688 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4540 │ │ │ │ │ + beq 4544 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 4540 │ │ │ │ │ + beq 4544 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldreq r6, [pc, #776] @ 489c │ │ │ │ │ - beq 4750 │ │ │ │ │ + ldreq r6, [pc, #776] @ 48a0 │ │ │ │ │ + beq 4754 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4548 │ │ │ │ │ + beq 454c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 475c │ │ │ │ │ + bne 4760 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #732] @ 489c │ │ │ │ │ + ldr r6, [pc, #732] @ 48a0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4564 │ │ │ │ │ + bne 4568 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 47bc │ │ │ │ │ + bne 47c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4564 │ │ │ │ │ + bne 4568 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 487c │ │ │ │ │ + bne 4880 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ │ - b 4624 │ │ │ │ │ - ldr r6, [pc, #648] @ 489c │ │ │ │ │ + b 4628 │ │ │ │ │ + ldr r6, [pc, #648] @ 48a0 │ │ │ │ │ ldr r8, [r0, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 46ac │ │ │ │ │ + bne 46b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 46d0 │ │ │ │ │ + beq 46d4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 46cc │ │ │ │ │ + beq 46d0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4864 │ │ │ │ │ + beq 4868 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4864 │ │ │ │ │ - ldr r3, [pc, #580] @ 48a0 │ │ │ │ │ + beq 4868 │ │ │ │ │ + ldr r3, [pc, #580] @ 48a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 47f0 │ │ │ │ │ + beq 47f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 4738 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r8, [r0, #52] @ 0x34 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - beq 4624 │ │ │ │ │ + beq 4628 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 4624 │ │ │ │ │ - ldr r0, [pc, #472] @ 489c │ │ │ │ │ + bne 4628 │ │ │ │ │ + ldr r0, [pc, #472] @ 48a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 462c │ │ │ │ │ + bne 4630 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 483c │ │ │ │ │ + beq 4840 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 483c │ │ │ │ │ + beq 4840 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4824 │ │ │ │ │ + beq 4828 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4824 │ │ │ │ │ - ldr r3, [pc, #412] @ 48a0 │ │ │ │ │ + beq 4828 │ │ │ │ │ + ldr r3, [pc, #412] @ 48a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 480c │ │ │ │ │ + beq 4810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 4674 │ │ │ │ │ + b 4678 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 47d0 │ │ │ │ │ - ldr r6, [pc, #364] @ 489c │ │ │ │ │ + bne 47d4 │ │ │ │ │ + ldr r6, [pc, #364] @ 48a0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - b 469c │ │ │ │ │ + b 46a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4690 │ │ │ │ │ + bne 4694 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #332] @ 489c │ │ │ │ │ + ldr r0, [pc, #332] @ 48a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 45d4 │ │ │ │ │ - b 4690 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + b 4694 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #308] @ 489c │ │ │ │ │ + ldr r6, [pc, #308] @ 48a0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4564 │ │ │ │ │ + bne 4568 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 454c │ │ │ │ │ + beq 4550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 454c │ │ │ │ │ + bne 4550 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4564 │ │ │ │ │ + bne 4568 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 4694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4750 │ │ │ │ │ - b 4748 │ │ │ │ │ + bne 4754 │ │ │ │ │ + b 474c │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4728 │ │ │ │ │ + beq 472c │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ - ldr r6, [pc, #180] @ 489c │ │ │ │ │ + ldr r6, [pc, #180] @ 48a0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 45d4 │ │ │ │ │ - b 472c │ │ │ │ │ + bne 45d8 │ │ │ │ │ + b 4730 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4670 │ │ │ │ │ + beq 4674 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4564 │ │ │ │ │ + b 4568 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4718 │ │ │ │ │ - b 4804 │ │ │ │ │ - ldr r0, [pc, #120] @ 48a4 │ │ │ │ │ + beq 471c │ │ │ │ │ + b 4808 │ │ │ │ │ + ldr r0, [pc, #120] @ 48a8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 48a8 │ │ │ │ │ + ldr r1, [pc, #116] @ 48ac │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4804 │ │ │ │ │ + b 4808 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #92] @ 48a4 │ │ │ │ │ + ldr r0, [pc, #92] @ 48a8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #88] @ 48ac │ │ │ │ │ - ldr r2, [pc, #88] @ 48b0 │ │ │ │ │ + ldr r1, [pc, #88] @ 48b0 │ │ │ │ │ + ldr r2, [pc, #88] @ 48b4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4804 │ │ │ │ │ - ldr r3, [pc, #56] @ 48a4 │ │ │ │ │ + b 4808 │ │ │ │ │ + ldr r3, [pc, #56] @ 48a8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #52] @ 48a8 │ │ │ │ │ + ldr r1, [pc, #52] @ 48ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4804 │ │ │ │ │ + b 4808 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ ldrne r3, [r5, #4] │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ - bne 469c │ │ │ │ │ + bne 46a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4690 │ │ │ │ │ + b 4694 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000063c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000670 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000048b4 : │ │ │ │ │ +000048b8 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 49ec │ │ │ │ │ + beq 49f0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - bne 4918 │ │ │ │ │ + bne 491c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 499c │ │ │ │ │ - ldr r7, [pc, #420] @ 4aa0 │ │ │ │ │ + beq 49a0 │ │ │ │ │ + ldr r7, [pc, #420] @ 4aa4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 49b8 │ │ │ │ │ + beq 49bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48ec │ │ │ │ │ + beq 48f0 │ │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 48ec │ │ │ │ │ + beq 48f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 49e0 │ │ │ │ │ + beq 49e4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 48f4 │ │ │ │ │ + beq 48f8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 4a14 │ │ │ │ │ + bne 4a18 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 4aa0 │ │ │ │ │ + ldr r7, [pc, #316] @ 4aa4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4910 │ │ │ │ │ + bne 4914 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4a74 │ │ │ │ │ + bne 4a78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4910 │ │ │ │ │ + bne 4914 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4a88 │ │ │ │ │ - ldr r3, [pc, #256] @ 4aa4 │ │ │ │ │ + bne 4a8c │ │ │ │ │ + ldr r3, [pc, #256] @ 4aa8 │ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4910 │ │ │ │ │ + b 4914 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 49a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 499c │ │ │ │ │ + bne 49a0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 4aa0 │ │ │ │ │ + ldr r0, [pc, #192] @ 4aa4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 4a0c │ │ │ │ │ - b 499c │ │ │ │ │ + bne 4a10 │ │ │ │ │ + b 49a0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 49a0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 49a0 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 499c │ │ │ │ │ - ldr r7, [pc, #140] @ 4aa0 │ │ │ │ │ - b 4978 │ │ │ │ │ + beq 49a0 │ │ │ │ │ + ldr r7, [pc, #140] @ 4aa4 │ │ │ │ │ + b 497c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 4aa0 │ │ │ │ │ + ldr r7, [pc, #128] @ 4aa4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4910 │ │ │ │ │ + bne 4914 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 48f8 │ │ │ │ │ + beq 48fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 48f8 │ │ │ │ │ + bne 48fc │ │ │ │ │ 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 4910 │ │ │ │ │ + bne 4914 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 49a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 49e0 │ │ │ │ │ - b 49d8 │ │ │ │ │ + bne 49e4 │ │ │ │ │ + b 49dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 499c │ │ │ │ │ + bne 49a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 499c │ │ │ │ │ + b 49a0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004aa8 : │ │ │ │ │ +00004aac : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ - beq 4bfc │ │ │ │ │ + beq 4c00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #944] @ 4e80 │ │ │ │ │ + ldr r5, [pc, #944] @ 4e84 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4b5c │ │ │ │ │ + beq 4b60 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b1c │ │ │ │ │ + beq 4b20 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4b10 │ │ │ │ │ + beq 4b14 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4bf4 │ │ │ │ │ + beq 4bf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 4d30 │ │ │ │ │ + bne 4d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c04 │ │ │ │ │ - ldr r1, [pc, #864] @ 4e84 │ │ │ │ │ + bne 4c08 │ │ │ │ │ + ldr r1, [pc, #864] @ 4e88 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bf4 │ │ │ │ │ + bne 4bf8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4b78 │ │ │ │ │ + beq 4b7c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4b9c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ - ldr r1, [pc, #744] @ 4e88 │ │ │ │ │ + ldr r1, [pc, #744] @ 4e8c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4bbc │ │ │ │ │ + bne 4bc0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r0, [pc, #728] @ 4e8c │ │ │ │ │ + ldreq r0, [pc, #728] @ 4e90 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ mov r2, #10 │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4b90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4ba4 │ │ │ │ │ + bne 4ba8 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1064 │ │ │ │ │ + bl 1068 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4df8 │ │ │ │ │ + beq 4dfc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #680] @ 4e90 │ │ │ │ │ + ldr r3, [pc, #680] @ 4e94 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #676] @ 4e94 │ │ │ │ │ + ldr r1, [pc, #676] @ 4e98 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4b04 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4b08 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4bf4 │ │ │ │ │ + b 4bf8 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 57d8 │ │ │ │ │ + b 57dc │ │ │ │ │ R_ARM_JUMP24 PyNumber_Index │ │ │ │ │ - ldr r3, [pc, #640] @ 4e98 │ │ │ │ │ - ldr r1, [pc, #640] @ 4e9c │ │ │ │ │ + ldr r3, [pc, #640] @ 4e9c │ │ │ │ │ + ldr r1, [pc, #640] @ 4ea0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4dd0 │ │ │ │ │ - ldr r3, [pc, #620] @ 4ea0 │ │ │ │ │ + bne 4dd4 │ │ │ │ │ + ldr r3, [pc, #620] @ 4ea4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4db0 │ │ │ │ │ + beq 4db4 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4db0 │ │ │ │ │ + beq 4db4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4cbc │ │ │ │ │ + beq 4cc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4cbc │ │ │ │ │ + bne 4cc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4bf4 │ │ │ │ │ + beq 4bf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4b04 │ │ │ │ │ + beq 4b08 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4d60 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4cf4 │ │ │ │ │ + beq 4cf8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d7c │ │ │ │ │ - ldr r0, [pc, #404] @ 4e90 │ │ │ │ │ + bne 4d80 │ │ │ │ │ + ldr r0, [pc, #404] @ 4e94 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #416] @ 4ea4 │ │ │ │ │ + ldr r1, [pc, #416] @ 4ea8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bf4 │ │ │ │ │ + beq 4bf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4bf4 │ │ │ │ │ + bne 4bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bf4 │ │ │ │ │ + b 4bf8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4e5c │ │ │ │ │ - ldr r1, [pc, #336] @ 4e98 │ │ │ │ │ - ldr r2, [pc, #348] @ 4ea8 │ │ │ │ │ + beq 4e60 │ │ │ │ │ + ldr r1, [pc, #336] @ 4e9c │ │ │ │ │ + ldr r2, [pc, #348] @ 4eac │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 4d94 │ │ │ │ │ + bne 4d98 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4b04 │ │ │ │ │ + b 4b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57d8 │ │ │ │ │ + bl 57dc │ │ │ │ │ R_ARM_CALL PyNumber_Index │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 4d74 │ │ │ │ │ + beq 4d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4d74 │ │ │ │ │ + bne 4d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d74 │ │ │ │ │ + b 4d78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4c98 │ │ │ │ │ + b 4c9c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bf4 │ │ │ │ │ + beq 4bf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4bf4 │ │ │ │ │ + bne 4bf8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bf4 │ │ │ │ │ + b 4bf8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4e50 │ │ │ │ │ + beq 4e54 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4e44 │ │ │ │ │ + beq 4e48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4e44 │ │ │ │ │ + bne 4e48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4b04 │ │ │ │ │ + b 4b08 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4bf4 │ │ │ │ │ - ldr r2, [pc, #44] @ 4e90 │ │ │ │ │ - ldr r1, [pc, #68] @ 4eac │ │ │ │ │ + b 4bf8 │ │ │ │ │ + ldr r2, [pc, #44] @ 4e94 │ │ │ │ │ + ldr r1, [pc, #68] @ 4eb0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4d14 │ │ │ │ │ - b 4bf4 │ │ │ │ │ + bne 4d18 │ │ │ │ │ + b 4bf8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ @@ -5640,332 +5641,332 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000678 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004eb0 : │ │ │ │ │ +00004eb4 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bge 4f88 │ │ │ │ │ + bge 4f8c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 4f50 │ │ │ │ │ + beq 4f54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f50 │ │ │ │ │ - ldr r1, [pc, #256] @ 4ffc │ │ │ │ │ + bne 4f54 │ │ │ │ │ + ldr r1, [pc, #256] @ 5000 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ff4 │ │ │ │ │ + beq 4ff8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4f60 │ │ │ │ │ + bne 4f64 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4f34 │ │ │ │ │ + bne 4f38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4f2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f28 │ │ │ │ │ + b 4f2c │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4f1c │ │ │ │ │ + bge 4f20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4f1c │ │ │ │ │ - ldr r1, [pc, #112] @ 5000 │ │ │ │ │ + b 4f20 │ │ │ │ │ + ldr r1, [pc, #112] @ 5004 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 624 │ │ │ │ │ + bl 624 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 4f28 │ │ │ │ │ - ldr r1, [pc, #84] @ 4ffc │ │ │ │ │ + beq 4f2c │ │ │ │ │ + ldr r1, [pc, #84] @ 5000 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 8400 │ │ │ │ │ + bl 8404 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4f2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f28 │ │ │ │ │ + b 4f2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4f28 │ │ │ │ │ + b 4f2c │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000800 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005004 : │ │ │ │ │ +00005008 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5080 │ │ │ │ │ + beq 5084 │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5030 │ │ │ │ │ + beq 5034 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5028 │ │ │ │ │ - ldr r1, [pc, #68] @ 5088 │ │ │ │ │ + bne 502c │ │ │ │ │ + ldr r1, [pc, #68] @ 508c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5028 │ │ │ │ │ + bne 502c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyComplex_Type │ │ │ │ │ │ │ │ │ │ -0000508c : │ │ │ │ │ +00005090 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 530c │ │ │ │ │ - ldr r3, [pc, #612] @ 5314 │ │ │ │ │ + beq 5310 │ │ │ │ │ + ldr r3, [pc, #612] @ 5318 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 519c │ │ │ │ │ - ldr r0, [pc, #600] @ 5318 │ │ │ │ │ + beq 51a0 │ │ │ │ │ + ldr r0, [pc, #600] @ 531c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5250 │ │ │ │ │ + beq 5254 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #568] @ 531c │ │ │ │ │ + ldr r2, [pc, #568] @ 5320 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 5194 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 51c0 │ │ │ │ │ + beq 51c4 │ │ │ │ │ blx r2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 51f0 │ │ │ │ │ + beq 51f4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #532] @ 5320 │ │ │ │ │ + ldr r1, [pc, #532] @ 5324 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 529c │ │ │ │ │ + beq 52a0 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51a8 │ │ │ │ │ + beq 51ac │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 51a8 │ │ │ │ │ + bne 51ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 51b8 │ │ │ │ │ + beq 51bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5270 │ │ │ │ │ + beq 5274 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52f4 │ │ │ │ │ + bne 52f8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 5194 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 5194 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Keys │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 514c │ │ │ │ │ + bne 5150 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 516c │ │ │ │ │ + b 5170 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 5258 │ │ │ │ │ + bne 525c │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5258 │ │ │ │ │ + beq 525c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5258 │ │ │ │ │ + beq 525c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5118 │ │ │ │ │ - ldr r7, [pc, #300] @ 5324 │ │ │ │ │ - ldr r3, [pc, #300] @ 5328 │ │ │ │ │ + bne 511c │ │ │ │ │ + ldr r7, [pc, #300] @ 5328 │ │ │ │ │ + ldr r3, [pc, #300] @ 532c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5244 │ │ │ │ │ + beq 5248 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #232] @ 5318 │ │ │ │ │ + ldr r2, [pc, #232] @ 531c │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #240] @ 532c │ │ │ │ │ + ldr r2, [pc, #240] @ 5330 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52d8 │ │ │ │ │ + bne 52dc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5190 │ │ │ │ │ - ldr r7, [pc, #196] @ 5324 │ │ │ │ │ + b 5194 │ │ │ │ │ + ldr r7, [pc, #196] @ 5328 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #200] @ 5330 │ │ │ │ │ + ldr r1, [pc, #200] @ 5334 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 51f4 │ │ │ │ │ + b 51f8 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51b8 │ │ │ │ │ + beq 51bc │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 51b8 │ │ │ │ │ + bne 51bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 516c │ │ │ │ │ - ldr r7, [pc, #128] @ 5324 │ │ │ │ │ + b 5170 │ │ │ │ │ + ldr r7, [pc, #128] @ 5328 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #136] @ 5334 │ │ │ │ │ + ldr r1, [pc, #136] @ 5338 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51f4 │ │ │ │ │ + beq 51f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 51f4 │ │ │ │ │ + bne 51f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 51f4 │ │ │ │ │ + b 51f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5250 │ │ │ │ │ + bne 5254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5250 │ │ │ │ │ + b 5254 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 516c │ │ │ │ │ + bne 5170 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 516c │ │ │ │ │ - bl 580 │ │ │ │ │ + b 5170 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 5250 │ │ │ │ │ + b 5254 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ @@ -5975,192 +5976,192 @@ │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005338 : │ │ │ │ │ +0000533c : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 5594 │ │ │ │ │ - ldr r3, [pc, #612] @ 55c0 │ │ │ │ │ + beq 5598 │ │ │ │ │ + ldr r3, [pc, #612] @ 55c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 55b4 │ │ │ │ │ - ldr r0, [pc, #600] @ 55c4 │ │ │ │ │ + beq 55b8 │ │ │ │ │ + ldr r0, [pc, #600] @ 55c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 54f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #568] @ 55c8 │ │ │ │ │ + ldr r2, [pc, #568] @ 55cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 543c │ │ │ │ │ + beq 5440 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5460 │ │ │ │ │ + beq 5464 │ │ │ │ │ blx r2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5490 │ │ │ │ │ + beq 5494 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #532] @ 55cc │ │ │ │ │ + ldr r1, [pc, #532] @ 55d0 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 5510 │ │ │ │ │ + beq 5514 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 544c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5448 │ │ │ │ │ + bne 544c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5458 │ │ │ │ │ + beq 545c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 554c │ │ │ │ │ + beq 5550 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 559c │ │ │ │ │ + bne 55a0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 543c │ │ │ │ │ + beq 5440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 543c │ │ │ │ │ + bne 5440 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 53f8 │ │ │ │ │ + bne 53fc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5418 │ │ │ │ │ + b 541c │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 54f8 │ │ │ │ │ + bne 54fc │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54f8 │ │ │ │ │ + beq 54fc │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54f8 │ │ │ │ │ + beq 54fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 53c4 │ │ │ │ │ - ldr r7, [pc, #312] @ 55d0 │ │ │ │ │ - ldr r3, [pc, #312] @ 55d4 │ │ │ │ │ + bne 53c8 │ │ │ │ │ + ldr r7, [pc, #312] @ 55d4 │ │ │ │ │ + ldr r3, [pc, #312] @ 55d8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54e4 │ │ │ │ │ + beq 54e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #244] @ 55c4 │ │ │ │ │ + ldr r2, [pc, #244] @ 55c8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #252] @ 55d8 │ │ │ │ │ + ldr r2, [pc, #252] @ 55dc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5578 │ │ │ │ │ + bne 557c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 543c │ │ │ │ │ - ldr r7, [pc, #208] @ 55d0 │ │ │ │ │ + b 5440 │ │ │ │ │ + ldr r7, [pc, #208] @ 55d4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #212] @ 55dc │ │ │ │ │ + ldr r1, [pc, #212] @ 55e0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5494 │ │ │ │ │ - ldr r7, [pc, #184] @ 55d0 │ │ │ │ │ + b 5498 │ │ │ │ │ + ldr r7, [pc, #184] @ 55d4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #192] @ 55e0 │ │ │ │ │ + ldr r1, [pc, #192] @ 55e4 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5494 │ │ │ │ │ + beq 5498 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5494 │ │ │ │ │ + bne 5498 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5494 │ │ │ │ │ + b 5498 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5458 │ │ │ │ │ + beq 545c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5458 │ │ │ │ │ + bne 545c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 5418 │ │ │ │ │ + b 541c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 54f0 │ │ │ │ │ + bne 54f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54f0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 54f4 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 54f0 │ │ │ │ │ + b 54f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5418 │ │ │ │ │ + bne 541c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5418 │ │ │ │ │ + b 541c │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Items │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00008650 │ │ │ │ │ @@ -6174,795 +6175,795 @@ │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000055e4 : │ │ │ │ │ +000055e8 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 571c │ │ │ │ │ + beq 5720 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 564c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 56cc │ │ │ │ │ - ldr r7, [pc, #420] @ 57d0 │ │ │ │ │ + beq 56d0 │ │ │ │ │ + ldr r7, [pc, #420] @ 57d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 56ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 561c │ │ │ │ │ + beq 5620 │ │ │ │ │ ldr r8, [r2, #60] @ 0x3c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 561c │ │ │ │ │ + beq 5620 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5710 │ │ │ │ │ + beq 5714 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5624 │ │ │ │ │ + beq 5628 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5744 │ │ │ │ │ + bne 5748 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 57d0 │ │ │ │ │ + ldr r7, [pc, #316] @ 57d4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 57a4 │ │ │ │ │ + bne 57a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 57b8 │ │ │ │ │ - ldr r3, [pc, #256] @ 57d4 │ │ │ │ │ + bne 57bc │ │ │ │ │ + ldr r3, [pc, #256] @ 57d8 │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5640 │ │ │ │ │ + b 5644 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 56cc │ │ │ │ │ + beq 56d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56cc │ │ │ │ │ + bne 56d0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 57d0 │ │ │ │ │ + ldr r0, [pc, #192] @ 57d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 573c │ │ │ │ │ - b 56cc │ │ │ │ │ + bne 5740 │ │ │ │ │ + b 56d0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 56cc │ │ │ │ │ + beq 56d0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56cc │ │ │ │ │ + beq 56d0 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 56cc │ │ │ │ │ - ldr r7, [pc, #140] @ 57d0 │ │ │ │ │ - b 56a8 │ │ │ │ │ + beq 56d0 │ │ │ │ │ + ldr r7, [pc, #140] @ 57d4 │ │ │ │ │ + b 56ac │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 57d0 │ │ │ │ │ + ldr r7, [pc, #128] @ 57d4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5628 │ │ │ │ │ + beq 562c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5628 │ │ │ │ │ + bne 562c │ │ │ │ │ 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 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 56cc │ │ │ │ │ + beq 56d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5710 │ │ │ │ │ - b 5708 │ │ │ │ │ + bne 5714 │ │ │ │ │ + b 570c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56cc │ │ │ │ │ + bne 56d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56cc │ │ │ │ │ + b 56d0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000874 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000057d8 : │ │ │ │ │ +000057dc : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 58e8 │ │ │ │ │ + beq 58ec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5828 │ │ │ │ │ + beq 582c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r5, [pc, #288] @ 592c │ │ │ │ │ + ldr r5, [pc, #288] @ 5930 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 58f0 │ │ │ │ │ + bne 58f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5844 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 585c │ │ │ │ │ - ldr r3, [pc, #232] @ 5930 │ │ │ │ │ + bne 5860 │ │ │ │ │ + ldr r3, [pc, #232] @ 5934 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #228] @ 5934 │ │ │ │ │ + ldr r1, [pc, #228] @ 5938 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5820 │ │ │ │ │ + b 5824 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5854 │ │ │ │ │ + beq 5858 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #184] @ 592c │ │ │ │ │ + ldr r5, [pc, #184] @ 5930 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5820 │ │ │ │ │ + beq 5824 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 58c4 │ │ │ │ │ - ldr r2, [pc, #160] @ 5930 │ │ │ │ │ - ldr r1, [pc, #164] @ 5938 │ │ │ │ │ + bne 58c8 │ │ │ │ │ + ldr r2, [pc, #160] @ 5934 │ │ │ │ │ + ldr r1, [pc, #164] @ 593c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5854 │ │ │ │ │ + beq 5858 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5854 │ │ │ │ │ + bne 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5854 │ │ │ │ │ - ldr r1, [pc, #112] @ 593c │ │ │ │ │ - ldr r2, [pc, #112] @ 5940 │ │ │ │ │ + b 5858 │ │ │ │ │ + ldr r1, [pc, #112] @ 5940 │ │ │ │ │ + ldr r2, [pc, #112] @ 5944 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 589c │ │ │ │ │ + bne 58a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 5818 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 581c │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 5854 │ │ │ │ │ + b 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 5910 │ │ │ │ │ + bne 5914 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 5820 │ │ │ │ │ + b 5824 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5908 │ │ │ │ │ + bne 590c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5908 │ │ │ │ │ + b 590c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005944 : │ │ │ │ │ +00005948 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5a7c │ │ │ │ │ + beq 5a80 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ │ - bne 59a8 │ │ │ │ │ + bne 59ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ - ldr r7, [pc, #420] @ 5b30 │ │ │ │ │ + beq 5a30 │ │ │ │ │ + ldr r7, [pc, #420] @ 5b34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5a48 │ │ │ │ │ + beq 5a4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 597c │ │ │ │ │ + beq 5980 │ │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 597c │ │ │ │ │ + beq 5980 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a70 │ │ │ │ │ + beq 5a74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5984 │ │ │ │ │ + beq 5988 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5aa4 │ │ │ │ │ + bne 5aa8 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 5b30 │ │ │ │ │ + ldr r7, [pc, #316] @ 5b34 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 59a0 │ │ │ │ │ + bne 59a4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5b04 │ │ │ │ │ + bne 5b08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 59a0 │ │ │ │ │ + bne 59a4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5b18 │ │ │ │ │ - ldr r3, [pc, #256] @ 5b34 │ │ │ │ │ + bne 5b1c │ │ │ │ │ + ldr r3, [pc, #256] @ 5b38 │ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 59a0 │ │ │ │ │ + b 59a4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a2c │ │ │ │ │ + bne 5a30 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 5b30 │ │ │ │ │ + ldr r0, [pc, #192] @ 5b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5a9c │ │ │ │ │ - b 5a2c │ │ │ │ │ + bne 5aa0 │ │ │ │ │ + b 5a30 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a30 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ - ldr r7, [pc, #140] @ 5b30 │ │ │ │ │ - b 5a08 │ │ │ │ │ + beq 5a30 │ │ │ │ │ + ldr r7, [pc, #140] @ 5b34 │ │ │ │ │ + b 5a0c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 5b30 │ │ │ │ │ + ldr r7, [pc, #128] @ 5b34 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 59a0 │ │ │ │ │ + bne 59a4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 598c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5988 │ │ │ │ │ + bne 598c │ │ │ │ │ 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 59a0 │ │ │ │ │ + bne 59a4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a70 │ │ │ │ │ - b 5a68 │ │ │ │ │ + bne 5a74 │ │ │ │ │ + b 5a6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a2c │ │ │ │ │ + bne 5a30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a2c │ │ │ │ │ + b 5a30 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000878 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005b38 : │ │ │ │ │ +00005b3c : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ - ldr r3, [pc, #104] @ 5bd8 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ + ldr r3, [pc, #104] @ 5bdc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21fc │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5ba4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b8c │ │ │ │ │ + beq 5b90 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 5bdc │ │ │ │ │ + ldr r3, [pc, #20] @ 5be0 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 5be0 │ │ │ │ │ + ldr r1, [pc, #16] @ 5be4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5bb4 │ │ │ │ │ + b 5bb8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000063c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005be4 : │ │ │ │ │ +00005be8 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #20] @ 5c04 │ │ │ │ │ + ldr r3, [pc, #20] @ 5c08 │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ │ │ │ │ │ -00005c08 : │ │ │ │ │ +00005c0c : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5d40 │ │ │ │ │ + beq 5d44 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ - bne 5c6c │ │ │ │ │ + bne 5c70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ - ldr r7, [pc, #420] @ 5df4 │ │ │ │ │ + beq 5cf4 │ │ │ │ │ + ldr r7, [pc, #420] @ 5df8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5d0c │ │ │ │ │ + beq 5d10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c40 │ │ │ │ │ + beq 5c44 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5c40 │ │ │ │ │ + beq 5c44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5d34 │ │ │ │ │ + beq 5d38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5c48 │ │ │ │ │ + beq 5c4c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5d68 │ │ │ │ │ + bne 5d6c │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 5df4 │ │ │ │ │ + ldr r7, [pc, #316] @ 5df8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c64 │ │ │ │ │ + bne 5c68 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ + bne 5dcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c64 │ │ │ │ │ + bne 5c68 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5ddc │ │ │ │ │ - ldr r3, [pc, #256] @ 5df8 │ │ │ │ │ + bne 5de0 │ │ │ │ │ + ldr r3, [pc, #256] @ 5dfc │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5c64 │ │ │ │ │ + b 5c68 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5cf0 │ │ │ │ │ + bne 5cf4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 5df4 │ │ │ │ │ + ldr r0, [pc, #192] @ 5df8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5d60 │ │ │ │ │ - b 5cf0 │ │ │ │ │ + bne 5d64 │ │ │ │ │ + b 5cf4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5cf4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5cf4 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ - ldr r7, [pc, #140] @ 5df4 │ │ │ │ │ - b 5ccc │ │ │ │ │ + beq 5cf4 │ │ │ │ │ + ldr r7, [pc, #140] @ 5df8 │ │ │ │ │ + b 5cd0 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 5df4 │ │ │ │ │ + ldr r7, [pc, #128] @ 5df8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c64 │ │ │ │ │ + bne 5c68 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5c4c │ │ │ │ │ + beq 5c50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5c4c │ │ │ │ │ + bne 5c50 │ │ │ │ │ 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 5c64 │ │ │ │ │ + bne 5c68 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5d34 │ │ │ │ │ - b 5d2c │ │ │ │ │ + bne 5d38 │ │ │ │ │ + b 5d30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5cf0 │ │ │ │ │ + bne 5cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5cf0 │ │ │ │ │ + b 5cf4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000087c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005dfc : │ │ │ │ │ +00005e00 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e30 │ │ │ │ │ + beq 5e34 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e58 │ │ │ │ │ - ldr r6, [pc, #112] @ 5ea8 │ │ │ │ │ + bne 5e5c │ │ │ │ │ + ldr r6, [pc, #112] @ 5eac │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c │ │ │ │ │ + bl d30 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5e90 │ │ │ │ │ + beq 5e94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r6, [pc, #68] @ 5ea8 │ │ │ │ │ + ldr r6, [pc, #68] @ 5eac │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5e50 │ │ │ │ │ + bne 5e54 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e34 │ │ │ │ │ + beq 5e38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5e34 │ │ │ │ │ + bne 5e38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e34 │ │ │ │ │ - ldr r2, [pc, #20] @ 5eac │ │ │ │ │ + b 5e38 │ │ │ │ │ + ldr r2, [pc, #20] @ 5eb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5e50 │ │ │ │ │ + b 5e54 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000880 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005eb0 : │ │ │ │ │ +00005eb4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ - b 5ebc │ │ │ │ │ + b 5ec0 │ │ │ │ │ │ │ │ │ │ -00005ebc : │ │ │ │ │ +00005ec0 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00005edc : │ │ │ │ │ +00005ee0 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6014 │ │ │ │ │ + beq 6018 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ │ - bne 5f40 │ │ │ │ │ + bne 5f44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ - ldr r7, [pc, #420] @ 60c8 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ + ldr r7, [pc, #420] @ 60cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5fe4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5f14 │ │ │ │ │ + beq 5f18 │ │ │ │ │ ldr r8, [r2, #120] @ 0x78 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5f14 │ │ │ │ │ + beq 5f18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6008 │ │ │ │ │ + beq 600c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5f1c │ │ │ │ │ + beq 5f20 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 603c │ │ │ │ │ + bne 6040 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 60c8 │ │ │ │ │ + ldr r7, [pc, #316] @ 60cc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f38 │ │ │ │ │ + bne 5f3c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 609c │ │ │ │ │ + bne 60a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f38 │ │ │ │ │ + bne 5f3c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 60b0 │ │ │ │ │ - ldr r3, [pc, #256] @ 60cc │ │ │ │ │ + bne 60b4 │ │ │ │ │ + ldr r3, [pc, #256] @ 60d0 │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f38 │ │ │ │ │ + b 5f3c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5fc4 │ │ │ │ │ + bne 5fc8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 60c8 │ │ │ │ │ + ldr r0, [pc, #192] @ 60cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6034 │ │ │ │ │ - b 5fc4 │ │ │ │ │ + bne 6038 │ │ │ │ │ + b 5fc8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ ldr r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ - ldr r7, [pc, #140] @ 60c8 │ │ │ │ │ - b 5fa0 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ + ldr r7, [pc, #140] @ 60cc │ │ │ │ │ + b 5fa4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 60c8 │ │ │ │ │ + ldr r7, [pc, #128] @ 60cc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f38 │ │ │ │ │ + bne 5f3c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f20 │ │ │ │ │ + beq 5f24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5f20 │ │ │ │ │ + bne 5f24 │ │ │ │ │ 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 5f38 │ │ │ │ │ + bne 5f3c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6008 │ │ │ │ │ - b 6000 │ │ │ │ │ + bne 600c │ │ │ │ │ + b 6004 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5fc4 │ │ │ │ │ + bne 5fc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5fc4 │ │ │ │ │ + b 5fc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000884 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000060d0 <_PyNumber_PowerNoMod>: │ │ │ │ │ +000060d4 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -6972,1305 +6973,1305 @@ │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62f8 <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ + beq 62fc <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - bne 6158 <_PyNumber_PowerNoMod+0x88> │ │ │ │ │ + bne 615c <_PyNumber_PowerNoMod+0x88> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 62c0 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ - ldr r8, [pc, #492] @ 631c <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + beq 62c4 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + ldr r8, [pc, #492] @ 6320 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - ldr r2, [pc, #488] @ 6320 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + ldr r2, [pc, #488] @ 6324 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6188 <_PyNumber_PowerNoMod+0xb8> │ │ │ │ │ + beq 618c <_PyNumber_PowerNoMod+0xb8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6120 <_PyNumber_PowerNoMod+0x50> │ │ │ │ │ + beq 6124 <_PyNumber_PowerNoMod+0x50> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6194 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + beq 6198 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6128 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + beq 612c <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 623c <_PyNumber_PowerNoMod+0x16c> │ │ │ │ │ - ldr r8, [pc, #404] @ 631c <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ - b 6130 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ + bne 6240 <_PyNumber_PowerNoMod+0x16c> │ │ │ │ │ + ldr r8, [pc, #404] @ 6320 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + b 6134 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 62c8 <_PyNumber_PowerNoMod+0x1f8> │ │ │ │ │ + bne 62cc <_PyNumber_PowerNoMod+0x1f8> │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r6, r7, #0 │ │ │ │ │ - beq 61cc <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ - ldr r2, [pc, #376] @ 6320 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + beq 61d0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + ldr r2, [pc, #376] @ 6324 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r2, [pc, #356] @ 631c <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r2, [pc, #356] @ 6320 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 614c <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6150 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 62e0 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ - ldr r2, [pc, #332] @ 6320 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + bne 62e4 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ + ldr r2, [pc, #332] @ 6324 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 620c <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + beq 6210 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ cmpne r7, r8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6280 <_PyNumber_PowerNoMod+0x1b0> │ │ │ │ │ + bne 6284 <_PyNumber_PowerNoMod+0x1b0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #264] @ 6324 <_PyNumber_PowerNoMod+0x254> │ │ │ │ │ + ldr r0, [pc, #264] @ 6328 <_PyNumber_PowerNoMod+0x254> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #256] @ 6328 <_PyNumber_PowerNoMod+0x258> │ │ │ │ │ + ldr r1, [pc, #256] @ 632c <_PyNumber_PowerNoMod+0x258> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #252] @ 632c <_PyNumber_PowerNoMod+0x25c> │ │ │ │ │ + ldr r2, [pc, #252] @ 6330 <_PyNumber_PowerNoMod+0x25c> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 614c <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ - ldr r2, [pc, #220] @ 6320 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + b 6150 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + ldr r2, [pc, #220] @ 6324 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r8, [pc, #200] @ 631c <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r8, [pc, #200] @ 6320 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 614c <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6150 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 612c <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + beq 6130 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 612c <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + bne 6130 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 612c <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + b 6130 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r2, [pc, #136] @ 631c <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r2, [pc, #136] @ 6320 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 614c <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6150 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 620c <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + beq 6210 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 620c <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + bne 6210 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620c <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + b 6210 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 61cc <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + b 61d0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6194 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + bne 6198 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6194 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + b 6198 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 61cc <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne 61d0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61cc <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + b 61d0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r8, ip │ │ │ │ │ moveq r6, ip │ │ │ │ │ - beq 61cc <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + beq 61d0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 62c0 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + beq 62c4 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 61a0 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b 61a4 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006330 : │ │ │ │ │ +00006334 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 63f8 │ │ │ │ │ + bne 63fc │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ - bne 6400 │ │ │ │ │ + bne 6404 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 63f0 │ │ │ │ │ + bmi 63f4 │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ lsl r4, ip, #2 │ │ │ │ │ ldr r5, [lr, ip, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 6394 │ │ │ │ │ + ble 6398 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r2, [lr, r4] │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 63bc │ │ │ │ │ + ble 63c0 │ │ │ │ │ ldr ip, [r1, r4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub r0, r0, #3 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ ldr r2, [lr, r0, lsl #2] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 65e8 │ │ │ │ │ + ble 65ec │ │ │ │ │ ldr ip, [r1, r0, lsl #2] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 63c8 │ │ │ │ │ + bne 63cc │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 64b4 │ │ │ │ │ + bne 64b8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65f0 │ │ │ │ │ + beq 65f4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63f0 │ │ │ │ │ + ble 63f4 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 644c │ │ │ │ │ + ble 6450 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul ip, lr, ip │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6470 │ │ │ │ │ + ble 6474 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ mov ip, #2 │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6498 │ │ │ │ │ + ble 649c │ │ │ │ │ ldr r4, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ - bne 6480 │ │ │ │ │ - b 63f0 │ │ │ │ │ + bne 6484 │ │ │ │ │ + b 63f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi 63f0 │ │ │ │ │ + bmi 63f4 │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [lr, r1, lsl #2] │ │ │ │ │ lsl r4, r1, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6504 │ │ │ │ │ + ble 6508 │ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 656c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r5, [lr, r4] │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 652c │ │ │ │ │ + ble 6530 │ │ │ │ │ ldr r1, [r2, r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 656c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ ldr r4, [lr, r1, lsl #2] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 6554 │ │ │ │ │ + ble 6558 │ │ │ │ │ ldr r5, [r2, r1, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 65f8 │ │ │ │ │ + bne 65fc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ mul r3, r4, r3 │ │ │ │ │ - bne 653c │ │ │ │ │ - b 63f0 │ │ │ │ │ + bne 6540 │ │ │ │ │ + b 63f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63f0 │ │ │ │ │ + ble 63f4 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6588 │ │ │ │ │ + ble 658c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 63f0 │ │ │ │ │ + ble 63f4 │ │ │ │ │ mul ip, r3, ip │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 65ac │ │ │ │ │ + ble 65b0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63f4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 65d4 │ │ │ │ │ + ble 65d8 │ │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 64ac │ │ │ │ │ + bne 64b0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ - bne 65bc │ │ │ │ │ - b 63f0 │ │ │ │ │ + bne 65c0 │ │ │ │ │ + b 63f4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 730 │ │ │ │ │ + b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63f0 │ │ │ │ │ + ble 63f4 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt 657c │ │ │ │ │ - b 6590 │ │ │ │ │ + bgt 6580 │ │ │ │ │ + b 6594 │ │ │ │ │ │ │ │ │ │ -00006610 <_IsCContiguous>: │ │ │ │ │ +00006614 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6688 <_IsCContiguous+0x78> │ │ │ │ │ + beq 668c <_IsCContiguous+0x78> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6688 <_IsCContiguous+0x78> │ │ │ │ │ + beq 668c <_IsCContiguous+0x78> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6688 <_IsCContiguous+0x78> │ │ │ │ │ + blt 668c <_IsCContiguous+0x78> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6698 <_IsCContiguous+0x88> │ │ │ │ │ + ble 669c <_IsCContiguous+0x88> │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ - b 6664 <_IsCContiguous+0x54> │ │ │ │ │ + b 6668 <_IsCContiguous+0x54> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6670 <_IsCContiguous+0x60> │ │ │ │ │ + ble 6674 <_IsCContiguous+0x60> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6690 <_IsCContiguous+0x80> │ │ │ │ │ + bne 6694 <_IsCContiguous+0x80> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ - bge 6654 <_IsCContiguous+0x44> │ │ │ │ │ + bge 6658 <_IsCContiguous+0x44> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6634 <_IsCContiguous+0x24> │ │ │ │ │ + b 6638 <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -000066a4 : │ │ │ │ │ +000066a8 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 66e0 │ │ │ │ │ + beq 66e4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66ec │ │ │ │ │ + beq 66f0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66ec │ │ │ │ │ + beq 66f0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #48] @ 6728 │ │ │ │ │ + ldr r1, [pc, #48] @ 672c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 6710 │ │ │ │ │ + beq 6714 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 671c │ │ │ │ │ - ldr r1, [pc, #20] @ 672c │ │ │ │ │ + bne 6720 │ │ │ │ │ + ldr r1, [pc, #20] @ 6730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 66e4 │ │ │ │ │ - ldr r1, [pc, #12] @ 6730 │ │ │ │ │ + b 66e8 │ │ │ │ │ + ldr r1, [pc, #12] @ 6734 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 66e4 │ │ │ │ │ + b 66e8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006734 : │ │ │ │ │ +00006738 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67d4 │ │ │ │ │ + beq 67d8 │ │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 67a4 │ │ │ │ │ + bne 67a8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 67fc │ │ │ │ │ + bne 6800 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 688c │ │ │ │ │ - ldr r6, [pc, #440] @ 6940 │ │ │ │ │ + beq 6890 │ │ │ │ │ + ldr r6, [pc, #440] @ 6944 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 68a4 │ │ │ │ │ + beq 68a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 6940 │ │ │ │ │ + ldr r6, [pc, #400] @ 6944 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 67a0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6910 │ │ │ │ │ + bne 6914 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6768 │ │ │ │ │ + bne 676c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 688c │ │ │ │ │ + beq 6890 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 688c │ │ │ │ │ + beq 6890 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6864 │ │ │ │ │ - b 688c │ │ │ │ │ + bne 6868 │ │ │ │ │ + b 6890 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6778 │ │ │ │ │ + beq 677c │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 6778 │ │ │ │ │ + beq 677c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 685c │ │ │ │ │ + beq 6860 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6780 │ │ │ │ │ + beq 6784 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68d0 │ │ │ │ │ - ldr r6, [pc, #260] @ 6940 │ │ │ │ │ + bne 68d4 │ │ │ │ │ + ldr r6, [pc, #260] @ 6944 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 67a0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 68b4 │ │ │ │ │ + bne 68b8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 688c │ │ │ │ │ + beq 6890 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 6940 │ │ │ │ │ + ldr r2, [pc, #200] @ 6944 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 67a0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6928 │ │ │ │ │ - ldr r2, [pc, #176] @ 6944 │ │ │ │ │ + bne 692c │ │ │ │ │ + ldr r2, [pc, #176] @ 6948 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 679c │ │ │ │ │ + b 67a0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 688c │ │ │ │ │ + beq 6890 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 685c │ │ │ │ │ - ldr r0, [pc, #116] @ 6940 │ │ │ │ │ + bne 6860 │ │ │ │ │ + ldr r0, [pc, #116] @ 6944 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 685c │ │ │ │ │ + b 6860 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 6940 │ │ │ │ │ + ldr r6, [pc, #92] @ 6944 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 67a0 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6784 │ │ │ │ │ + beq 6788 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 6784 │ │ │ │ │ + bne 6788 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6838 │ │ │ │ │ + b 683c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 67c4 │ │ │ │ │ + bne 67c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67c4 │ │ │ │ │ + b 67c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 688c │ │ │ │ │ + bne 6890 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 688c │ │ │ │ │ + b 6890 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006948 : │ │ │ │ │ +0000694c : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6978 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6974 │ │ │ │ │ + beq 6978 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000697c <_PyObject_HasLen>: │ │ │ │ │ +00006980 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69a0 <_PyObject_HasLen+0x24> │ │ │ │ │ + beq 69a4 <_PyObject_HasLen+0x24> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69a0 <_PyObject_HasLen+0x24> │ │ │ │ │ + beq 69a4 <_PyObject_HasLen+0x24> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000069bc : │ │ │ │ │ +000069c0 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 69f8 │ │ │ │ │ + beq 69fc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a04 │ │ │ │ │ + beq 6a08 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a04 │ │ │ │ │ + beq 6a08 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #48] @ 6a40 │ │ │ │ │ + ldr r1, [pc, #48] @ 6a44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bne 6a28 │ │ │ │ │ - ldr r1, [pc, #32] @ 6a44 │ │ │ │ │ + bne 6a2c │ │ │ │ │ + ldr r1, [pc, #32] @ 6a48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69fc │ │ │ │ │ + b 6a00 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a1c │ │ │ │ │ - ldr r1, [pc, #12] @ 6a48 │ │ │ │ │ + beq 6a20 │ │ │ │ │ + ldr r1, [pc, #12] @ 6a4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69fc │ │ │ │ │ + b 6a00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006a4c <_PyObject_RealIsInstance>: │ │ │ │ │ +00006a50 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bge 6b24 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ + bge 6b28 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6aec <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + beq 6af0 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6aec <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ - ldr r1, [pc, #256] @ 6b98 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + bne 6af0 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + ldr r1, [pc, #256] @ 6b9c <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b90 <_PyObject_RealIsInstance+0x144> │ │ │ │ │ + beq 6b94 <_PyObject_RealIsInstance+0x144> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6afc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6b00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6ad0 <_PyObject_RealIsInstance+0x84> │ │ │ │ │ + bne 6ad4 <_PyObject_RealIsInstance+0x84> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + bne 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6ab8 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + bge 6abc <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6ab8 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ - ldr r1, [pc, #112] @ 6b9c <_PyObject_RealIsInstance+0x150> │ │ │ │ │ + b 6abc <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + ldr r1, [pc, #112] @ 6ba0 <_PyObject_RealIsInstance+0x150> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 624 │ │ │ │ │ + bl 624 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ - ldr r1, [pc, #84] @ 6b98 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + beq 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + ldr r1, [pc, #84] @ 6b9c <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + beq 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 8400 │ │ │ │ │ + bl 8404 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + beq 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + bne 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6ac4 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6ac8 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000800 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006ba0 : │ │ │ │ │ +00006ba4 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 6be8 │ │ │ │ │ + beq 6bec │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c64 │ │ │ │ │ + beq 6c68 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6bf4 │ │ │ │ │ + beq 6bf8 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c68 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c64 │ │ │ │ │ + beq 6c68 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r3, [lr, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c68 │ │ │ │ │ ldr r3, [lr, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c64 │ │ │ │ │ + beq 6c68 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c64 │ │ │ │ │ - bl d2c │ │ │ │ │ - ldr r2, [pc, #72] @ 6c88 │ │ │ │ │ + beq 6c68 │ │ │ │ │ + bl d30 │ │ │ │ │ + ldr r2, [pc, #72] @ 6c8c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c60 │ │ │ │ │ + beq 6c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6c7c │ │ │ │ │ + beq 6c80 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #32] @ 6c8c │ │ │ │ │ + ldr r3, [pc, #32] @ 6c90 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #28] @ 6c90 │ │ │ │ │ + ldr r1, [pc, #28] @ 6c94 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6bec │ │ │ │ │ - ldr r0, [pc, #4] @ 6c88 │ │ │ │ │ + b 6bf0 │ │ │ │ │ + ldr r0, [pc, #4] @ 6c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c60 │ │ │ │ │ + b 6c64 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000008b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006c94 : │ │ │ │ │ +00006c98 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6dcc │ │ │ │ │ + beq 6dd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6cfc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ - ldr r7, [pc, #420] @ 6e80 │ │ │ │ │ + beq 6d80 │ │ │ │ │ + ldr r7, [pc, #420] @ 6e84 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d9c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6ccc │ │ │ │ │ + beq 6cd0 │ │ │ │ │ ldr r8, [r2, #56] @ 0x38 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 6ccc │ │ │ │ │ + beq 6cd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6dc4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6cd4 │ │ │ │ │ + beq 6cd8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6df4 │ │ │ │ │ + bne 6df8 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 6e80 │ │ │ │ │ + ldr r7, [pc, #316] @ 6e84 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cf0 │ │ │ │ │ + bne 6cf4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6e54 │ │ │ │ │ + bne 6e58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cf0 │ │ │ │ │ + bne 6cf4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6e68 │ │ │ │ │ - ldr r3, [pc, #256] @ 6e84 │ │ │ │ │ + bne 6e6c │ │ │ │ │ + ldr r3, [pc, #256] @ 6e88 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6cf0 │ │ │ │ │ + b 6cf4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d7c │ │ │ │ │ + bne 6d80 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 6e80 │ │ │ │ │ + ldr r0, [pc, #192] @ 6e84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6dec │ │ │ │ │ - b 6d7c │ │ │ │ │ + bne 6df0 │ │ │ │ │ + b 6d80 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d80 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d80 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ - ldr r7, [pc, #140] @ 6e80 │ │ │ │ │ - b 6d58 │ │ │ │ │ + beq 6d80 │ │ │ │ │ + ldr r7, [pc, #140] @ 6e84 │ │ │ │ │ + b 6d5c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 6e80 │ │ │ │ │ + ldr r7, [pc, #128] @ 6e84 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cf0 │ │ │ │ │ + bne 6cf4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6cd8 │ │ │ │ │ + beq 6cdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6cd8 │ │ │ │ │ + bne 6cdc │ │ │ │ │ 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 6cf0 │ │ │ │ │ + bne 6cf4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6dc0 │ │ │ │ │ - b 6db8 │ │ │ │ │ + bne 6dc4 │ │ │ │ │ + b 6dbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d7c │ │ │ │ │ + bne 6d80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d7c │ │ │ │ │ + b 6d80 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006e88 : │ │ │ │ │ +00006e8c : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6f28 │ │ │ │ │ + beq 6f2c │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6ef8 │ │ │ │ │ + bne 6efc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f50 │ │ │ │ │ + bne 6f54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ - ldr r6, [pc, #440] @ 7094 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ + ldr r6, [pc, #440] @ 7098 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6ff8 │ │ │ │ │ + beq 6ffc │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 7094 │ │ │ │ │ + ldr r6, [pc, #400] @ 7098 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6ef0 │ │ │ │ │ + bne 6ef4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7064 │ │ │ │ │ + bne 7068 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ebc │ │ │ │ │ + bne 6ec0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6fb8 │ │ │ │ │ - b 6fe0 │ │ │ │ │ + bne 6fbc │ │ │ │ │ + b 6fe4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ecc │ │ │ │ │ + beq 6ed0 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 6ecc │ │ │ │ │ + beq 6ed0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6fb0 │ │ │ │ │ + beq 6fb4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6ed4 │ │ │ │ │ + beq 6ed8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7024 │ │ │ │ │ - ldr r6, [pc, #260] @ 7094 │ │ │ │ │ + bne 7028 │ │ │ │ │ + ldr r6, [pc, #260] @ 7098 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6ef0 │ │ │ │ │ + bne 6ef4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7008 │ │ │ │ │ + bne 700c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 7094 │ │ │ │ │ + ldr r2, [pc, #200] @ 7098 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6ef0 │ │ │ │ │ + bne 6ef4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 707c │ │ │ │ │ - ldr r2, [pc, #176] @ 7098 │ │ │ │ │ + bne 7080 │ │ │ │ │ + ldr r2, [pc, #176] @ 709c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6ef0 │ │ │ │ │ + b 6ef4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6fb0 │ │ │ │ │ - ldr r0, [pc, #116] @ 7094 │ │ │ │ │ + bne 6fb4 │ │ │ │ │ + ldr r0, [pc, #116] @ 7098 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fb0 │ │ │ │ │ + b 6fb4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 7094 │ │ │ │ │ + ldr r6, [pc, #92] @ 7098 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6ef0 │ │ │ │ │ + bne 6ef4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ed8 │ │ │ │ │ + beq 6edc │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 6ed8 │ │ │ │ │ + bne 6edc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f8c │ │ │ │ │ + b 6f90 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6f18 │ │ │ │ │ + bne 6f1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f18 │ │ │ │ │ + b 6f1c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fe0 │ │ │ │ │ + b 6fe4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000709c <_PySequence_IterSearch>: │ │ │ │ │ +000070a0 <_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 7340 <_PySequence_IterSearch+0x2a4> │ │ │ │ │ + beq 7344 <_PySequence_IterSearch+0x2a4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 740 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 734c <_PySequence_IterSearch+0x2b0> │ │ │ │ │ + beq 7350 <_PySequence_IterSearch+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 725c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7260 <_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 7110 <_PySequence_IterSearch+0x74> │ │ │ │ │ + beq 7114 <_PySequence_IterSearch+0x74> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7250 <_PySequence_IterSearch+0x1b4> │ │ │ │ │ + beq 7254 <_PySequence_IterSearch+0x1b4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 729c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71f4 <_PySequence_IterSearch+0x158> │ │ │ │ │ + blt 72a0 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 71f8 <_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 725c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7260 <_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 716c <_PySequence_IterSearch+0xd0> │ │ │ │ │ + beq 7170 <_PySequence_IterSearch+0xd0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 72c8 <_PySequence_IterSearch+0x22c> │ │ │ │ │ + beq 72cc <_PySequence_IterSearch+0x22c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 729c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 72a4 <_PySequence_IterSearch+0x208> │ │ │ │ │ + blt 72a0 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 72a8 <_PySequence_IterSearch+0x208> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 72b4 <_PySequence_IterSearch+0x218> │ │ │ │ │ + beq 72b8 <_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 725c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7260 <_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 71c8 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + beq 71cc <_PySequence_IterSearch+0x12c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 72bc <_PySequence_IterSearch+0x220> │ │ │ │ │ + beq 72c0 <_PySequence_IterSearch+0x220> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 729c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 722c <_PySequence_IterSearch+0x190> │ │ │ │ │ + blt 72a0 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7230 <_PySequence_IterSearch+0x190> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 7184 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne 7188 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r9, r9, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7184 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + b 7188 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 72d4 <_PySequence_IterSearch+0x238> │ │ │ │ │ + bne 72d8 <_PySequence_IterSearch+0x238> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7224 <_PySequence_IterSearch+0x188> │ │ │ │ │ + beq 7228 <_PySequence_IterSearch+0x188> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7224 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bne 7228 <_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 72e4 <_PySequence_IterSearch+0x248> │ │ │ │ │ + bne 72e8 <_PySequence_IterSearch+0x248> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7200 <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #308] @ 7378 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #308] @ 737c <_PySequence_IterSearch+0x2e0> │ │ │ │ │ + beq 7204 <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #308] @ 737c <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #308] @ 7380 <_PySequence_IterSearch+0x2e0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 729c <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 72a0 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7110 <_PySequence_IterSearch+0x74> │ │ │ │ │ - ldr r3, [pc, #284] @ 7380 <_PySequence_IterSearch+0x2e4> │ │ │ │ │ + b 7114 <_PySequence_IterSearch+0x74> │ │ │ │ │ + ldr r3, [pc, #284] @ 7384 <_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 7310 <_PySequence_IterSearch+0x274> │ │ │ │ │ + bne 7314 <_PySequence_IterSearch+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 729c <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 72a0 <_PySequence_IterSearch+0x200> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 7200 <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #240] @ 7384 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ - ldr r1, [pc, #240] @ 7388 <_PySequence_IterSearch+0x2ec> │ │ │ │ │ + bne 7204 <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #240] @ 7388 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ + ldr r1, [pc, #240] @ 738c <_PySequence_IterSearch+0x2ec> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7200 <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 7204 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 7200 <_PySequence_IterSearch+0x164> │ │ │ │ │ + beq 7204 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 72dc <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 72e0 <_PySequence_IterSearch+0x240> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7180 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + b 7184 <_PySequence_IterSearch+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71c8 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + b 71cc <_PySequence_IterSearch+0x12c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 716c <_PySequence_IterSearch+0xd0> │ │ │ │ │ + b 7170 <_PySequence_IterSearch+0xd0> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 7308 <_PySequence_IterSearch+0x26c> │ │ │ │ │ + bne 730c <_PySequence_IterSearch+0x26c> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7200 <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 7204 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 72dc <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 72e0 <_PySequence_IterSearch+0x240> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 71ec <_PySequence_IterSearch+0x150> │ │ │ │ │ - ldr r3, [pc, #124] @ 7378 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #140] @ 738c <_PySequence_IterSearch+0x2f0> │ │ │ │ │ + bne 71f0 <_PySequence_IterSearch+0x150> │ │ │ │ │ + ldr r3, [pc, #124] @ 737c <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #140] @ 7390 <_PySequence_IterSearch+0x2f0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 729c <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 72a0 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7128 <_PySequence_IterSearch+0x8c> │ │ │ │ │ + b 712c <_PySequence_IterSearch+0x8c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7278 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - ldr r3, [pc, #108] @ 7390 <_PySequence_IterSearch+0x2f4> │ │ │ │ │ + beq 727c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + ldr r3, [pc, #108] @ 7394 <_PySequence_IterSearch+0x2f4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7278 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + beq 727c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 7278 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - bl 580 │ │ │ │ │ + b 727c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7224 <_PySequence_IterSearch+0x188> │ │ │ │ │ - ldr r4, [pc, #64] @ 7394 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ + b 7228 <_PySequence_IterSearch+0x188> │ │ │ │ │ + ldr r4, [pc, #64] @ 7398 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7344 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + beq 7348 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #44] @ 7398 <_PySequence_IterSearch+0x2fc> │ │ │ │ │ + ldr r1, [pc, #44] @ 739c <_PySequence_IterSearch+0x2fc> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7344 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + b 7348 <_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 │ │ │ │ │ @@ -8281,118 +8282,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 │ │ │ │ │ │ │ │ │ │ -0000739c : │ │ │ │ │ +000073a0 : │ │ │ │ │ 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 73e0 │ │ │ │ │ - ldr r3, [pc, #328] @ 7514 │ │ │ │ │ - ldr r1, [pc, #328] @ 7518 │ │ │ │ │ + beq 73e4 │ │ │ │ │ + ldr r3, [pc, #328] @ 7518 │ │ │ │ │ + ldr r1, [pc, #328] @ 751c │ │ │ │ │ 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 74e0 │ │ │ │ │ + beq 74e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7448 │ │ │ │ │ + beq 744c │ │ │ │ │ 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 73d8 │ │ │ │ │ + beq 73dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 73d8 │ │ │ │ │ + bne 73dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73d8 │ │ │ │ │ + b 73dc │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7460 │ │ │ │ │ + beq 7464 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7478 │ │ │ │ │ - ldr r0, [pc, #180] @ 751c │ │ │ │ │ + bne 747c │ │ │ │ │ + ldr r0, [pc, #180] @ 7520 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #176] @ 7520 │ │ │ │ │ + ldr r1, [pc, #176] @ 7524 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 73d4 │ │ │ │ │ + b 73d8 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 73d4 │ │ │ │ │ + beq 73d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 7524 │ │ │ │ │ + ldr r2, [pc, #148] @ 7528 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7410 │ │ │ │ │ + beq 7414 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 74e8 │ │ │ │ │ - ldr r2, [pc, #112] @ 751c │ │ │ │ │ - ldr r1, [pc, #120] @ 7528 │ │ │ │ │ + bne 74ec │ │ │ │ │ + ldr r2, [pc, #112] @ 7520 │ │ │ │ │ + ldr r1, [pc, #120] @ 752c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 73d4 │ │ │ │ │ + beq 73d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 73d4 │ │ │ │ │ + bne 73d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73d4 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 73d8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 73d4 │ │ │ │ │ - ldr r1, [pc, #60] @ 752c │ │ │ │ │ - ldr r2, [pc, #60] @ 7530 │ │ │ │ │ + b 73d8 │ │ │ │ │ + ldr r1, [pc, #60] @ 7530 │ │ │ │ │ + ldr r2, [pc, #60] @ 7534 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7410 │ │ │ │ │ + beq 7414 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 73d4 │ │ │ │ │ - b 74c4 │ │ │ │ │ + beq 73d8 │ │ │ │ │ + b 74c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000994 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ @@ -8402,113 +8403,113 @@ │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007534 : │ │ │ │ │ +00007538 : │ │ │ │ │ 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 756c │ │ │ │ │ + beq 7570 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7598 │ │ │ │ │ - ldr r5, [pc, #276] @ 7688 │ │ │ │ │ + bne 759c │ │ │ │ │ + ldr r5, [pc, #276] @ 768c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c │ │ │ │ │ + bl d30 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 75d0 │ │ │ │ │ + beq 75d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [pc, #228] @ 7688 │ │ │ │ │ + ldr r5, [pc, #228] @ 768c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 758c │ │ │ │ │ + bne 7590 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7570 │ │ │ │ │ + beq 7574 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7570 │ │ │ │ │ + bne 7574 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7570 │ │ │ │ │ + b 7574 │ │ │ │ │ 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 7670 │ │ │ │ │ + bne 7674 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 761c │ │ │ │ │ + bne 7620 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7640 │ │ │ │ │ + beq 7644 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7640 │ │ │ │ │ + beq 7644 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 5b38 │ │ │ │ │ + b 5b3c │ │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 7638 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 7610 │ │ │ │ │ + b 7614 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7628 │ │ │ │ │ + bne 762c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ 768c │ │ │ │ │ + ldr r0, [pc, #60] @ 7690 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #52] @ 7690 │ │ │ │ │ + ldr r1, [pc, #52] @ 7694 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #48] @ 7694 │ │ │ │ │ + ldr r2, [pc, #48] @ 7698 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 758c │ │ │ │ │ + b 7590 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75ec │ │ │ │ │ + b 75f0 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007698 : │ │ │ │ │ +0000769c : │ │ │ │ │ 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 │ │ │ │ │ @@ -8519,1626 +8520,1626 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 7858 │ │ │ │ │ + beq 785c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - bne 7720 │ │ │ │ │ + bne 7724 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7864 │ │ │ │ │ - ldr r9, [pc, #544] @ 791c │ │ │ │ │ + beq 7868 │ │ │ │ │ + ldr r9, [pc, #544] @ 7920 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 7794 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 7848 │ │ │ │ │ + beq 784c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 779c │ │ │ │ │ + beq 77a0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldreq r9, [pc, #476] @ 791c │ │ │ │ │ - beq 7788 │ │ │ │ │ + ldreq r9, [pc, #476] @ 7920 │ │ │ │ │ + beq 778c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 76f8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r9, [pc, #440] @ 791c │ │ │ │ │ + ldr r9, [pc, #440] @ 7920 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7714 │ │ │ │ │ + bne 7718 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7788 │ │ │ │ │ + beq 778c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 7918 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 76f8 │ │ │ │ │ + b 76fc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 78e8 │ │ │ │ │ + bne 78ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 77d0 │ │ │ │ │ + beq 77d4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #352] @ 791c │ │ │ │ │ + ldr r2, [pc, #352] @ 7920 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7714 │ │ │ │ │ + bne 7718 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 78d0 │ │ │ │ │ + bne 78d4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 780c │ │ │ │ │ + beq 7810 │ │ │ │ │ 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 788c │ │ │ │ │ - ldr r0, [pc, #268] @ 7920 │ │ │ │ │ - ldr r1, [pc, #268] @ 7924 │ │ │ │ │ + bne 7890 │ │ │ │ │ + ldr r0, [pc, #268] @ 7924 │ │ │ │ │ + ldr r1, [pc, #268] @ 7928 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ - bne 786c │ │ │ │ │ - ldr r2, [pc, #240] @ 7928 │ │ │ │ │ - ldr r1, [pc, #240] @ 792c │ │ │ │ │ + bne 7870 │ │ │ │ │ + ldr r2, [pc, #240] @ 792c │ │ │ │ │ + ldr r1, [pc, #240] @ 7930 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7714 │ │ │ │ │ + b 7718 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - bne 76f4 │ │ │ │ │ - b 77d0 │ │ │ │ │ + bne 76f8 │ │ │ │ │ + b 77d4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ - bne 7900 │ │ │ │ │ + bne 7904 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 77d0 │ │ │ │ │ + b 77d4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r2, [pc, #176] @ 7928 │ │ │ │ │ + ldr r2, [pc, #176] @ 792c │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r1, [pc, #168] @ 7930 │ │ │ │ │ + ldr r1, [pc, #168] @ 7934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7840 │ │ │ │ │ + b 7844 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [pc, #120] @ 791c │ │ │ │ │ + ldr r2, [pc, #120] @ 7920 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7714 │ │ │ │ │ + bne 7718 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 780c │ │ │ │ │ + beq 7810 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 780c │ │ │ │ │ + bne 7810 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 780c │ │ │ │ │ + b 7810 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 77d0 │ │ │ │ │ + bne 77d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77d0 │ │ │ │ │ + b 77d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 779c │ │ │ │ │ + bne 77a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 779c │ │ │ │ │ + b 77a0 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 779c │ │ │ │ │ + bne 77a0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 77d0 │ │ │ │ │ + b 77d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7788 │ │ │ │ │ + b 778c │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007934 : │ │ │ │ │ +00007938 : │ │ │ │ │ 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 7a6c │ │ │ │ │ + beq 7a70 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ - bne 7998 │ │ │ │ │ + bne 799c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a1c │ │ │ │ │ - ldr r7, [pc, #420] @ 7b20 │ │ │ │ │ + beq 7a20 │ │ │ │ │ + ldr r7, [pc, #420] @ 7b24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7a38 │ │ │ │ │ + beq 7a3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7970 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7970 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a60 │ │ │ │ │ + beq 7a64 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7974 │ │ │ │ │ + beq 7978 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7a94 │ │ │ │ │ + bne 7a98 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7b20 │ │ │ │ │ + ldr r7, [pc, #316] @ 7b24 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7990 │ │ │ │ │ + bne 7994 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7af4 │ │ │ │ │ + bne 7af8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7990 │ │ │ │ │ + bne 7994 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7b08 │ │ │ │ │ - ldr r3, [pc, #256] @ 7b24 │ │ │ │ │ + bne 7b0c │ │ │ │ │ + ldr r3, [pc, #256] @ 7b28 │ │ │ │ │ mov r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7990 │ │ │ │ │ + b 7994 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7a1c │ │ │ │ │ + beq 7a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 7a20 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7b20 │ │ │ │ │ + ldr r0, [pc, #192] @ 7b24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7a8c │ │ │ │ │ - b 7a1c │ │ │ │ │ + bne 7a90 │ │ │ │ │ + b 7a20 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 7a1c │ │ │ │ │ + beq 7a20 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a1c │ │ │ │ │ + beq 7a20 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7a1c │ │ │ │ │ - ldr r7, [pc, #140] @ 7b20 │ │ │ │ │ - b 79f8 │ │ │ │ │ + beq 7a20 │ │ │ │ │ + ldr r7, [pc, #140] @ 7b24 │ │ │ │ │ + b 79fc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7b20 │ │ │ │ │ + ldr r7, [pc, #128] @ 7b24 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7990 │ │ │ │ │ + bne 7994 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7978 │ │ │ │ │ + beq 797c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7978 │ │ │ │ │ + bne 797c │ │ │ │ │ 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 7990 │ │ │ │ │ + bne 7994 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7a1c │ │ │ │ │ + beq 7a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7a60 │ │ │ │ │ - b 7a58 │ │ │ │ │ + bne 7a64 │ │ │ │ │ + b 7a5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 7a20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a1c │ │ │ │ │ + b 7a20 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007b28 : │ │ │ │ │ +00007b2c : │ │ │ │ │ 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 7bc8 │ │ │ │ │ + beq 7bcc │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7b98 │ │ │ │ │ + bne 7b9c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7bf4 │ │ │ │ │ + bne 7bf8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ - ldr r6, [pc, #488] @ 7d64 │ │ │ │ │ + beq 7c7c │ │ │ │ │ + ldr r6, [pc, #488] @ 7d68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7c90 │ │ │ │ │ + beq 7c94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #448] @ 7d64 │ │ │ │ │ + ldr r6, [pc, #448] @ 7d68 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b90 │ │ │ │ │ + bne 7b94 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d4c │ │ │ │ │ + bne 7d50 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b5c │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7c7c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7c7c │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ - ldr r6, [pc, #368] @ 7d64 │ │ │ │ │ - b 7c54 │ │ │ │ │ + beq 7c7c │ │ │ │ │ + ldr r6, [pc, #368] @ 7d68 │ │ │ │ │ + b 7c58 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b6c │ │ │ │ │ + beq 7b70 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 7b6c │ │ │ │ │ + beq 7b70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7cb8 │ │ │ │ │ + beq 7cbc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7b74 │ │ │ │ │ + beq 7b78 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 7cc4 │ │ │ │ │ + bne 7cc8 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #292] @ 7d64 │ │ │ │ │ + ldr r6, [pc, #292] @ 7d68 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b90 │ │ │ │ │ + bne 7b94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d20 │ │ │ │ │ + bne 7d24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b90 │ │ │ │ │ + bne 7b94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d34 │ │ │ │ │ - ldr r2, [pc, #232] @ 7d68 │ │ │ │ │ + bne 7d38 │ │ │ │ │ + ldr r2, [pc, #232] @ 7d6c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7b94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7c7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c78 │ │ │ │ │ + bne 7c7c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #172] @ 7d64 │ │ │ │ │ + ldr r0, [pc, #172] @ 7d68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7bec │ │ │ │ │ - b 7c78 │ │ │ │ │ + bne 7bf0 │ │ │ │ │ + b 7c7c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 7d64 │ │ │ │ │ + ldr r6, [pc, #148] @ 7d68 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b90 │ │ │ │ │ + bne 7b94 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7b78 │ │ │ │ │ + beq 7b7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b78 │ │ │ │ │ + bne 7b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b90 │ │ │ │ │ + bne 7b94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7c7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7cb8 │ │ │ │ │ - b 7cb0 │ │ │ │ │ + bne 7cbc │ │ │ │ │ + b 7cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c78 │ │ │ │ │ + bne 7c7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c78 │ │ │ │ │ + b 7c7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7bbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bb8 │ │ │ │ │ + b 7bbc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a1c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007d6c : │ │ │ │ │ +00007d70 : │ │ │ │ │ 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 7ea4 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ │ - bne 7dd0 │ │ │ │ │ + bne 7dd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ - ldr r7, [pc, #420] @ 7f58 │ │ │ │ │ + beq 7e58 │ │ │ │ │ + ldr r7, [pc, #420] @ 7f5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7e70 │ │ │ │ │ + beq 7e74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7da4 │ │ │ │ │ + beq 7da8 │ │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 7da4 │ │ │ │ │ + beq 7da8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e98 │ │ │ │ │ + beq 7e9c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7dac │ │ │ │ │ + beq 7db0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7ecc │ │ │ │ │ + bne 7ed0 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7f58 │ │ │ │ │ + ldr r7, [pc, #316] @ 7f5c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 7dcc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7f2c │ │ │ │ │ + bne 7f30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 7dcc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7f40 │ │ │ │ │ - ldr r3, [pc, #256] @ 7f5c │ │ │ │ │ + bne 7f44 │ │ │ │ │ + ldr r3, [pc, #256] @ 7f60 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7dc8 │ │ │ │ │ + b 7dcc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7e58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e54 │ │ │ │ │ + bne 7e58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7f58 │ │ │ │ │ + ldr r0, [pc, #192] @ 7f5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7ec4 │ │ │ │ │ - b 7e54 │ │ │ │ │ + bne 7ec8 │ │ │ │ │ + b 7e58 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7e58 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7e58 │ │ │ │ │ ldr r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ - ldr r7, [pc, #140] @ 7f58 │ │ │ │ │ - b 7e30 │ │ │ │ │ + beq 7e58 │ │ │ │ │ + ldr r7, [pc, #140] @ 7f5c │ │ │ │ │ + b 7e34 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7f58 │ │ │ │ │ + ldr r7, [pc, #128] @ 7f5c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 7dcc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7db0 │ │ │ │ │ + beq 7db4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7db0 │ │ │ │ │ + bne 7db4 │ │ │ │ │ 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 7dc8 │ │ │ │ │ + bne 7dcc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7e58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e98 │ │ │ │ │ - b 7e90 │ │ │ │ │ + bne 7e9c │ │ │ │ │ + b 7e94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e54 │ │ │ │ │ + bne 7e58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e54 │ │ │ │ │ + b 7e58 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f60 : │ │ │ │ │ +00007f64 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f9c │ │ │ │ │ + beq 7fa0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7fa8 │ │ │ │ │ + beq 7fac │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7fa8 │ │ │ │ │ + beq 7fac │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 7fc0 │ │ │ │ │ + ldr r3, [pc, #16] @ 7fc4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 7fc4 │ │ │ │ │ + ldr r1, [pc, #12] @ 7fc8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7fa0 │ │ │ │ │ + b 7fa4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a24 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007fc8 : │ │ │ │ │ +00007fcc : │ │ │ │ │ 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 81cc │ │ │ │ │ + beq 81d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #484] @ 81d4 │ │ │ │ │ + ldr r6, [pc, #484] @ 81d8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 8030 │ │ │ │ │ + beq 8034 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8060 │ │ │ │ │ + beq 8064 │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8054 │ │ │ │ │ + beq 8058 │ │ │ │ │ blx r1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 80cc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 8084 │ │ │ │ │ + bne 8088 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 80d0 │ │ │ │ │ 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 80d4 │ │ │ │ │ - ldr r1, [pc, #364] @ 81d4 │ │ │ │ │ + bne 80d8 │ │ │ │ │ + ldr r1, [pc, #364] @ 81d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8150 │ │ │ │ │ + bne 8154 │ │ │ │ │ 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 817c │ │ │ │ │ - ldr r3, [pc, #300] @ 81d8 │ │ │ │ │ - ldr r1, [pc, #300] @ 81dc │ │ │ │ │ + bne 8180 │ │ │ │ │ + ldr r3, [pc, #300] @ 81dc │ │ │ │ │ + ldr r1, [pc, #300] @ 81e0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8160 │ │ │ │ │ + bne 8164 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8024 │ │ │ │ │ - bl 23f8 <_PyNumber_Index> │ │ │ │ │ + b 8028 │ │ │ │ │ + bl 23fc <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 80cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 8134 │ │ │ │ │ - ldr r3, [pc, #224] @ 81e0 │ │ │ │ │ + bne 8138 │ │ │ │ │ + ldr r3, [pc, #224] @ 81e4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8120 │ │ │ │ │ + beq 8124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c8 │ │ │ │ │ + bne 80cc │ │ │ │ │ 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 80f8 │ │ │ │ │ + bne 80fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80f8 │ │ │ │ │ + b 80fc │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ - b 8128 │ │ │ │ │ + b 812c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 80cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 80c8 │ │ │ │ │ + bne 80cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80c8 │ │ │ │ │ - ldr r3, [pc, #96] @ 81e4 │ │ │ │ │ - ldr r2, [pc, #96] @ 81e8 │ │ │ │ │ + b 80cc │ │ │ │ │ + ldr r3, [pc, #96] @ 81e8 │ │ │ │ │ + ldr r2, [pc, #96] @ 81ec │ │ │ │ │ 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 8158 │ │ │ │ │ + bne 815c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ │ - beq 8120 │ │ │ │ │ + beq 8124 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8120 │ │ │ │ │ + bne 8124 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8120 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 8124 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 80c8 │ │ │ │ │ + b 80cc │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000081ec : │ │ │ │ │ +000081f0 : │ │ │ │ │ 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 828c │ │ │ │ │ + beq 8290 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 825c │ │ │ │ │ + bne 8260 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 82b4 │ │ │ │ │ + bne 82b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8344 │ │ │ │ │ - ldr r6, [pc, #440] @ 83f8 │ │ │ │ │ + beq 8348 │ │ │ │ │ + ldr r6, [pc, #440] @ 83fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 835c │ │ │ │ │ + beq 8360 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 83f8 │ │ │ │ │ + ldr r6, [pc, #400] @ 83fc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8254 │ │ │ │ │ + bne 8258 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 83c8 │ │ │ │ │ + bne 83cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8220 │ │ │ │ │ + bne 8224 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8344 │ │ │ │ │ + beq 8348 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8344 │ │ │ │ │ + beq 8348 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 831c │ │ │ │ │ - b 8344 │ │ │ │ │ + bne 8320 │ │ │ │ │ + b 8348 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8230 │ │ │ │ │ + beq 8234 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 8230 │ │ │ │ │ + beq 8234 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8314 │ │ │ │ │ + beq 8318 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8238 │ │ │ │ │ + beq 823c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8388 │ │ │ │ │ - ldr r6, [pc, #260] @ 83f8 │ │ │ │ │ + bne 838c │ │ │ │ │ + ldr r6, [pc, #260] @ 83fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8254 │ │ │ │ │ + bne 8258 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 836c │ │ │ │ │ + bne 8370 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8344 │ │ │ │ │ + beq 8348 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 83f8 │ │ │ │ │ + ldr r2, [pc, #200] @ 83fc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8254 │ │ │ │ │ + bne 8258 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 83e0 │ │ │ │ │ - ldr r2, [pc, #176] @ 83fc │ │ │ │ │ + bne 83e4 │ │ │ │ │ + ldr r2, [pc, #176] @ 8400 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8254 │ │ │ │ │ + b 8258 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 8344 │ │ │ │ │ + beq 8348 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8314 │ │ │ │ │ - ldr r0, [pc, #116] @ 83f8 │ │ │ │ │ + bne 8318 │ │ │ │ │ + ldr r0, [pc, #116] @ 83fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8314 │ │ │ │ │ + b 8318 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 83f8 │ │ │ │ │ + ldr r6, [pc, #92] @ 83fc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8254 │ │ │ │ │ + bne 8258 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 823c │ │ │ │ │ + beq 8240 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 823c │ │ │ │ │ + bne 8240 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 827c │ │ │ │ │ + bne 8280 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 827c │ │ │ │ │ + b 8280 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8344 │ │ │ │ │ + bne 8348 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8344 │ │ │ │ │ + b 8348 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x00000b5c │ │ │ │ │ + .word 0x00000b60 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008400 : │ │ │ │ │ +00008404 : │ │ │ │ │ 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 8b7c │ │ │ │ │ + beq 8b80 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [pc, #2524] @ 8e08 │ │ │ │ │ + ldr r1, [pc, #2524] @ 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 86c0 │ │ │ │ │ + beq 86c4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8688 │ │ │ │ │ + beq 868c │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c70 │ │ │ │ │ + beq 8c74 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87fc │ │ │ │ │ - ldr r3, [pc, #2472] @ 8e0c │ │ │ │ │ + beq 8800 │ │ │ │ │ + ldr r3, [pc, #2472] @ 8e10 │ │ │ │ │ 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 8bdc │ │ │ │ │ + blt 8be0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 8930 │ │ │ │ │ + ble 8934 │ │ │ │ │ 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 8bd0 │ │ │ │ │ - ldr r1, [pc, #2392] @ 8e08 │ │ │ │ │ + beq 8bd4 │ │ │ │ │ + ldr r1, [pc, #2392] @ 8e0c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8af8 │ │ │ │ │ + beq 8afc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8ac0 │ │ │ │ │ + beq 8ac4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 890c │ │ │ │ │ + beq 8910 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 879c │ │ │ │ │ - ldr r3, [pc, #2340] @ 8e10 │ │ │ │ │ + beq 87a0 │ │ │ │ │ + ldr r3, [pc, #2340] @ 8e14 │ │ │ │ │ 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 8c28 │ │ │ │ │ + blt 8c2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 8c1c │ │ │ │ │ + ble 8c20 │ │ │ │ │ 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 8938 │ │ │ │ │ - ldr r1, [pc, #2256] @ 8e08 │ │ │ │ │ + beq 893c │ │ │ │ │ + ldr r1, [pc, #2256] @ 8e0c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a58 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a1c │ │ │ │ │ + beq 8a20 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88b0 │ │ │ │ │ + beq 88b4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 873c │ │ │ │ │ - ldr r2, [pc, #2208] @ 8e14 │ │ │ │ │ + beq 8740 │ │ │ │ │ + ldr r2, [pc, #2208] @ 8e18 │ │ │ │ │ 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 8c84 │ │ │ │ │ + blt 8c88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt fp, r9, #8 │ │ │ │ │ strgt r3, [sp, #24] │ │ │ │ │ strgt r5, [sp, #12] │ │ │ │ │ - ble 8c10 │ │ │ │ │ + ble 8c14 │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 89ac │ │ │ │ │ - ldr r1, [pc, #2124] @ 8e08 │ │ │ │ │ + beq 89b0 │ │ │ │ │ + ldr r1, [pc, #2124] @ 8e0c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8aa8 │ │ │ │ │ + beq 8aac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a70 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 885c │ │ │ │ │ + beq 8860 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 86dc │ │ │ │ │ - ldr r2, [pc, #2080] @ 8e18 │ │ │ │ │ + beq 86e0 │ │ │ │ │ + ldr r2, [pc, #2080] @ 8e1c │ │ │ │ │ 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 8cfc │ │ │ │ │ + blt 8d00 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8cc0 │ │ │ │ │ + ble 8cc4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 8400 │ │ │ │ │ + bl 8404 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8d38 │ │ │ │ │ - ldr r3, [pc, #2020] @ 8e1c │ │ │ │ │ + beq 8d3c │ │ │ │ │ + ldr r3, [pc, #2020] @ 8e20 │ │ │ │ │ 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 8678 │ │ │ │ │ + beq 867c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8670 │ │ │ │ │ + bne 8674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8868 │ │ │ │ │ - ldr r3, [pc, #1952] @ 8e20 │ │ │ │ │ + beq 886c │ │ │ │ │ + ldr r3, [pc, #1952] @ 8e24 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 89c8 │ │ │ │ │ + b 89cc │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 86b0 │ │ │ │ │ + beq 86b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 86b0 │ │ │ │ │ + bne 86b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 86c0 │ │ │ │ │ + beq 86c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + bl 5ec0 │ │ │ │ │ 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 8b6c │ │ │ │ │ - ldr r1, [pc, #1816] @ 8e08 │ │ │ │ │ + beq 8b70 │ │ │ │ │ + ldr r1, [pc, #1816] @ 8e0c │ │ │ │ │ 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 8aa4 │ │ │ │ │ + beq 8aa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a74 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + beq 8a78 │ │ │ │ │ + bl 5ec0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 885c │ │ │ │ │ + beq 8860 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 86dc │ │ │ │ │ - ldr r2, [pc, #1772] @ 8e24 │ │ │ │ │ + beq 86e0 │ │ │ │ │ + ldr r2, [pc, #1772] @ 8e28 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 85f8 │ │ │ │ │ + b 85fc │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b74 │ │ │ │ │ - ldr r1, [pc, #1720] @ 8e08 │ │ │ │ │ + beq 8b78 │ │ │ │ │ + ldr r1, [pc, #1720] @ 8e0c │ │ │ │ │ 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 8a50 │ │ │ │ │ + beq 8a54 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a20 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + beq 8a24 │ │ │ │ │ + bl 5ec0 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88b0 │ │ │ │ │ + beq 88b4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 873c │ │ │ │ │ - ldr r2, [pc, #1680] @ 8e28 │ │ │ │ │ + beq 8740 │ │ │ │ │ + ldr r2, [pc, #1680] @ 8e2c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 8574 │ │ │ │ │ + b 8578 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b58 │ │ │ │ │ - ldr r1, [pc, #1624] @ 8e08 │ │ │ │ │ + beq 8b5c │ │ │ │ │ + ldr r1, [pc, #1624] @ 8e0c │ │ │ │ │ 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 8af4 │ │ │ │ │ + beq 8af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + beq 8ac8 │ │ │ │ │ + bl 5ec0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 890c │ │ │ │ │ + beq 8910 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 879c │ │ │ │ │ - ldr r3, [pc, #1588] @ 8e2c │ │ │ │ │ + beq 87a0 │ │ │ │ │ + ldr r3, [pc, #1588] @ 8e30 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 84ec │ │ │ │ │ + b 84f0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b80 │ │ │ │ │ - ldr r1, [pc, #1528] @ 8e08 │ │ │ │ │ + beq 8b84 │ │ │ │ │ + ldr r1, [pc, #1528] @ 8e0c │ │ │ │ │ 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 86b8 │ │ │ │ │ + beq 86bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 868c │ │ │ │ │ - bl 5ebc │ │ │ │ │ + beq 8690 │ │ │ │ │ + bl 5ec0 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c70 │ │ │ │ │ + beq 8c74 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87fc │ │ │ │ │ - ldr r3, [pc, #1496] @ 8e30 │ │ │ │ │ + beq 8800 │ │ │ │ │ + ldr r3, [pc, #1496] @ 8e34 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8464 │ │ │ │ │ + b 8468 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b90 │ │ │ │ │ + bne 8b94 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 85a8 │ │ │ │ │ - ldr r3, [pc, #1456] @ 8e34 │ │ │ │ │ + bne 85ac │ │ │ │ │ + ldr r3, [pc, #1456] @ 8e38 │ │ │ │ │ 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 88bc │ │ │ │ │ + beq 88c0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 89e8 │ │ │ │ │ + b 89ec │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8bb4 │ │ │ │ │ + bne 8bb8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 8524 │ │ │ │ │ - ldr r3, [pc, #1372] @ 8e38 │ │ │ │ │ + bne 8528 │ │ │ │ │ + ldr r3, [pc, #1372] @ 8e3c │ │ │ │ │ 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 8918 │ │ │ │ │ + beq 891c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8978 │ │ │ │ │ + b 897c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8dec │ │ │ │ │ + bne 8df0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 849c │ │ │ │ │ + bne 84a0 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8b0c │ │ │ │ │ + b 8b10 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #1252] @ 8e3c │ │ │ │ │ + ldr r3, [pc, #1252] @ 8e40 │ │ │ │ │ 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 8bac │ │ │ │ │ + beq 8bb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8990 │ │ │ │ │ + bne 8994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8918 │ │ │ │ │ - ldr r3, [pc, #1184] @ 8e40 │ │ │ │ │ + beq 891c │ │ │ │ │ + ldr r3, [pc, #1184] @ 8e44 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 8b18 │ │ │ │ │ + b 8b1c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r3, [pc, #1148] @ 8e44 │ │ │ │ │ + ldr r3, [pc, #1148] @ 8e48 │ │ │ │ │ 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 8a08 │ │ │ │ │ + beq 8a0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a00 │ │ │ │ │ + bne 8a04 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 88bc │ │ │ │ │ - ldr r3, [pc, #1080] @ 8e48 │ │ │ │ │ + beq 88c0 │ │ │ │ │ + ldr r3, [pc, #1080] @ 8e4c │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 8958 │ │ │ │ │ + b 895c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a44 │ │ │ │ │ + beq 8a48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a44 │ │ │ │ │ + bne 8a48 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + bl 5ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88bc │ │ │ │ │ + beq 88c0 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8950 │ │ │ │ │ + b 8954 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a98 │ │ │ │ │ + beq 8a9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a98 │ │ │ │ │ + bne 8a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8aa8 │ │ │ │ │ + beq 8aac │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + bl 5ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8868 │ │ │ │ │ + beq 886c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 89c0 │ │ │ │ │ + b 89c4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ae8 │ │ │ │ │ + beq 8aec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8ae8 │ │ │ │ │ + bne 8aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8af8 │ │ │ │ │ + beq 8afc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5ebc │ │ │ │ │ + bl 5ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8918 │ │ │ │ │ + beq 891c │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - ldr r3, [pc, #824] @ 8e4c │ │ │ │ │ + ldr r3, [pc, #824] @ 8e50 │ │ │ │ │ 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 86d0 │ │ │ │ │ + beq 86d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 86d0 │ │ │ │ │ + bne 86d4 │ │ │ │ │ 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 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 8b0c │ │ │ │ │ + b 8b10 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b 89b4 │ │ │ │ │ + b 89b8 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ - b 8940 │ │ │ │ │ + b 8944 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 86d0 │ │ │ │ │ + b 86d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8868 │ │ │ │ │ + bne 886c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8868 │ │ │ │ │ + b 886c │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 8b0c │ │ │ │ │ + b 8b10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 88bc │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88bc │ │ │ │ │ + b 88c0 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8b5c │ │ │ │ │ - ldr r1, [pc, #620] @ 8e50 │ │ │ │ │ + b 8b60 │ │ │ │ │ + ldr r1, [pc, #620] @ 8e54 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8480 │ │ │ │ │ + beq 8484 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8c08 │ │ │ │ │ + beq 8c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 8c64 │ │ │ │ │ + beq 8c68 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 86d0 │ │ │ │ │ - ldr r3, [pc, #572] @ 8e54 │ │ │ │ │ + b 86d4 │ │ │ │ │ + ldr r3, [pc, #572] @ 8e58 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8888 │ │ │ │ │ - ldr r3, [pc, #564] @ 8e58 │ │ │ │ │ + b 888c │ │ │ │ │ + ldr r3, [pc, #564] @ 8e5c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 88e0 │ │ │ │ │ - ldr r1, [pc, #544] @ 8e50 │ │ │ │ │ + b 88e4 │ │ │ │ │ + ldr r1, [pc, #544] @ 8e54 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8508 │ │ │ │ │ + beq 850c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b08 │ │ │ │ │ + beq 8b0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8b08 │ │ │ │ │ + bne 8b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b08 │ │ │ │ │ + b 8b0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c08 │ │ │ │ │ + b 8c0c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8d88 │ │ │ │ │ + bne 8d8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 86d0 │ │ │ │ │ - ldr r1, [pc, #452] @ 8e50 │ │ │ │ │ + b 86d4 │ │ │ │ │ + ldr r1, [pc, #452] @ 8e54 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8590 │ │ │ │ │ + beq 8594 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a64 │ │ │ │ │ + bne 8a68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a64 │ │ │ │ │ - ldr r3, [pc, #404] @ 8e5c │ │ │ │ │ + b 8a68 │ │ │ │ │ + ldr r3, [pc, #404] @ 8e60 │ │ │ │ │ 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 8868 │ │ │ │ │ + beq 886c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r4] │ │ │ │ │ - beq 8668 │ │ │ │ │ - b 8868 │ │ │ │ │ - ldr r1, [pc, #332] @ 8e50 │ │ │ │ │ + beq 866c │ │ │ │ │ + b 886c │ │ │ │ │ + ldr r1, [pc, #332] @ 8e54 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8614 │ │ │ │ │ + beq 8618 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8abc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8ab8 │ │ │ │ │ + bne 8abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ab8 │ │ │ │ │ + b 8abc │ │ │ │ │ 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 8400 │ │ │ │ │ + bl 8404 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8da4 │ │ │ │ │ + beq 8da8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 8630 │ │ │ │ │ + b 8634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8c7c │ │ │ │ │ + bne 8c80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c7c │ │ │ │ │ + b 8c80 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 8d5c │ │ │ │ │ - ldr r3, [pc, #168] @ 8e60 │ │ │ │ │ + bne 8d60 │ │ │ │ │ + ldr r3, [pc, #168] @ 8e64 │ │ │ │ │ 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 8658 │ │ │ │ │ - b 8868 │ │ │ │ │ + bne 865c │ │ │ │ │ + b 886c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8918 │ │ │ │ │ + bne 891c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8918 │ │ │ │ │ + b 891c │ │ │ │ │ .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 │ │ │ │ │ @@ -10178,94 +10179,95 @@ │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008e64 <_IsFortranContiguous>: │ │ │ │ │ +00008e68 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8ed4 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 8ed8 <_IsFortranContiguous+0x70> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8ed0 <_IsFortranContiguous+0x6c> │ │ │ │ │ + beq 8ed4 <_IsFortranContiguous+0x6c> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 8ec0 <_IsFortranContiguous+0x5c> │ │ │ │ │ + ble 8ec4 <_IsFortranContiguous+0x5c> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 8eb4 <_IsFortranContiguous+0x50> │ │ │ │ │ + ble 8eb8 <_IsFortranContiguous+0x50> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 8ec8 <_IsFortranContiguous+0x64> │ │ │ │ │ + bne 8ecc <_IsFortranContiguous+0x64> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8e90 <_IsFortranContiguous+0x2c> │ │ │ │ │ + b 8e94 <_IsFortranContiguous+0x2c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - b 730 │ │ │ │ │ + b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008edc : │ │ │ │ │ +00008ee0 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - ldr lr, [r0, #20] │ │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ - pople {r4, r5, pc} │ │ │ │ │ - ldr ip, [r3, #32] │ │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r4, [ip] │ │ │ │ │ + bxle lr │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ │ + ldr lr, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mla r4, r3, r4, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bne 8f6c │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + mla r0, lr, r3, r0 │ │ │ │ │ + bne 8f74 │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - mla r0, r4, r3, r0 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + mla r0, lr, r3, r0 │ │ │ │ │ + cmp ip, #2 │ │ │ │ │ pople {r4, r5, pc} │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - ldr r4, [ip, r3, lsl #2] │ │ │ │ │ - ldr r5, [r1, r3, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mla r4, r5, r4, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq 8f5c │ │ │ │ │ - ldr r4, [r2, r3, lsl #2] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + 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 8f64 │ │ │ │ │ + ldr lr, [r2] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ - addge r0, r0, r4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne 8f34 │ │ │ │ │ + addge r0, r0, lr │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + add r2, r2, #4 │ │ │ │ │ + bne 8f40 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrge r0, [r4] │ │ │ │ │ + ldrge r0, [r0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldr r5, [ip, #4] │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - mla r5, r4, r5, r0 │ │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + mla r0, r4, lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldrge r0, [r5] │ │ │ │ │ + ldrge r0, [r0] │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ - b 8f28 │ │ │ │ │ + b 8f2c │ │ │ │ ├── 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 0x00000b60 │ │ │ │ │ + .word 0x00000b5c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000002a4 : │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl d2c │ │ │ │ │ + bl d30 │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [pc, #32] @ 2ec │ │ │ │ │ cmp r0, r3 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [pc, #24] @ 2f0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -225,25 +225,25 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 324 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2764 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 709c <_PySequence_IterSearch> │ │ │ │ │ + b 70a0 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000330 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 404 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 404 │ │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 281c │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ ldr r2, [pc, #72] @ 424 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 404 │ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 544 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b 578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 4268 │ │ │ │ │ + bl 426c │ │ │ │ │ R_ARM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -453,25 +453,25 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bne 5f4 │ │ │ │ │ bl 580 │ │ │ │ │ b 604 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a1c │ │ │ │ │ + bl a20 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 614 │ │ │ │ │ ldr r0, [pc, #28] @ 628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 61c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ bge 670 │ │ │ │ │ ldr r0, [pc, #28] @ 684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 678 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c98 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ @@ -513,33 +513,33 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 774 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000006bc : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a1c │ │ │ │ │ + bl a20 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000006f0 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ bne 778 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 800 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2818 │ │ │ │ │ + bl 281c │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 7b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 890 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 914 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d2c │ │ │ │ │ + bl d30 │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 8c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -733,21 +733,21 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5eb0 │ │ │ │ │ + bl 5eb4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000dc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ │ │ │ │ │ 000009cc <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000009e8 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -782,15 +782,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movlt r8, r2 │ │ │ │ │ movge r8, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6334 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a38 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq ad0 │ │ │ │ │ - bl 8edc │ │ │ │ │ + bl 8ee0 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -886,15 +886,15 @@ │ │ │ │ │ str ip, [r1] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r1], #4 │ │ │ │ │ b b3c <_Py_add_one_to_index_F+0xc> │ │ │ │ │ │ │ │ │ │ 00000b70 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b 4174 │ │ │ │ │ + b 4178 │ │ │ │ │ R_ARM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000b74 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ │ @@ -934,111 +934,111 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c30 │ │ │ │ │ - ldr r2, [pc, #528] @ e2c │ │ │ │ │ + ldr r2, [pc, #532] @ e30 │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl 1064 │ │ │ │ │ + bl 1068 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c44 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b e20 │ │ │ │ │ - ldr r3, [pc, #504] @ e30 │ │ │ │ │ - ldr r1, [pc, #504] @ e34 │ │ │ │ │ + b e24 │ │ │ │ │ + ldr r3, [pc, #508] @ e34 │ │ │ │ │ + ldr r1, [pc, #508] @ e38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b c28 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1064 │ │ │ │ │ + bl 1068 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge c9c │ │ │ │ │ - ldr r3, [pc, #440] @ e38 │ │ │ │ │ - ldr r1, [pc, #440] @ e3c │ │ │ │ │ + ldr r3, [pc, #444] @ e3c │ │ │ │ │ + ldr r1, [pc, #444] @ e40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 6610 <_IsCContiguous> │ │ │ │ │ + bl 6614 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq cd4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cd4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 6610 <_IsCContiguous> │ │ │ │ │ + bl 6614 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d00 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e64 <_IsFortranContiguous> │ │ │ │ │ + bl 8e68 <_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 8e64 <_IsFortranContiguous> │ │ │ │ │ + bl 8e68 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b e20 │ │ │ │ │ + b e24 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bne d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ bgt d58 │ │ │ │ │ @@ -1048,15 +1048,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldrgt r0, [r1, r3, lsl #2] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ mulgt r6, r0, r6 │ │ │ │ │ bgt d78 │ │ │ │ │ mov r7, #0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc e08 │ │ │ │ │ + bcc e0c │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt ddc │ │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ │ @@ -1068,210 +1068,211 @@ │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ │ strge r7, [r3, #-4] │ │ │ │ │ movge r3, r0 │ │ │ │ │ bge da8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8edc │ │ │ │ │ + bl 8ee0 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8edc │ │ │ │ │ + bl 8ee0 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x0000011d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000dd4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x00000e0c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000e40 : │ │ │ │ │ +00000e44 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq e84 │ │ │ │ │ bl 580 │ │ │ │ │ - b ea0 │ │ │ │ │ + b ea4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea8 │ │ │ │ │ - ldr r3, [pc, #88] @ ef0 │ │ │ │ │ - ldr r1, [pc, #88] @ ef4 │ │ │ │ │ + bne eac │ │ │ │ │ + ldr r3, [pc, #88] @ ef4 │ │ │ │ │ + ldr r1, [pc, #88] @ ef8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b ee4 │ │ │ │ │ + b ee8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e90 │ │ │ │ │ + beq e94 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne e90 │ │ │ │ │ + bne e94 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000e44 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000ef8 : │ │ │ │ │ +00000efc : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ - beq f38 │ │ │ │ │ + beq f3c │ │ │ │ │ bl 580 │ │ │ │ │ - b f4c │ │ │ │ │ + b f50 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 1064 │ │ │ │ │ + bl 1068 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f54 │ │ │ │ │ + beq f58 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b f6c │ │ │ │ │ + b f70 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000f78 : │ │ │ │ │ +00000f7c : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ - b ef8 │ │ │ │ │ + b efc │ │ │ │ │ │ │ │ │ │ -00000f7c : │ │ │ │ │ +00000f80 : │ │ │ │ │ PyObject_AsReadBuffer(): │ │ │ │ │ - b ef8 │ │ │ │ │ + b efc │ │ │ │ │ │ │ │ │ │ -00000f80 : │ │ │ │ │ +00000f84 : │ │ │ │ │ PyObject_CheckReadBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ + beq fe8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ + beq fe8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fd0 │ │ │ │ │ + bne fd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b fdc │ │ │ │ │ + b fe0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 12a4 │ │ │ │ │ + bl 12a8 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000fec <_PyBuffer_ReleaseInInterpreter>: │ │ │ │ │ +00000ff0 <_PyBuffer_ReleaseInInterpreter>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreter(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc] @ ff8 <_PyBuffer_ReleaseInInterpreter+0xc> │ │ │ │ │ + ldr r1, [pc] @ ffc <_PyBuffer_ReleaseInInterpreter+0xc> │ │ │ │ │ b 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _buffer_release_call │ │ │ │ │ │ │ │ │ │ -00000ffc : │ │ │ │ │ +00001000 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b 69bc │ │ │ │ │ + b 69c0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ -00001000 : │ │ │ │ │ +00001004 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b 66a4 │ │ │ │ │ + b 66a8 │ │ │ │ │ R_ARM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ -00001004 : │ │ │ │ │ +00001008 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b 21c0 │ │ │ │ │ + b 21c4 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00001008 : │ │ │ │ │ +0000100c : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #16] @ 1034 │ │ │ │ │ + ldr r3, [pc, #16] @ 1038 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 76772 (bytes into file) │ │ │ │ │ + Start of section headers: 76748 (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 0x12be4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12bcc: │ │ │ │ │ │ │ │ │ │ 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 000b00 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010394 0000f8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01037c 0000f8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000b34 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01048c 000808 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010474 000808 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001388 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001388 00088a 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001c14 005970 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010c94 001210 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 007584 002fd4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011ea4 000c38 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a558 00284f 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 012adc 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00cda7 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cda7 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00cdd4 001f40 10 16 349 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ed14 00167d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012b54 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001c14 005958 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 010c7c 001210 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00756c 002fd4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011e8c 000c38 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a540 00284f 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 012ac4 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00cd8f 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cd8f 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00cdbc 001f40 10 16 349 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ecfc 00167d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012b3c 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 {} │ │ │ │ │ @@ -81,32 +81,32 @@ │ │ │ │ │ 77: 00000230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 000033f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 79: 000033f4 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ 80: 00003480 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: 00003488 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 85: 00003488 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 86: 00003678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 00000184 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 88: 00000184 108 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 89: 0000369c 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ - 90: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 84: 00000184 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 85: 00000184 108 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ + 86: 0000369c 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 87: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 88: 00003488 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 89: 00003488 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 90: 00003678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 91: 0000369c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 92: 000039ac 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 │ │ │ │ │ - 98: 00000234 124 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 99: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 100: 00000374 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 101: 00000458 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 97: 00000374 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 98: 00000458 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 99: 00000234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00000234 124 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 101: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 0000045c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 103: 0000045c 108 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 104: 000004c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 105: 000039b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 106: 000039b8 284 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 107: 00003acc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 108: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -158,22 +158,22 @@ │ │ │ │ │ 154: 00000bac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 155: 00000bac 88 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 156: 00000c00 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 00000c04 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 158: 00000c04 372 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 159: 00000d64 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 160: 000043c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 161: 000043c8 3940 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 162: 00005448 1320 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 161: 000043c8 3916 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 162: 00005430 1320 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 163: 000002b0 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 164: 00002064 164 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 165: 00005308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 166: 0000532c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 167: 0000532c 284 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ - 168: 00005440 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 165: 000052f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 166: 00005314 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 167: 00005314 284 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 168: 00005428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 169: 00000d78 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 170: 00000d78 220 FUNC LOCAL DEFAULT 9 bytearray_rindex │ │ │ │ │ 171: 00000e4c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 172: 00000e54 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 173: 00000e54 1524 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 174: 00001430 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 175: 00001448 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -190,19 +190,19 @@ │ │ │ │ │ 186: 000017b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 187: 000017b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 188: 000017b4 92 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 189: 00001808 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 190: 00001810 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 191: 00001810 1492 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 192: 00001dcc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 193: 00005448 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 193: 00005430 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 194: 00002c30 112 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ 195: 000006fc 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 196: 00000828 720 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 197: 00005964 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 197: 0000594c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 198: 00001de4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 199: 00001de4 224 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ 200: 00001ec0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 201: 00001ec4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 202: 00001ec4 24 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 203: 00001ed8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 204: 00001edc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10394 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1037c contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0001781c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000058 0001791c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000090 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000a4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 00000668 0000a41c R_ARM_CALL 00002064 stringlib__two_way_count │ │ │ │ │ 000006f8 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000728 0000d71c R_ARM_CALL 00002108 stringlib__lex_search │ │ │ │ │ 00000740 0000d71c R_ARM_CALL 00002108 stringlib__lex_search │ │ │ │ │ 00000768 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000afc 0001da1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1048c contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10474 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001e102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001002 R_ARM_ABS32 0000083c bytearray_dealloc │ │ │ │ │ @@ -112,29 +112,29 @@ │ │ │ │ │ 000003e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000e402 R_ARM_ABS32 000023c8 bytearrayiter_reduce │ │ │ │ │ 000003f4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000fa02 R_ARM_ABS32 0000298c bytearrayiter_setstate │ │ │ │ │ 00000404 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 00006202 R_ARM_ABS32 00000234 bytearray_mod │ │ │ │ │ +00000424 00006402 R_ARM_ABS32 00000234 bytearray_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000e802 R_ARM_ABS32 00000af8 bytearray_alloc │ │ │ │ │ 000004b4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 00010f02 R_ARM_ABS32 00002fcc bytearray_reduce │ │ │ │ │ 000004c4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000d902 R_ARM_ABS32 0000219c bytearray_reduce_ex │ │ │ │ │ 000004d4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000e902 R_ARM_ABS32 0000243c bytearray_sizeof │ │ │ │ │ 000004e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005502 R_ARM_ABS32 00003488 bytearray_append │ │ │ │ │ +000004ec 00005902 R_ARM_ABS32 00003488 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 00005802 R_ARM_ABS32 00000184 bytearray_lstrip │ │ │ │ │ +0000068c 00005502 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 │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000d002 R_ARM_ABS32 00001fa0 bytearray_removesuffix │ │ │ │ │ 00000704 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00010902 R_ARM_ABS32 00002f08 bytearray_reverse │ │ │ │ │ 00000714 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000a702 R_ARM_ABS32 0000532c bytearray_rfind │ │ │ │ │ +0000071c 0000a702 R_ARM_ABS32 00005314 bytearray_rfind │ │ │ │ │ 00000724 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000aa02 R_ARM_ABS32 00000d78 bytearray_rindex │ │ │ │ │ 00000734 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00009e02 R_ARM_ABS32 00000c04 stringlib_rjust │ │ │ │ │ 00000744 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -289,15 +289,15 @@ │ │ │ │ │ 00000834 00004c02 R_ARM_ABS32 00000184 bytearray_repeat │ │ │ │ │ 00000838 00010c02 R_ARM_ABS32 00002f70 bytearray_getitem │ │ │ │ │ 00000840 0000ed02 R_ARM_ABS32 000025a4 bytearray_setitem │ │ │ │ │ 00000848 00007402 R_ARM_ABS32 0000439c bytearray_contains │ │ │ │ │ 0000084c 00000802 R_ARM_ABS32 00002e1c bytearray_iconcat │ │ │ │ │ 00000850 0000f702 R_ARM_ABS32 000028dc bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10c94 contains 578 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10c7c contains 578 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000098 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000104 00015e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000128 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00000150 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000158 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000016c 0001621c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ @@ -780,105 +780,105 @@ │ │ │ │ │ 00004420 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00004438 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00004628 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00004644 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00004668 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000046a0 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000046b4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000047b4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -000047f4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00004858 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004884 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048b0 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -000048fc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000491c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00004944 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004960 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000498c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000049ac 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -000049c4 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a20 0000a31c R_ARM_CALL 000002b0 stringlib_adaptive_find │ │ │ │ │ -00004a38 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -00004a68 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a6c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004acc 0000a41c R_ARM_CALL 00002064 stringlib__two_way_count │ │ │ │ │ -00004adc 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004ae8 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004b68 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004b80 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00004bc8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004bf0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c10 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c7c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c84 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cc8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ce0 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004d24 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004d38 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00004d60 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004da8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004dc4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004de0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000047a4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000047e4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004848 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004874 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004898 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +000048e4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004904 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +0000492c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004948 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004974 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004994 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000049ac 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a08 0000a31c R_ARM_CALL 000002b0 stringlib_adaptive_find │ │ │ │ │ +00004a20 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +00004a50 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a54 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ab4 0000a41c R_ARM_CALL 00002064 stringlib__two_way_count │ │ │ │ │ +00004ac4 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004ad0 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004b50 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004b68 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004bb0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004bd8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004bf8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c64 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c6c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cb0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cc8 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004d0c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004d20 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004d48 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d90 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004dac 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004dc8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004df0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00004e08 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00004e20 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004e38 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004e58 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004e74 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00004ec4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00004ef0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f00 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f58 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004fb8 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004fd0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00005054 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005064 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005080 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00005094 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000050b0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000050c0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -00005108 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005134 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005150 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004e40 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004e5c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004eac 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004ed8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ee8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f40 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004fa0 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004fb8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +0000503c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000504c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005068 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +0000507c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005098 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000050a8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000050f0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000511c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005138 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000516c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00005184 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000519c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000051b8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000051d8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000051fc 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00005214 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -0000525c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000051a0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000051c0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000051e4 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000051fc 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00005244 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005270 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00005288 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000052a0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000052c0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ -000052e0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005300 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000530c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005310 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00005314 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005318 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005320 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00005324 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005328 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005390 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000053a4 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000053b8 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053dc 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005400 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000542c 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005440 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00005444 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000057e0 0001ce1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00005814 0001cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000058c0 0000a31d R_ARM_JUMP24 000002b0 stringlib_adaptive_find │ │ │ │ │ -000058e8 0000c21d R_ARM_JUMP24 00002c30 stringlib_find_char │ │ │ │ │ -00005924 0000c31c R_ARM_CALL 000006fc stringlib__preprocess │ │ │ │ │ -00005934 0000c41c R_ARM_CALL 00000828 stringlib__two_way │ │ │ │ │ -0000594c 0000a41d R_ARM_JUMP24 00002064 stringlib__two_way_count │ │ │ │ │ -00005964 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000052a8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000052c8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052e8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052f8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000052fc 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005300 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005308 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000530c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005310 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005378 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +0000538c 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +000053a0 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000053c4 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000053e8 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005414 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005428 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +0000542c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000057c8 0001ce1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000057fc 0001cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000058a8 0000a31d R_ARM_JUMP24 000002b0 stringlib_adaptive_find │ │ │ │ │ +000058d0 0000c21d R_ARM_JUMP24 00002c30 stringlib_find_char │ │ │ │ │ +0000590c 0000c31c R_ARM_CALL 000006fc stringlib__preprocess │ │ │ │ │ +0000591c 0000c41c R_ARM_CALL 00000828 stringlib__two_way │ │ │ │ │ +00005934 0000a41d R_ARM_JUMP24 00002064 stringlib__two_way_count │ │ │ │ │ +0000594c 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11ea4 contains 391 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11e8c contains 391 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000048 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000070 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000080 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000a4 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -889,15 +889,15 @@ │ │ │ │ │ 00000114 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000124 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000128 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000148 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000174 0001ac1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000001c8 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001e4 0000591d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ +000001e4 0000561d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ 000001e8 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000023c 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000024c 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000268 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000290 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -912,23 +912,23 @@ │ │ │ │ │ 000003b4 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000003c8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000003f4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000041c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000044c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000004a0 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004bc 0000591d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ +000004bc 0000561d R_ARM_JUMP24 0000369c 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 00003ad4 stringlib_bytes_join │ │ │ │ │ 00000518 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000544 0001b71c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 00000550 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000598 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000005b4 0000591d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ +000005b4 0000561d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ 000005b8 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000005bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000628 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000648 0001b91c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000658 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006b4 0001ba1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000718 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ @@ -1018,15 +1018,15 @@ │ │ │ │ │ 00001198 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000011c0 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000011fc 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001220 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 0000124c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000127c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 0000128c 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000012cc 0000a21c R_ARM_CALL 00005448 fastsearch │ │ │ │ │ +000012cc 0000a21c R_ARM_CALL 00005430 fastsearch │ │ │ │ │ 000012e0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001304 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001330 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001348 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001370 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000013a0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013c4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1085,15 +1085,15 @@ │ │ │ │ │ 00001b40 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001b7c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001ba0 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001bcc 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bf0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c1c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c2c 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001c60 0000a21c R_ARM_CALL 00005448 fastsearch │ │ │ │ │ +00001c60 0000a21c R_ARM_CALL 00005430 fastsearch │ │ │ │ │ 00001c78 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c9c 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001cc8 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ce0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d04 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001d30 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d54 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1214,15 +1214,15 @@ │ │ │ │ │ 00002940 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 0000296c 0001ab1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ 00002988 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000029a4 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000029c8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029fc 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00002a4c 0001dd1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002a80 0000a21c R_ARM_CALL 00005448 fastsearch │ │ │ │ │ +00002a80 0000a21c R_ARM_CALL 00005430 fastsearch │ │ │ │ │ 00002a94 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002aa8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002ac8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002af0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002af8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b24 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002b54 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1234,15 +1234,15 @@ │ │ │ │ │ 00002bbc 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002be4 0001661c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00002c10 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c1c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002c2c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002c60 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002cec 0001dd1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002d20 0000a21c R_ARM_CALL 00005448 fastsearch │ │ │ │ │ +00002d20 0000a21c R_ARM_CALL 00005430 fastsearch │ │ │ │ │ 00002d34 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002d48 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002d68 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002d90 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002d98 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002dc4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002df4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1264,15 +1264,15 @@ │ │ │ │ │ 00002f68 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002f6c 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00002fa0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002fc0 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 00002fc4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002fc8 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x12adc contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x12ac4 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── 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 60040000 00000000 ........`....... │ │ │ │ │ + 0x00000680 04000000 00000000 38040000 00000000 ........8....... │ │ │ │ │ 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] cannot add more objects to bytearray │ │ │ │ │ - [ 460] lstrip │ │ │ │ │ + [ 438] lstrip │ │ │ │ │ + [ 440] cannot add more objects to bytearray │ │ │ │ │ [ 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 {} │ │ │ │ │ @@ -3924,15 +3924,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 0x00000438 │ │ │ │ │ + .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 0000369c : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -4893,79 +4893,79 @@ │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 4cd0 │ │ │ │ │ + bhi 4cb8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49c8 │ │ │ │ │ + bne 49b0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 49c8 │ │ │ │ │ + bne 49b0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bgt 4ad8 │ │ │ │ │ + bgt 4ac0 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 47a4 │ │ │ │ │ + bgt 4794 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4b44 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 4b2c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 4cf0 │ │ │ │ │ + bne 4cd8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 48c8 │ │ │ │ │ + beq 48b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 48a4 │ │ │ │ │ + beq 488c │ │ │ │ │ ldr r6, [r8, #20] │ │ │ │ │ - blt 4cbc │ │ │ │ │ + blt 4ca4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 4a2c │ │ │ │ │ - ldr r3, [pc, #3676] @ 5308 │ │ │ │ │ + ble 4a14 │ │ │ │ │ + ldr r3, [pc, #3652] @ 52f0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 49d0 │ │ │ │ │ + bgt 49b8 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ ldrb r9, [r7] │ │ │ │ │ ldrb r1, [r7, r3] │ │ │ │ │ and r0, r9, #31 │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ sub fp, r4, r5 │ │ │ │ │ beq 46c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ - beq 47d8 │ │ │ │ │ + beq 47c8 │ │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ subeq r0, r5, #3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ beq 4594 │ │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ subeq r0, r5, #4 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ beq 4594 │ │ │ │ │ ldrb ip, [r7, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ @@ -4973,83 +4973,83 @@ │ │ │ │ │ subeq r0, r5, #5 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ beq 4594 │ │ │ │ │ ldrb ip, [r7, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ subeq r0, r5, #6 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ add r8, r7, #4 │ │ │ │ │ beq 4594 │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ ldrb ip, [r8, #1]! │ │ │ │ │ mov r3, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ moveq r0, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ │ bne 456c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ blt 461c │ │ │ │ │ and ip, r1, #31 │ │ │ │ │ mov lr, #1 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ mov r8, #0 │ │ │ │ │ add ip, r6, r3 │ │ │ │ │ mov lr, sl │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r8, [sp, #8] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r8, [sp, #12] │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldrb r0, [ip, r2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne 46d4 │ │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ add r0, r6, r2 │ │ │ │ │ - bne 4760 │ │ │ │ │ + bne 4750 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 4708 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq 47e8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + beq 47d8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ble 45c0 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bge 45c0 │ │ │ │ │ mov sl, lr │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 47e8 │ │ │ │ │ + bgt 47d8 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 4a6c │ │ │ │ │ - ldr r0, [pc, #3296] @ 530c │ │ │ │ │ + beq 4a54 │ │ │ │ │ + ldr r0, [pc, #3272] @ 52f4 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 48bc │ │ │ │ │ + beq 48a4 │ │ │ │ │ add sl, r4, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9, #16] │ │ │ │ │ - beq 4a48 │ │ │ │ │ + beq 4a30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strbeq r6, [r0, r4] │ │ │ │ │ beq 4678 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -5060,15 +5060,15 @@ │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ str sl, [r9, #12] │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ - beq 47c8 │ │ │ │ │ + beq 47b8 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 46b8 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ @@ -5079,66 +5079,62 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ bne 44e0 │ │ │ │ │ b 4594 │ │ │ │ │ add r0, ip, r2 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, sl, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 478c │ │ │ │ │ + bne 477c │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ble 45c0 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bge 45c0 │ │ │ │ │ b 4610 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 4760 │ │ │ │ │ + bne 4750 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 45e8 │ │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - ldrb r5, [r0, r2] │ │ │ │ │ - ldrb r1, [r7, r2] │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne 488c │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + ldrb sl, [r0, r2] │ │ │ │ │ + ldrb r5, [r7, r2] │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + bne 487c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 4734 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ + blt 472c │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ beq 45e8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ add r0, ip, r2 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, sl, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ beq 46f0 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ble 45c0 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bge 45c0 │ │ │ │ │ b 4610 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 49a4 │ │ │ │ │ + beq 498c │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -5153,196 +5149,194 @@ │ │ │ │ │ b 4624 │ │ │ │ │ mul r1, r8, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne sl, [r9, #20] │ │ │ │ │ - ldreq sl, [pc, #2808] @ 5310 │ │ │ │ │ + ldreq sl, [pc, #2800] @ 52f8 │ │ │ │ │ mvn fp, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str fp, [sp] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - bl 5448 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + bl 5430 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 4878 │ │ │ │ │ + beq 4868 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ - bne 4818 │ │ │ │ │ + bne 4808 │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 47bc │ │ │ │ │ + b 47ac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ beq 45e8 │ │ │ │ │ - b 4760 │ │ │ │ │ + b 4750 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 52cc │ │ │ │ │ - ldr r0, [pc, #2648] @ 530c │ │ │ │ │ + bgt 52b4 │ │ │ │ │ + ldr r0, [pc, #2648] @ 52f4 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ b 4678 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrb r5, [r7] │ │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ │ - ldreq r7, [pc, #2612] @ 5310 │ │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ │ + ldreq r7, [pc, #2612] @ 52f8 │ │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ │ add r6, r7, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 48f4 │ │ │ │ │ + b 48dc │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq 4914 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + beq 48fc │ │ │ │ │ sub r2, r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48d0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 52b8 │ │ │ │ │ + beq 52a0 │ │ │ │ │ sub r1, r4, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r8, [r9, #20] │ │ │ │ │ - ldreq r8, [pc, #2516] @ 5310 │ │ │ │ │ - b 496c │ │ │ │ │ + ldreq r8, [pc, #2516] @ 52f8 │ │ │ │ │ + b 4954 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4980 │ │ │ │ │ + beq 4968 │ │ │ │ │ sub fp, r4, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, fp │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ sub fp, r6, r7 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ mov r2, fp │ │ │ │ │ - bne 493c │ │ │ │ │ + bne 4924 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 47bc │ │ │ │ │ - bne 4b3c │ │ │ │ │ + b 47ac │ │ │ │ │ + bne 4b24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne r0, [r8, #20] │ │ │ │ │ - bne 49a8 │ │ │ │ │ - ldr r0, [pc, #2404] @ 5310 │ │ │ │ │ + bne 4990 │ │ │ │ │ + ldr r0, [pc, #2404] @ 52f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r3, [pc, #2388] @ 5314 │ │ │ │ │ - ldr r1, [pc, #2388] @ 5318 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r3, [pc, #2388] @ 52fc │ │ │ │ │ + ldr r1, [pc, #2388] @ 5300 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r3, [pc, #2372] @ 531c │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r3, [pc, #2372] @ 5304 │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple r4, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a78 │ │ │ │ │ + bne 4a60 │ │ │ │ │ asr r3, r5, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - blt 4abc │ │ │ │ │ + blt 4aa4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 4614 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 4a6c │ │ │ │ │ - ldr r0, [pc, #2256] @ 530c │ │ │ │ │ + beq 4a54 │ │ │ │ │ + ldr r0, [pc, #2256] @ 52f4 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 463c │ │ │ │ │ - b 49c8 │ │ │ │ │ + b 49b0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a6c │ │ │ │ │ + beq 4a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 4a6c │ │ │ │ │ + bne 4a54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 47bc │ │ │ │ │ + b 47ac │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ ldrb r9, [r7] │ │ │ │ │ ldrb r1, [r7, r3] │ │ │ │ │ and r0, r9, #31 │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ sub fp, r4, r5 │ │ │ │ │ - beq 4aac │ │ │ │ │ + beq 4a94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bne 44e0 │ │ │ │ │ b 459c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ bne 44e0 │ │ │ │ │ @@ -5355,583 +5349,583 @@ │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 4614 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4c84 │ │ │ │ │ + beq 4c6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - bne 4c68 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + bne 4c50 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4c84 │ │ │ │ │ + beq 4c6c │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 47a4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bgt 4794 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ mvnlt r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ │ - strlt r3, [sp, #16] │ │ │ │ │ - bge 4994 │ │ │ │ │ + strlt r3, [sp, #20] │ │ │ │ │ + bge 497c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 447c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 4998 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq 4980 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ addgt r3, r4, #1 │ │ │ │ │ - strgt r3, [sp, #16] │ │ │ │ │ + strgt r3, [sp, #20] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 49b8 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + blt 49a0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mla r1, sl, r1, r4 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ │ - ldreq r7, [pc, #1900] @ 5310 │ │ │ │ │ + ldreq r7, [pc, #1900] @ 52f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r9, #20] │ │ │ │ │ - ldreq r0, [pc, #1888] @ 5310 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldreq r0, [pc, #1888] @ 52f8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ add r8, r0, sl │ │ │ │ │ - ble 4c18 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ble 4c00 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 4c00 │ │ │ │ │ + bge 4be8 │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r0, fp │ │ │ │ │ - b 4bd4 │ │ │ │ │ + b 4bbc │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ mla r0, fp, r5, r8 │ │ │ │ │ add r1, r7, r5 │ │ │ │ │ sub r2, r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [r0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r0, r2, r7 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 4c58 │ │ │ │ │ + bge 4c40 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 4c30 │ │ │ │ │ + b 4c18 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ mla r0, r5, r1, r8 │ │ │ │ │ add r1, r7, r5 │ │ │ │ │ - b 4c0c │ │ │ │ │ + b 4bf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4afc │ │ │ │ │ + bne 4ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4afc │ │ │ │ │ + b 4ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49c8 │ │ │ │ │ + bne 49b0 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt 47a4 │ │ │ │ │ + blt 4794 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 4b3c │ │ │ │ │ - ldr r3, [pc, #1628] @ 5320 │ │ │ │ │ - ldr r1, [pc, #1628] @ 5324 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 4b24 │ │ │ │ │ + ldr r3, [pc, #1628] @ 5308 │ │ │ │ │ + ldr r1, [pc, #1628] @ 530c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 49c8 │ │ │ │ │ - ldr r0, [pc, #1616] @ 5328 │ │ │ │ │ + b 49b0 │ │ │ │ │ + ldr r0, [pc, #1616] @ 5310 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ b 4414 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bne 4f64 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - bne 4e80 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne 4f4c │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bne 4e68 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrb r5, [r7] │ │ │ │ │ ldrb r6, [r3] │ │ │ │ │ - beq 4e68 │ │ │ │ │ + beq 4e50 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4e6c │ │ │ │ │ + beq 4e54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r9, #20] │ │ │ │ │ - ldreq r3, [pc, #1460] @ 5310 │ │ │ │ │ + ldreq r3, [pc, #1460] @ 52f8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ sub r2, r7, r8 │ │ │ │ │ subs fp, r1, #1 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ strb r6, [r0, r2] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ ands r3, fp, #3 │ │ │ │ │ sub r8, fp, #1 │ │ │ │ │ - beq 4e50 │ │ │ │ │ + beq 4e38 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4dd8 │ │ │ │ │ + beq 4dc0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4da4 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ mov fp, r8 │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ - bne 4e50 │ │ │ │ │ - b 47bc │ │ │ │ │ + bne 4e38 │ │ │ │ │ + b 47ac │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ subs fp, fp, #4 │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dfc │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r8, [pc, #1184] @ 5310 │ │ │ │ │ + bne 4de4 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r8, [pc, #1184] @ 52f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 47bc │ │ │ │ │ + b 47ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne sl, [r8, #20] │ │ │ │ │ - ldreq sl, [pc, #1152] @ 5310 │ │ │ │ │ + ldreq sl, [pc, #1152] @ 52f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 5064 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r6, [r9, #20] │ │ │ │ │ - ldreq r6, [pc, #1064] @ 5310 │ │ │ │ │ + ldreq r6, [pc, #1064] @ 52f8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r8, r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ add r4, r8, r5 │ │ │ │ │ mov r8, #1 │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub r1, r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 47ac │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add sl, sl, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, sl │ │ │ │ │ - b 4f14 │ │ │ │ │ + b 4efc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 50d4 │ │ │ │ │ + beq 50bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 50b4 │ │ │ │ │ ldr r6, [r8, #20] │ │ │ │ │ - blt 50b8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + blt 50a0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ bic fp, r0, r0, asr #31 │ │ │ │ │ - ble 50b8 │ │ │ │ │ + ble 50a0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r9, sl, r5 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt 49b8 │ │ │ │ │ + bgt 49a0 │ │ │ │ │ mla r1, fp, r9, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r8, [r9, #20] │ │ │ │ │ - ldreq r8, [pc, #800] @ 5310 │ │ │ │ │ + ldreq r8, [pc, #800] @ 52f8 │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r1, r3, r6 │ │ │ │ │ - beq 50a4 │ │ │ │ │ + beq 508c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ stm sp, {r0, r3} │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - bl 5448 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 5430 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 50a4 │ │ │ │ │ + beq 508c │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq 508c │ │ │ │ │ + beq 5074 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r8, r8, sl │ │ │ │ │ add r6, r3, r5 │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ - b 4ff4 │ │ │ │ │ + b 4fdc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, sl │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ - b 5074 │ │ │ │ │ + b 505c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 47bc │ │ │ │ │ + b 47ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r6, [pc, #572] @ 5310 │ │ │ │ │ - b 4f7c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r6, [pc, #572] @ 52f8 │ │ │ │ │ + b 4f64 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne r8, [r8, #20] │ │ │ │ │ - ldreq r8, [pc, #552] @ 5310 │ │ │ │ │ + ldreq r8, [pc, #552] @ 52f8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ ands r9, r9, #3 │ │ │ │ │ ldrb r5, [r7] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r7, r8, r4 │ │ │ │ │ moveq fp, r3 │ │ │ │ │ - beq 51d0 │ │ │ │ │ + beq 51b8 │ │ │ │ │ sub r2, r7, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e6c │ │ │ │ │ + beq 4e54 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - beq 52b0 │ │ │ │ │ + beq 5298 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 5148 │ │ │ │ │ + beq 5130 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 51d0 │ │ │ │ │ add r0, r0, r6 │ │ │ │ │ mov r6, #2 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e8 │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ + beq 51d0 │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - b 51d0 │ │ │ │ │ + b 51b8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - beq 51f0 │ │ │ │ │ + beq 51d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 51d0 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 51d0 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r6, r9, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 51d0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r6, r9, #3 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 516c │ │ │ │ │ + bne 5154 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4e6c │ │ │ │ │ + beq 4e54 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r9, sl, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt 49b8 │ │ │ │ │ + bgt 49a0 │ │ │ │ │ mla r1, r6, r9, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 49c8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r4, [r9, #20] │ │ │ │ │ - ldreq r4, [pc, #216] @ 5310 │ │ │ │ │ + ldreq r4, [pc, #216] @ 52f8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r9, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 52f0 │ │ │ │ │ + beq 52d8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 52f0 │ │ │ │ │ + beq 52d8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ - beq 52d4 │ │ │ │ │ + beq 52bc │ │ │ │ │ sub r2, r4, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, sl │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ - b 5240 │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ - b 51d0 │ │ │ │ │ + b 5228 │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + b 51b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 47bc │ │ │ │ │ - ldr r6, [pc, #60] @ 5310 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r6, [pc, #60] @ 52f8 │ │ │ │ │ b 44b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, sl │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 5240 │ │ │ │ │ + b 5228 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 47bc │ │ │ │ │ + b 47ac │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000594 │ │ │ │ │ @@ -5940,15 +5934,15 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000058c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000532c : │ │ │ │ │ +00005314 : │ │ │ │ │ bytearray_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 │ │ │ │ │ @@ -5956,413 +5950,413 @@ │ │ │ │ │ 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 53f0 │ │ │ │ │ + bhi 53d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 53ac │ │ │ │ │ + bne 5394 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ - beq 539c │ │ │ │ │ + beq 5384 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r0, [pc, #152] @ 5440 │ │ │ │ │ + ldr r0, [pc, #152] @ 5428 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ - b 5394 │ │ │ │ │ + b 537c │ │ │ │ │ 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 540c │ │ │ │ │ + beq 53f4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5374 │ │ │ │ │ + beq 535c │ │ │ │ │ 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 5374 │ │ │ │ │ - b 540c │ │ │ │ │ - ldr r0, [pc, #76] @ 5444 │ │ │ │ │ + bne 535c │ │ │ │ │ + b 53f4 │ │ │ │ │ + ldr r0, [pc, #76] @ 542c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5414 │ │ │ │ │ + bne 53fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5394 │ │ │ │ │ + b 537c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5374 │ │ │ │ │ + ble 535c │ │ │ │ │ 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 53d0 │ │ │ │ │ - b 540c │ │ │ │ │ + bne 53b8 │ │ │ │ │ + b 53f4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x000005b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005448 : │ │ │ │ │ +00005430 : │ │ │ │ │ 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, #1284] @ 5964 │ │ │ │ │ + ldr ip, [pc, #1284] @ 594c │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - blt 57ec │ │ │ │ │ + blt 57d4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 5820 │ │ │ │ │ + ble 5808 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 5708 │ │ │ │ │ - ldr lr, [pc, #1216] @ 5968 │ │ │ │ │ + beq 56f0 │ │ │ │ │ + ldr lr, [pc, #1216] @ 5950 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 5860 │ │ │ │ │ + bgt 5848 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldrb r6, [r4] │ │ │ │ │ ldrb lr, [r4, r3] │ │ │ │ │ and r2, r6, #31 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ subeq r2, ip, #2 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub fp, fp, ip │ │ │ │ │ - beq 55a4 │ │ │ │ │ + beq 558c │ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ subeq r2, ip, #3 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ - beq 55a4 │ │ │ │ │ + beq 558c │ │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ subeq r2, ip, #4 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ - beq 55a4 │ │ │ │ │ + beq 558c │ │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ subeq r2, ip, #5 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ - beq 55a4 │ │ │ │ │ + beq 558c │ │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ subeq r2, ip, #6 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ add r8, r4, #4 │ │ │ │ │ - beq 55a4 │ │ │ │ │ + beq 558c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r7, ip, #7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ moveq r0, r7 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ orr r1, r1, r9, lsl r2 │ │ │ │ │ - bne 5580 │ │ │ │ │ + bne 5568 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - blt 56f4 │ │ │ │ │ + blt 56dc │ │ │ │ │ and r0, lr, #31 │ │ │ │ │ mov r7, #1 │ │ │ │ │ orr r2, r1, r7, lsl r0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r5, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 5654 │ │ │ │ │ + bne 563c │ │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r2, r5, r4 │ │ │ │ │ - bne 568c │ │ │ │ │ + bne 5674 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 567c │ │ │ │ │ + bne 5664 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 56fc │ │ │ │ │ + bne 56e4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 5634 │ │ │ │ │ + beq 561c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bge 55cc │ │ │ │ │ + bge 55b4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - ldr r3, [pc, #808] @ 5964 │ │ │ │ │ + ldr r3, [pc, #808] @ 594c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5814 │ │ │ │ │ + bne 57fc │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ add r2, r7, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r1, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5600 │ │ │ │ │ add r2, r4, ip │ │ │ │ │ str r2, [sp] │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5600 │ │ │ │ │ ldrb r8, [r9, #1] │ │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 56b8 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ add r2, r7, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r1, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 5670 │ │ │ │ │ + beq 5658 │ │ │ │ │ ldm sp, {r2, r4} │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5600 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 55dc │ │ │ │ │ mov r4, #2 │ │ │ │ │ str fp, [sp, #12] │ │ │ │ │ ldrb fp, [r2, r4] │ │ │ │ │ ldrb r8, [r9, r4] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne 56e4 │ │ │ │ │ + bne 56cc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 56c8 │ │ │ │ │ + bgt 56b0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ │ - beq 55f4 │ │ │ │ │ - b 568c │ │ │ │ │ + beq 55dc │ │ │ │ │ + b 5674 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 562c │ │ │ │ │ + b 5614 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 5634 │ │ │ │ │ + b 561c │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ ldrb r1, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r7, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ moveq lr, r2 │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r7, lsl r6 │ │ │ │ │ - bne 5724 │ │ │ │ │ + bne 570c │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 57ec │ │ │ │ │ + blt 57d4 │ │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5784 │ │ │ │ │ + bne 576c │ │ │ │ │ add r2, ip, r0 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ add r7, r4, ip │ │ │ │ │ ldrb r9, [r2, #-1]! │ │ │ │ │ ldrb r8, [r7, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 57ac │ │ │ │ │ + bne 5794 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 5768 │ │ │ │ │ - b 5634 │ │ │ │ │ + bne 5750 │ │ │ │ │ + b 561c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57ec │ │ │ │ │ + beq 57d4 │ │ │ │ │ add r2, r5, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 5818 │ │ │ │ │ + beq 5800 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 5750 │ │ │ │ │ + b 5738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57cc │ │ │ │ │ + beq 57b4 │ │ │ │ │ add r2, r5, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 5818 │ │ │ │ │ + beq 5800 │ │ │ │ │ sub r0, r0, lr │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 5748 │ │ │ │ │ + b 5730 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5910 │ │ │ │ │ + bne 58f8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5634 │ │ │ │ │ + b 561c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 5918 │ │ │ │ │ - ldr ip, [pc, #352] @ 5964 │ │ │ │ │ + beq 5900 │ │ │ │ │ + ldr ip, [pc, #352] @ 594c │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 593c │ │ │ │ │ + beq 5924 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ - b 57d0 │ │ │ │ │ - bne 57ec │ │ │ │ │ + b 57b8 │ │ │ │ │ + bne 57d4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ - beq 58c4 │ │ │ │ │ + beq 58ac │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 58d4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r6, r0, r1 │ │ │ │ │ - bgt 57d8 │ │ │ │ │ + bgt 57c0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bcs 57ec │ │ │ │ │ + bcs 57d4 │ │ │ │ │ ldrb r3, [r6, #-1]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 5844 │ │ │ │ │ + bne 582c │ │ │ │ │ sub r0, r6, r5 │ │ │ │ │ - b 5634 │ │ │ │ │ - ldr lr, [pc, #260] @ 596c │ │ │ │ │ + b 561c │ │ │ │ │ + ldr lr, [pc, #260] @ 5954 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, lr │ │ │ │ │ movle lr, #1 │ │ │ │ │ movgt lr, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 54ac │ │ │ │ │ + bne 5494 │ │ │ │ │ asr lr, r3, #2 │ │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ │ cmp lr, r1, asr #2 │ │ │ │ │ - blt 57f4 │ │ │ │ │ - ldr ip, [pc, #200] @ 5964 │ │ │ │ │ + blt 57dc │ │ │ │ │ + ldr ip, [pc, #200] @ 594c │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bne 5814 │ │ │ │ │ + bne 57fc │ │ │ │ │ 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 2b0 │ │ │ │ │ R_ARM_JUMP24 stringlib_adaptive_find │ │ │ │ │ - ldr r3, [pc, #152] @ 5964 │ │ │ │ │ + ldr r3, [pc, #152] @ 594c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5814 │ │ │ │ │ + bne 57fc │ │ │ │ │ mov r2, ip │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c30 │ │ │ │ │ R_ARM_JUMP24 stringlib_find_char │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble 5634 │ │ │ │ │ + ble 561c │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 5950 │ │ │ │ │ + beq 5938 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 58f4 │ │ │ │ │ + b 58dc │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ - b 5634 │ │ │ │ │ + b 561c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 6fc │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 828 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 5634 │ │ │ │ │ + b 561c │ │ │ │ │ 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 2064 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5908 │ │ │ │ │ - b 5634 │ │ │ │ │ + bne 58f0 │ │ │ │ │ + b 561c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ ├── 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 369c │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x00000460 │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000001f0 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1421,15 +1421,15 @@ │ │ │ │ │ add r0, r9, r5 │ │ │ │ │ sub r1, r7, r5 │ │ │ │ │ beq 12dc │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ bge 1340 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -2116,15 +2116,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ blt 1cd8 │ │ │ │ │ add r0, sl, r9 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ bl 2a18 │ │ │ │ │ @@ -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 0x00000438 │ │ │ │ │ + .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ 000025a4 : │ │ │ │ │ bytearray_setitem(): │ │ │ │ │ @@ -3211,15 +3211,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bge 2ac0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3407,15 +3407,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5448 │ │ │ │ │ + bl 5430 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bge 2d60 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ ├── 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 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 │ │ │ │ │ + 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 │ │ │ │ │ 0x00000220 7472696e 676c6962 5f63656e 74657200 tringlib_center. │ │ │ │ │ 0x00000230 70616400 62797465 61727261 795f6d6f pad.bytearray_mo │ │ │ │ │ 0x00000240 64006279 74656172 7261795f 73747269 d.bytearray_stri │ │ │ │ │ 0x00000250 70006279 74656172 7261795f 636f756e p.bytearray_coun │ │ │ │ │ 0x00000260 74006279 74656172 7261795f 6a6f696e t.bytearray_join │ │ │ │ │ 0x00000270 00737472 696e676c 69625f62 79746573 .stringlib_bytes │ │ │ │ │ 0x00000280 5f6a6f69 6e007374 72696e67 6c69625f _join.stringlib_ │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 91784 (bytes into file) │ │ │ │ │ + Start of section headers: 91772 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x16688: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1667c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 003278 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0137b0 0007b0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0032ac 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013f60 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003a60 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003a60 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004480 008410 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 014640 0019e8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c890 00256c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016028 000078 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00edfc 001670 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0160a0 000558 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01046c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01046c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010498 001e00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012298 001518 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0165f8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00321c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0137bc 0007a0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003250 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013f5c 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003a04 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003a04 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 004424 008478 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01463c 0019e0 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c89c 00256c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 01601c 000078 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00ee08 001670 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 016094 000558 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010478 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010478 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0104a4 001e00 10 16 298 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0122a4 001518 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0165ec 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 3596 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 50: 00003708 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 51: 000032e4 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 52: 000031b8 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 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: 0000140c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 0000142c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 24: 0000142c 672 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 25: 000016ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 000016cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 27: 000016cc 64 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 28: 0000170c 52 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 29: 00001740 680 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 30: 000019c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 000019e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00001cb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 00001ccc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 34: 00001ccc 696 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 35: 00001f58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00001f84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00001f84 8 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 38: 00001f8c 212 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 39: 0000204c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00002060 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00002060 124 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 42: 000020dc 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 43: 00002104 544 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 44: 00002308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00002324 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 00002324 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 47: 00002420 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00002424 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00002424 3596 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 50: 00003780 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 51: 0000335c 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 52: 00003230 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 53: 000029d4 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 54: 00001448 164 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 55: 000031a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 000031b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 000031ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000031f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 000032cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 000032e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 61: 00002e7c 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 62: 00002fa8 720 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 63: 000036fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 00003708 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 00003a00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 00003a0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00003218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00003230 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 57: 00003264 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00003268 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00003344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 0000335c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 61: 00002e20 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 62: 00002f4c 720 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 63: 00003774 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00003780 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 00003a78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00003a84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 67: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 68: 00000000 96 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 69: 00000058 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 70: 00003d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00003d2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00003d2c 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 73: 00003f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00003f88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00003f88 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 76: 0000400c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00004010 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00004010 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 79: 00007cd4 1056 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 80: 0000701c 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 81: 0000475c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000047c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 000047c0 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 84: 000047f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003d94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00003da4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 00003da4 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 73: 00003ff0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00004000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00004000 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 76: 00004084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00004088 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00004088 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 79: 00007d44 1048 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 80: 0000708c 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 81: 000047d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00004838 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00004838 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 84: 0000486c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 86: 00000000 220 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 87: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000060 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 89: 00000060 208 FUNC LOCAL DEFAULT 11 bytes_index │ │ │ │ │ 90: 0000012c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 91: 000047f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000047f8 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 93: 000049d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 94: 000049e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 000049e4 2408 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 96: 00005324 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000534c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 0000534c 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 99: 00005448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000544c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 000056f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 102: 00005724 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 00005724 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 104: 0000581c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00005820 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00005820 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 107: 0000591c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00005920 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00005920 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ - 110: 00005924 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 111: 00005a20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00005a24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00005a24 2068 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 114: 00006204 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 115: 00006238 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00006238 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 117: 00006fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 0000701c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 0000742c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00007438 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00007438 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 91: 00004870 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00004870 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 93: 00004a4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00004a58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 00004a5c 2396 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 96: 00005390 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 000053b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 000053b8 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 99: 000054b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 000054b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 0000575c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00005790 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 00005790 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 104: 00005888 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 0000588c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 0000588c 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 107: 00005988 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 0000598c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 0000598c 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 110: 00005990 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 111: 00005a8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00005a90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00005a90 2068 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 114: 00006270 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 000062a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 000062a4 3560 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 117: 0000705c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 0000708c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 0000749c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 000074a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 000074a8 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 122: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 123: 000000dc 112 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ 124: 0000014c 1532 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 125: 00000144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 127: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00007bec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 00007c44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 000080c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 128: 00007c5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00007cb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 00008130 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 131: 00000748 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 132: 00000748 196 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 133: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 134: 000080f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 135: 000082f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 0000815c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 135: 0000835c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 136: 0000080c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 137: 0000080c 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ 138: 000009ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 139: 000009b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 140: 000009b8 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 141: 00000130 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 142: 00000130 12 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 143: 0000013c 12 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 144: 000009f8 112 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ 145: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00000148 108 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ 147: 000001ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 148: 00008308 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 149: 0000834c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00008370 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 149: 000083b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 150: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 151: 00000a68 1180 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 152: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 153: 00000f04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 00000f04 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 155: 00000f44 300 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 156: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 00008354 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 158: 00008404 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 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 │ │ │ │ │ + 151: 00000a68 1088 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 152: 00000e88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 00000ea8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 00000ea8 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 155: 00000ee8 300 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 156: 00001010 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 157: 000083bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 158: 0000846c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 159: 00001014 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 160: 00001014 232 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 161: 000010fc 1224 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 162: 000010f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 163: 000010fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 164: 000015b4 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: 000015c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 168: 000015c4 48 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 169: 000015f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 171: 0000271c 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: 000025d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 174: 00002650 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 175: 0000276c 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: 00002774 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 181: 000027f0 248 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 182: 000028e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 000028e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 184: 000028e8 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: 00002904 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 193: 000029d0 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: 000029d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 219: 00002e1c 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: 00002e20 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: 00001a74 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: 000031f0 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 323: 00003268 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 1044 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: 000019e8 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: 000019f4 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: 00003228 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 371: 000032a0 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 373: 00003a0c 180 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 374: 00003ac0 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 373: 00003a84 180 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 374: 00003b38 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 0000544c 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 386: 000054b8 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 391: 000049e0 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 391: 00004a58 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: 00007448 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 410: 00007480 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 409: 000074b8 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 410: 000074f0 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 412: 00007c44 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 412: 00007cb4 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 414: 000080f4 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 414: 0000815c 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 419: 00008308 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 419: 00008370 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 424: 00008354 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 424: 000083bc 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: 000015f4 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: 00002774 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 0x137b0 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x137bc contains 244 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000038 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000050 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000064 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000078 0001851c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00000090 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -31,253 +31,251 @@ │ │ │ │ │ 000005dc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000005fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000618 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000644 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000674 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000006c8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000073c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000740 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00000740 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000077c 00019e1c R_ARM_CALL 000080f4 _PyBytes_FromHex │ │ │ │ │ +0000077c 00019e1c R_ARM_CALL 0000815c _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 0000331c R_ARM_CALL 000032e4 fastsearch │ │ │ │ │ +0000089c 0000331c R_ARM_CALL 0000335c fastsearch │ │ │ │ │ 000008e8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000918 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000950 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000978 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000980 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009ac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009b0 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000009b0 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000009b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000009ec 0001a01c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 00000a50 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000a60 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000a64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac8 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 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 │ │ │ │ │ -00000df8 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e3c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e64 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e94 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000eac 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ec8 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 000031f0 _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 │ │ │ │ │ -00002670 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002674 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002678 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000267c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002680 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002684 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -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 │ │ │ │ │ -00002698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000269c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -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 0000321c R_ARM_CALL 00003708 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 │ │ │ │ │ +00000afc 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000c64 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000c88 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000cb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cc4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000cf0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000d48 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d90 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000dc4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e00 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e28 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e58 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e90 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e94 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e98 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00000e9c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ea0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000ea4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ec4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000edc 0001a51c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00000f48 0001a61c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000f80 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000fbc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000fe8 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000ffc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010a4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000010e0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000010f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000112c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000113c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000117c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001384 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001390 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001398 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013d8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000141c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001454 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000145c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001498 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014a0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014b0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000014e8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001558 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000015ac 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000015b8 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000015bc 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000015c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000015e4 0001ac1d R_ARM_JUMP24 000015f4 _PyBytes_FormatEx │ │ │ │ │ +000015f0 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001660 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00001870 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +000018a0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000018bc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000018fc 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019d4 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001a68 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00001ab4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ad4 00002a1c R_ARM_CALL 000020dc Py_XDECREF │ │ │ │ │ +00001afc 0001af1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001b98 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001bd0 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001c90 0001b01c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001cdc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001d10 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00001d38 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001d44 0001b11c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001d80 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001da0 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001ddc 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001de4 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +00001e20 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e30 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e48 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001e70 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e90 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ea8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001ecc 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ee4 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ef4 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001f0c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f20 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001f44 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001f54 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f78 00002a1c R_ARM_CALL 000020dc Py_XDECREF │ │ │ │ │ +00001f80 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f9c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fb4 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001fd8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000200c 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002034 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002074 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000020b4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020d8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020e8 0001b21c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00002130 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002174 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002190 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021bc 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021d0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021e0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000229c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022bc 0001b31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000022e4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002328 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002354 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002380 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002394 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023ec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023f4 00002a1c R_ARM_CALL 000020dc Py_XDECREF │ │ │ │ │ +00002464 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ +000024c8 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ +000024f8 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000250c 0001b41c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002568 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002570 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002584 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002598 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025d4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000025d8 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000025dc 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000025e4 0001b502 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000025e8 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000025f0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000025f4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000025f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000025fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002600 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002604 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002608 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000260c 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00002610 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002614 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002618 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000261c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002620 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002624 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000262c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002630 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002634 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000263c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002640 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00002644 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000264c 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +0000273c 0001b71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +0000275c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000276c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002770 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027a8 0000321c R_ARM_CALL 00003780 fastsearch.constprop.0 │ │ │ │ │ +000027d0 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002818 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002828 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002868 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000287c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002894 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 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 │ │ │ │ │ +000028e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002900 0001bc1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002960 0001be1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +0000297c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000299c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000029bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000029d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d74 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002d8c 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +00002e1c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002e4c 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ +00002e64 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ +00002e8c 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13f60 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13f5c contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00004802 R_ARM_ABS32 00003d2c bytes_repr │ │ │ │ │ +0000002c 00004802 R_ARM_ABS32 00003da4 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 0000170c 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 00001740 bytes_richcompare │ │ │ │ │ +0000006c 00002602 R_ARM_ABS32 00001f8c bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000e802 R_ARM_ABS32 00001624 bytes_alloc │ │ │ │ │ -0000009c 00004e02 R_ARM_ABS32 00004010 bytes_new │ │ │ │ │ +0000009c 00004e02 R_ARM_ABS32 00004088 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 00002060 striter_dealloc │ │ │ │ │ 00000118 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 0000e402 R_ARM_ABS32 00001598 striter_traverse │ │ │ │ │ 0000013c 0001d202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00004b02 R_ARM_ABS32 00003f88 striter_next │ │ │ │ │ +00000140 00004b02 R_ARM_ABS32 00004000 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 +316,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 000028e8 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 000015c4 bytes_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000e102 R_ARM_ABS32 00001580 bytes_getnewargs │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00005302 R_ARM_ABS32 000047c0 bytes___bytes__ │ │ │ │ │ +000004bc 00005302 R_ARM_ABS32 00004838 bytes___bytes__ │ │ │ │ │ 000004c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000a602 R_ARM_ABS32 000001b4 stringlib_capitalize │ │ │ │ │ 000004d4 0001d302 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000be02 R_ARM_ABS32 000005ec stringlib_center │ │ │ │ │ 000004e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006e02 R_ARM_ABS32 00005924 bytes_count │ │ │ │ │ +000004ec 00006e02 R_ARM_ABS32 00005990 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 00002104 bytes_decode │ │ │ │ │ 00000504 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00006a02 R_ARM_ABS32 00005820 bytes_endswith │ │ │ │ │ +0000050c 00006a02 R_ARM_ABS32 0000588c bytes_endswith │ │ │ │ │ 00000514 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 0000c302 R_ARM_ABS32 00000764 stringlib_expandtabs │ │ │ │ │ 00000524 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006702 R_ARM_ABS32 00005724 bytes_find │ │ │ │ │ +0000052c 00006702 R_ARM_ABS32 00005790 bytes_find │ │ │ │ │ 00000534 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00008402 R_ARM_ABS32 00000748 bytes_fromhex │ │ │ │ │ 00000544 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00009b02 R_ARM_ABS32 00000f44 bytes_hex │ │ │ │ │ +0000054c 00009b02 R_ARM_ABS32 00000ee8 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 +385,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 00005920 bytes_join │ │ │ │ │ +000005ec 00006d02 R_ARM_ABS32 0000598c bytes_join │ │ │ │ │ 000005f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000ba02 R_ARM_ABS32 00000394 stringlib_ljust │ │ │ │ │ 00000604 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 00008c02 R_ARM_ABS32 000009b8 stringlib_lower │ │ │ │ │ 00000614 0001dc02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00009202 R_ARM_ABS32 00000148 bytes_lstrip │ │ │ │ │ 00000624 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00005602 R_ARM_ABS32 00000000 bytes_maketrans │ │ │ │ │ 00000634 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00007102 R_ARM_ABS32 00005a24 bytes_partition │ │ │ │ │ +0000063c 00007102 R_ARM_ABS32 00005a90 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 00002424 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 000027f0 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 00002324 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 00002904 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 │ │ │ │ │ 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 │ │ │ │ │ 000006d4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00007402 R_ARM_ABS32 00006238 bytes_split │ │ │ │ │ +000006dc 00007402 R_ARM_ABS32 000062a4 bytes_split │ │ │ │ │ 000006e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 00009702 R_ARM_ABS32 00000a68 bytes_splitlines │ │ │ │ │ 000006f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00006202 R_ARM_ABS32 0000534c bytes_startswith │ │ │ │ │ +000006fc 00006202 R_ARM_ABS32 000053b8 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 00001014 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 00000ea8 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 000047f8 bytes_repeat │ │ │ │ │ +00000778 00001b02 R_ARM_ABS32 000016cc bytes_buffer_getbuffer │ │ │ │ │ +00000780 00002502 R_ARM_ABS32 00001f84 bytes_length │ │ │ │ │ +00000784 00002202 R_ARM_ABS32 00001ccc bytes_subscript │ │ │ │ │ +0000078c 00002502 R_ARM_ABS32 00001f84 bytes_length │ │ │ │ │ +00000790 00001802 R_ARM_ABS32 0000142c bytes_concat │ │ │ │ │ +00000794 00005c02 R_ARM_ABS32 00004870 bytes_repeat │ │ │ │ │ 00000798 0000b002 R_ARM_ABS32 000001f4 bytes_item │ │ │ │ │ -000007a8 00007902 R_ARM_ABS32 00007438 bytes_contains │ │ │ │ │ +000007a8 00007902 R_ARM_ABS32 000074a8 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14640 contains 829 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1463c contains 828 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000fc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -510,804 +508,803 @@ │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000430 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000444 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000600 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000624 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000884 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000008a8 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000008fc 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000092c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000994 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000099c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000009ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a04 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a0c 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000a38 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a70 0001421c R_ARM_CALL 000031f0 _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 000031f0 _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 00001a74 _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 00003268 _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 00003268 _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 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +00000cac 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cb4 0001431c R_ARM_CALL 00003268 _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 │ │ │ │ │ +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 │ │ │ │ │ +0000108c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010e0 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001104 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001134 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001144 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001158 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001170 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000011a8 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001200 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001230 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001250 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001258 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012e0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001308 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000133c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001344 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000134c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001360 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001398 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000139c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000013a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013a4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000013a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013ac 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000013b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013e4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000013fc 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000144c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001470 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000014a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000014b4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000014c8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014e0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001578 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000159c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015ec 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001620 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001634 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001638 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000163c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00001640 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001644 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000164c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001650 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001688 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000016bc 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -00001744 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001764 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001778 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001804 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001824 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001898 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001900 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000193c 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000194c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001950 00015702 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00001954 00015802 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00001958 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000195c 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001960 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001964 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ -00001968 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000196c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -000019dc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000019e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f0 0001421c R_ARM_CALL 000031f0 _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 000031f0 _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 │ │ │ │ │ -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 │ │ │ │ │ -00002784 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000279c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027b8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027e4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002804 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002824 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002844 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002864 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002884 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028d0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002920 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002948 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002980 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029b0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029cc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a14 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002aa0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002acc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002aec 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b30 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b48 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001330 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000135c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001374 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000137c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013f8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000140c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001410 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001414 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00001418 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000141c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001424 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001428 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000145c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001474 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000014c4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014e8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000151c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000152c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001540 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001558 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000015f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001614 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000163c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001664 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001698 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016b0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016b4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000016b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016bc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000016c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016c4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000016c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001700 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001734 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +000017bc 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017dc 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000017f0 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000187c 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +0000189c 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001910 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001978 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000019b4 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000019c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019c8 00015702 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000019cc 00015802 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000019d0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019d4 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019d8 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019dc 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ +000019e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000019e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000019f0 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00001a54 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +00001a60 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a68 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +00001adc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001b00 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ba4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bb4 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +00001bcc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bf0 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001c28 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c48 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c98 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001cb0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001cb8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001cbc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cc0 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00001cc4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cc8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001d10 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001d2c 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001d80 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001da4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001dd4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001dfc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001eac 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001ee8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f10 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f28 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f40 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f48 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f58 00016202 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00001f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f60 00016302 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00001f64 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f68 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f6c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f70 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f74 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001f78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f7c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001f80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001fb4 0001641c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001fe8 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000202c 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002040 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000204c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002050 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002054 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000205c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000020b4 0001671d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000020d4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002100 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002184 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002190 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000021b4 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000021dc 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000021e8 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002204 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002244 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002268 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +0000229c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000022b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022d4 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002300 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000230c 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00002310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002314 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000231c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002380 00016c1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +0000239c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000023bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023e0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000240c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002450 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002460 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000247c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002494 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000026dc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000026f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002790 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027d8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000027fc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002814 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002830 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000285c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000287c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000289c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028bc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028dc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000292c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002948 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002998 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029f8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002a28 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002a44 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002a60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a8c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b18 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002b44 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002b64 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b84 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002bb8 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002bd0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002c04 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c18 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cac 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002d70 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00002d88 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002da4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e14 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e5c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002e78 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e94 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002eb0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002ebc 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002f38 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002f54 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002f84 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002fc0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ff0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000304c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003054 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030a8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030bc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000030f8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003118 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003128 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003170 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003194 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ -000031a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031b0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000031b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031e8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000031ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003224 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000326c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003298 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032b4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032c4 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000032cc 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000032d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032d4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000032d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034a0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035d4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003664 0000351d R_ARM_JUMP24 00002a30 stringlib_adaptive_find │ │ │ │ │ -0000366c 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -000036bc 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000036cc 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000036e4 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ -000036fc 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003958 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000398c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000039d4 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -000039e8 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000039f8 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -00003a00 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003a3c 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00003a54 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003aa4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b7c 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003d08 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d1c 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003d20 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003d24 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003d28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dd0 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003f64 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f78 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003f7c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003f80 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f84 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004000 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000400c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000407c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004088 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040cc 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000040e4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000410c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004128 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004158 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004168 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004184 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000041b0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041e4 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000420c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000425c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042e4 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000042f0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000432c 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000434c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004390 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000043bc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000043f8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004430 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004468 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004498 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044ac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000044c8 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004504 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004514 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004530 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004540 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004558 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000457c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000459c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045dc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045e8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045f0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004604 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004610 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004618 0001821c R_ARM_CALL 0000544c PyBytes_FromObject │ │ │ │ │ +00002ba8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bc0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bdc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bfc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c30 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002c48 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002c7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c90 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002cb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002cd0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d24 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002de8 0000351c R_ARM_CALL 000029d4 stringlib_adaptive_find │ │ │ │ │ +00002e00 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e1c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002e8c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e9c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ed4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002ef0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f0c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f28 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002f34 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002fb0 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002fcc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ffc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003038 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003068 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000030c4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030cc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003120 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003134 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003170 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003190 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031a0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000320c 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +0000321c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003224 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003228 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000322c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003260 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000329c 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000032e4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003310 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000332c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000333c 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003344 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003348 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000334c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003350 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003358 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003518 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000364c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000036dc 0000351d R_ARM_JUMP24 000029d4 stringlib_adaptive_find │ │ │ │ │ +000036e4 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00003734 00003d1c R_ARM_CALL 00002e20 stringlib__preprocess │ │ │ │ │ +00003744 00003e1c R_ARM_CALL 00002f4c stringlib__two_way │ │ │ │ │ +0000375c 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ +00003774 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000039d0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003a04 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003a4c 0000351c R_ARM_CALL 000029d4 stringlib_adaptive_find │ │ │ │ │ +00003a60 00003d1c R_ARM_CALL 00002e20 stringlib__preprocess │ │ │ │ │ +00003a70 00003e1c R_ARM_CALL 00002f4c stringlib__two_way │ │ │ │ │ +00003a78 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003ab4 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00003acc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003af4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003b1c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003bf4 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003d80 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d94 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003d98 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d9c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003da0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e48 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003fdc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ff0 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003ff4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ff8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003ffc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004078 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004084 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000040f4 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004100 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004144 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000415c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004184 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000041a0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000041d0 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000041e0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000041fc 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004228 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000425c 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042d4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000435c 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004368 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000043a4 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +000043c4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004408 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004434 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004470 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000044a8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044e0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004510 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004524 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004540 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000457c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000458c 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000045a8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045b8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045d0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045f4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004614 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004628 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000463c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000466c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004698 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000046ac 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000046f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004720 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004728 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004748 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000475c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004764 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004768 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -0000476c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004770 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00004774 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000477c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004780 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004784 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004788 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000478c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004790 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004794 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -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 │ │ │ │ │ -000047f0 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000047f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004820 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004848 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000486c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048ac 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000048cc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048f4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004914 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004940 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000049b8 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000049c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049d8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000049dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004a10 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004b5c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004c20 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004654 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004660 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004668 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000467c 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004688 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004690 0001821c R_ARM_CALL 000054b8 PyBytes_FromObject │ │ │ │ │ +000046b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046e4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004710 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004724 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004768 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004798 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000047a0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000047c0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000047dc 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000047e0 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000047e4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000047e8 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000047ec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000047f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047f8 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000047fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004800 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004804 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004808 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000480c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004810 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004814 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004818 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000481c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004820 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004824 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000482c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004830 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004834 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004868 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000486c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004898 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000048c0 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048e4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004924 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004944 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000496c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000498c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000049b8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a48 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00004a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004a50 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004a54 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004a88 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004bd4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00004c98 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004cd0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004ce8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d00 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d18 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d30 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d48 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e40 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e54 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e68 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e7c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004e90 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ea4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ec4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ecc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004cb0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004cc8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ce0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004cf8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d10 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +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 │ │ │ │ │ +00004dd0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004dec 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004eac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004ec0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ed4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004edc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ee4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004eec 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ef4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f00 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f20 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000506c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050c8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005114 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005144 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005174 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000518c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000051a8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005214 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005254 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052ac 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052b0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052f0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005300 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -0000530c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005314 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00005324 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000532c 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00005330 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005334 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000533c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005344 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005348 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000053a8 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -000053c4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053e4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005408 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005434 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005478 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00005490 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000054b8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000054dc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005508 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00005518 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000555c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000558c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000055c0 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000055f8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005608 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005638 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000564c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005660 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005670 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000568c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000569c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056d8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056e0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056f4 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000056f8 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000056fc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005700 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005704 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000570c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00005710 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005714 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000571c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00005720 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005780 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00005798 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057e4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005808 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000581c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000587c 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00005898 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000058b8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058dc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005908 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000591c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005980 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000599c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000059bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059e0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005a0c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005a20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005a5c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005a6c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005a9c 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005c98 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005cbc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d38 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d5c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d90 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005ebc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005edc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005f30 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006068 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000060f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006108 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006158 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00006170 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006188 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000061b0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000061cc 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000061dc 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000061e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000061fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006204 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000620c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006210 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006214 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006218 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006220 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00006224 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006228 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000622c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006230 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00006234 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006298 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000062a4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000062ec 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00006324 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000647c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000064ac 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064dc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006560 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006588 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065cc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000065e4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006630 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006638 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006690 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000671c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006744 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000698c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000069b8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006a08 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006a78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ad0 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006afc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b38 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b60 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b70 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006b78 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006be0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bf0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006c24 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c34 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006c60 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c84 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cb4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ccc 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006d0c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d30 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d54 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d70 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d84 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d98 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006dbc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ddc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006df4 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006e1c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006e88 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006ec4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ed4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006f00 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f24 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f34 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006f60 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fac 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006fd8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fe4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fec 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ff4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ff8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007000 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007004 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000700c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007014 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007050 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000708c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000070b0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000070c0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007110 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007120 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007158 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007168 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000719c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071ac 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000071e4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071fc 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000722c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000723c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007268 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000727c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000072a8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000072bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072d0 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007308 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007324 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007340 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007348 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007360 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000737c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007398 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073b4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073dc 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -000073ec 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000740c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -0000742c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007430 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007434 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007444 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -0000746c 00019a1c R_ARM_CALL 00007480 PyBytes_FromFormatV │ │ │ │ │ -000074c4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000075d4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007618 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007674 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007698 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076bc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000771c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -0000775c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007770 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007778 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007780 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -0000779c 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000077d4 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000077e0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007808 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000781c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007858 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00007884 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007898 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078c8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007928 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007930 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007944 00019c1c R_ARM_CALL 00007c44 _PyBytesWriter_WriteBytes │ │ │ │ │ -000079b0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000079d4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000079dc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a1c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004ee8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004efc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f10 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f30 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f38 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f40 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f48 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f50 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f58 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f60 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f6c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f8c 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050d8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005134 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000515c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005180 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051b0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051e0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051f8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005214 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005240 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005280 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000052c0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000052f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005318 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000531c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005334 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000535c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000536c 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00005378 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005380 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00005390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005398 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000539c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000053a0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053a8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000053ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000053b0 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000053b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005414 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00005430 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005450 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005474 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000054a0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000054b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000054e4 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000054fc 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005524 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005548 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005574 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00005584 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000055c8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000055f8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000562c 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00005664 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005674 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000056a4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056b8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000056cc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056dc 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000056f8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005708 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005720 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005744 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000574c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000575c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005760 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00005764 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00005768 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000576c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005770 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005774 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005778 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000577c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005780 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005784 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005788 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000578c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000057ec 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00005804 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005828 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005850 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005874 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005888 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000058e8 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00005904 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005924 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005948 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005974 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005988 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059ec 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00005a08 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005a28 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a4c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a78 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005ac8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005ad8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005b08 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005d04 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d28 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005da4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005dc8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005df4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005dfc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e18 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005f28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f48 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005f9c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060d4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000615c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006174 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061c4 0000351c R_ARM_CALL 000029d4 stringlib_adaptive_find │ │ │ │ │ +000061dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000621c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006238 00003d1c R_ARM_CALL 00002e20 stringlib__preprocess │ │ │ │ │ +00006248 00003e1c R_ARM_CALL 00002f4c stringlib__two_way │ │ │ │ │ +00006254 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006268 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006270 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006278 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000627c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006280 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006284 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000628c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006294 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000629c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000062a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006304 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006310 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00006358 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00006390 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000064e8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006518 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006548 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000065cc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065f4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006638 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006650 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000669c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000066a4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006788 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000067b0 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000069fc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006a2c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a5c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006a7c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006aec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b44 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006b70 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006bac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006bd4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006be4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006bec 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c54 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c64 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006c98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ca8 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006cd4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cf8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d28 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006d40 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006d80 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006da4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dcc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dfc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e10 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006e34 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006e54 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006e6c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006e94 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006f00 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006f3c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006f4c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006f78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fa4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006fd0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007030 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007040 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00007054 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000705c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00007060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007064 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007068 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000706c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007070 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007074 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007078 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000707c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00007080 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007084 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007088 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000070c0 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000070fc 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00007120 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007130 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007180 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007190 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071c8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071d8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000720c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000721c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007254 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000726c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000729c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000072ac 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000072d8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000072ec 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007318 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000732c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007340 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00007378 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007394 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073b8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000073d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073ec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007408 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007424 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000742c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007444 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000744c 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +0000745c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000747c 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +0000749c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000074a0 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000074a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074b4 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000074dc 00019a1c R_ARM_CALL 000074f0 PyBytes_FromFormatV │ │ │ │ │ +00007534 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007644 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007688 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000076e4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007708 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000772c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000778c 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +000077cc 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000077e0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077e8 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +000077f0 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +0000780c 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +00007844 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007850 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007878 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000788c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000078c8 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000078f4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007908 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007938 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007998 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000079a0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000079b4 00019c1c R_ARM_CALL 00007cb4 _PyBytesWriter_WriteBytes │ │ │ │ │ +00007a20 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007a44 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007a68 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a7c 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00007aa8 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007b00 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007b14 00019c1c R_ARM_CALL 00007c44 _PyBytesWriter_WriteBytes │ │ │ │ │ -00007b24 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007be4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007bec 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007bf0 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007bf4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007bfc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c00 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c04 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007c08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c0c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007c10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c14 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007c18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007c40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007ca4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007cb4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007cc0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007cc8 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007d80 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007e00 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e28 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007ea0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ed8 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007efc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007f78 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00007fa4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fd0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000800c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008020 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000802c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000803c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008044 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008054 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000806c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008074 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -0000807c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008090 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000080c8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000080cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000080d0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000080d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000080d8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -000080dc 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000080e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000080e4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000080e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000080ec 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000080f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000817c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000081e4 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -0000824c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008290 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008298 0001421c R_ARM_CALL 000031f0 _PyBytesWriter_Dealloc │ │ │ │ │ -000082f4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000082f8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000082fc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00008300 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00008304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008340 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000834c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008350 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008374 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ -000083b0 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000083e8 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000083fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008404 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008408 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000840c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007a4c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007a8c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007ab4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007ad8 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007aec 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00007b18 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007b70 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007b84 00019c1c R_ARM_CALL 00007cb4 _PyBytesWriter_WriteBytes │ │ │ │ │ +00007b94 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00007c54 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007c5c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007c60 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007c64 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c6c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c70 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c74 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00007c78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c7c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007c80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c84 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00007c88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c90 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c94 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007c9c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007ca0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007ca8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007cac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007cb0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007d14 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007d24 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +00007d30 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d38 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +00007df0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007e70 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e94 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007eb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007f08 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f40 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00007f64 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +00007fe0 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000800c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008038 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008074 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008088 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00008094 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000080a4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080ac 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080dc 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +000080e4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080f8 00013e1c R_ARM_CALL 00001a74 _PyBytesWriter_Resize │ │ │ │ │ +00008130 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008138 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000813c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008140 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008144 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00008148 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000814c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00008150 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008154 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008158 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081e4 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +0000824c 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +000082b4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000082f8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008300 0001431c R_ARM_CALL 00003268 _PyBytesWriter_Dealloc │ │ │ │ │ +0000835c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008360 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00008364 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00008368 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000836c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083a8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000083b4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000083b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083dc 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ +00008418 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008450 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008464 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000846c 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00008470 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008474 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16028 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1601c contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1317,18 +1314,18 @@ │ │ │ │ │ 00000304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x160a0 contains 171 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16094 contains 171 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000030 0001761d R_ARM_JUMP24 00003ac0 PyBytes_Repr │ │ │ │ │ +00000030 0001761d R_ARM_JUMP24 00003b38 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 │ │ │ │ │ @@ -1347,48 +1344,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 0000341d R_ARM_JUMP24 000031b8 return_self │ │ │ │ │ +000004cc 0000341d R_ARM_JUMP24 00003230 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 0000341d R_ARM_JUMP24 000031b8 return_self │ │ │ │ │ +00000524 0000341d R_ARM_JUMP24 00003230 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 0000331c R_ARM_CALL 000032e4 fastsearch │ │ │ │ │ +000005d8 0000331c R_ARM_CALL 0000335c 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 0000341d R_ARM_JUMP24 000031b8 return_self │ │ │ │ │ +00000724 0000341d R_ARM_JUMP24 00003230 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 │ │ │ │ │ @@ -1408,15 +1405,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 0000341d R_ARM_JUMP24 000031b8 return_self │ │ │ │ │ +00000adc 0000341d R_ARM_JUMP24 00003230 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 │ │ │ │ │ @@ -1435,15 +1432,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 0000331c R_ARM_CALL 000032e4 fastsearch │ │ │ │ │ +00000f98 0000331c R_ARM_CALL 0000335c 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 │ │ │ │ │ @@ -1451,44 +1448,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 0000341d R_ARM_JUMP24 000031b8 return_self │ │ │ │ │ +000012c4 0000341d R_ARM_JUMP24 00003230 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 000020dc 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 00002e20 stringlib__preprocess │ │ │ │ │ +000014a0 00003e1c R_ARM_CALL 00002f4c 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 {} │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r1 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ beq 79c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 80f4 <_PyBytes_FromHex> │ │ │ │ │ + bl 815c <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ ldr r3, [pc, #116] @ 7fc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ bne 7b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32e4 │ │ │ │ │ + bl 335c │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bge 948 │ │ │ │ │ ldr r3, [pc, #252] @ 9ac │ │ │ │ │ ldr r1, [r3, #892] @ 0x37c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 928 │ │ │ │ │ @@ -751,500 +751,475 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000a68 : │ │ │ │ │ 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 │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq e10 │ │ │ │ │ - ldr r9, [r2, #8] │ │ │ │ │ - add r3, ip, r9 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr ip, [pc, #1080] @ ee0 │ │ │ │ │ + beq dd4 │ │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ │ + add r3, ip, r8 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr ip, [pc, #992] @ e88 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ │ 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 e68 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq e2c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq af4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - blt e68 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + blt e2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - add r7, r3, #16 │ │ │ │ │ + ldr r5, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ + add r6, sl, #16 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - beq e68 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ldrgt r8, [pc, #964] @ ee4 │ │ │ │ │ - movgt r5, #0 │ │ │ │ │ - ble d04 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ebc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r1, r5, #15 │ │ │ │ │ - add r1, r3, r1 │ │ │ │ │ - sub r3, r4, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq e2c │ │ │ │ │ + ldr r7, [pc, #884] @ e8c │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ble d9c │ │ │ │ │ + sub r3, r5, r4 │ │ │ │ │ + add r0, r4, #15 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - beq bf0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r0, sl, r0 │ │ │ │ │ + beq be4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b80 │ │ │ │ │ + beq b74 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b6c │ │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ │ + beq b60 │ │ │ │ │ + ldrb r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ - add r2, r5, #1 │ │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ │ + beq bf8 │ │ │ │ │ + add r2, r4, #1 │ │ │ │ │ + ldrb r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq bf8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ │ + ldrb r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq bf8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne bf0 │ │ │ │ │ - b e08 │ │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne be4 │ │ │ │ │ + b dcc │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - beq c04 │ │ │ │ │ - ldrb r3, [r1, #2] │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + beq bf8 │ │ │ │ │ + ldrb r3, [r0, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ - ldrb r3, [r1, #3] │ │ │ │ │ - add r2, r0, #2 │ │ │ │ │ + beq bf8 │ │ │ │ │ + ldrb r3, [r0, #3] │ │ │ │ │ + add r2, ip, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - beq c04 │ │ │ │ │ - add r2, r0, #3 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq e08 │ │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ + add r0, r0, #3 │ │ │ │ │ + beq bf8 │ │ │ │ │ + add r2, ip, #3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq dcc │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne ba0 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - ble e28 │ │ │ │ │ - ldrb r3, [r7, r2] │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ + bne b94 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble dec │ │ │ │ │ + ldrb r3, [r6, r2] │ │ │ │ │ + add r4, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq d98 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq d50 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - cmpeq r4, r6 │ │ │ │ │ - beq de0 │ │ │ │ │ - subs r9, r6, r5 │ │ │ │ │ - add sl, r7, r5 │ │ │ │ │ - bmi dcc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + beq dac │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + cmpeq r5, r4 │ │ │ │ │ + beq d78 │ │ │ │ │ + subs r9, r4, r1 │ │ │ │ │ + add r8, r6, r1 │ │ │ │ │ + bmi db8 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3c │ │ │ │ │ + bne cf8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d10 │ │ │ │ │ + beq d70 │ │ │ │ │ cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi e30 │ │ │ │ │ + bgt df4 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq eac │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - strne r0, [r8] │ │ │ │ │ + beq e68 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ mov r0, fp │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + str r7, [fp, #4] │ │ │ │ │ + strne r2, [r7] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + add r2, fp, r9 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [fp, #12] │ │ │ │ │ - add r0, fp, r9 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - strb r3, [r0, #16] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq ccc │ │ │ │ │ + str r3, [fp, #12] │ │ │ │ │ + strb r0, [r2, #16] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq cbc │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne d2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cfc │ │ │ │ │ + beq b18 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - beq ec4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt b24 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #464] @ ee8 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r3, [pc, #456] @ eec │ │ │ │ │ - ldr r2, [r3, #892] @ 0x37c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne ea4 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne fp, r3, #892 @ 0x37c │ │ │ │ │ - bne cec │ │ │ │ │ - b cfc │ │ │ │ │ - ldrb r3, [sl] │ │ │ │ │ - ldr sl, [pc, #424] @ ef0 │ │ │ │ │ + bne b18 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b b18 │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ + ldr r8, [pc, #396] @ e90 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ - lsl r2, r3, #3 │ │ │ │ │ - add r9, r2, #13184 @ 0x3380 │ │ │ │ │ + lsl r9, r3, #3 │ │ │ │ │ + add r9, r9, #13184 @ 0x3380 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - add fp, r9, sl │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + add fp, r9, r8 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ │ + ldr r2, [r8, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ce4 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + beq cd4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e40 │ │ │ │ │ + beq e04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne e40 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r2, [fp] │ │ │ │ │ + bne e04 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e40 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble c1c │ │ │ │ │ - add r3, r7, r2 │ │ │ │ │ + b e04 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble c10 │ │ │ │ │ + add r3, r6, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - addeq r6, r2, #2 │ │ │ │ │ - beq c1c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne c34 │ │ │ │ │ - subs r9, r2, r5 │ │ │ │ │ - add sl, r7, r5 │ │ │ │ │ - bpl c40 │ │ │ │ │ - ldr r3, [pc, #288] @ ef4 │ │ │ │ │ - ldr r1, [pc, #288] @ ef8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e40 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #248] @ ee4 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + bne e78 │ │ │ │ │ + add r4, r2, #2 │ │ │ │ │ + b c10 │ │ │ │ │ + ldr fp, [pc, #284] @ e94 │ │ │ │ │ + b cbc │ │ │ │ │ + ldr r3, [pc, #268] @ e8c │ │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne ed0 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ + bne da8 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ - b e40 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b c28 │ │ │ │ │ + bne e04 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + subs r9, r2, r1 │ │ │ │ │ + add r8, r6, r1 │ │ │ │ │ + bpl c34 │ │ │ │ │ + ldr r3, [pc, #216] @ e98 │ │ │ │ │ + ldr r1, [pc, #216] @ e9c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b e04 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b c1c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bhi e74 │ │ │ │ │ + bhi e38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str ip, [sp, #28] │ │ │ │ │ + str ip, [sp, #24] │ │ │ │ │ bne ad4 │ │ │ │ │ b aa0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b c28 │ │ │ │ │ - ldr r3, [pc, #196] @ efc │ │ │ │ │ - ldr r1, [pc, #196] @ f00 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b c1c │ │ │ │ │ + ldr r3, [pc, #164] @ ea0 │ │ │ │ │ + ldr r1, [pc, #164] @ ea4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e68 │ │ │ │ │ + beq e2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e68 │ │ │ │ │ + bne e2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - b d04 │ │ │ │ │ - ldr ip, [pc, #100] @ ee0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b d9c │ │ │ │ │ + ldr ip, [pc, #72] @ e88 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ │ 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 e68 │ │ │ │ │ - ldr r6, [pc, #60] @ ee8 │ │ │ │ │ - b d74 │ │ │ │ │ + b e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne cb4 │ │ │ │ │ - b e40 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b c34 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cfc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b c44 │ │ │ │ │ + bne ca4 │ │ │ │ │ + b e04 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne c28 │ │ │ │ │ + b dac │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00003000 │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ - 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 : │ │ │ │ │ +00000ea8 : │ │ │ │ │ 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 ee0 │ │ │ │ │ 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 : │ │ │ │ │ +00000ee8 : │ │ │ │ │ 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 f54 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi ff0 │ │ │ │ │ + bhi f94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq f54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne fcc │ │ │ │ │ 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] @ 1010 │ │ │ │ │ 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 f2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b fa8 │ │ │ │ │ - ldr r1, [pc, #116] @ 106c │ │ │ │ │ + b f4c │ │ │ │ │ + ldr r1, [pc, #116] @ 1010 │ │ │ │ │ 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 f8c │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq fe0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq f98 │ │ │ │ │ + beq f3c │ │ │ │ │ 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 f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f98 │ │ │ │ │ - b fe8 │ │ │ │ │ + beq f3c │ │ │ │ │ + b f8c │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001070 : │ │ │ │ │ +00001014 : │ │ │ │ │ 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 1078 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 1114 │ │ │ │ │ + bhi 10b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 10d4 │ │ │ │ │ + beq 1078 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 114c │ │ │ │ │ + bne 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1158 │ │ │ │ │ + bl 10fc │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr ip, [pc, #120] @ 1154 │ │ │ │ │ + ldr ip, [pc, #120] @ 10f8 │ │ │ │ │ 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 1058 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10cc │ │ │ │ │ - ldr ip, [pc, #56] @ 1154 │ │ │ │ │ + b 1070 │ │ │ │ │ + ldr ip, [pc, #56] @ 10f8 │ │ │ │ │ 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 10b0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 10c4 │ │ │ │ │ + b 1068 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001158 : │ │ │ │ │ +000010fc : │ │ │ │ │ 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 +1236,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 13c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 14e8 │ │ │ │ │ + bne 148c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq fp, r9 │ │ │ │ │ - bne 14cc │ │ │ │ │ + bne 1470 │ │ │ │ │ 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 1450 │ │ │ │ │ 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 13f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 139c │ │ │ │ │ + blt 1340 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ sub r3, r0, r5 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 1284 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1268 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 1254 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 129c │ │ │ │ │ + beq 1240 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 1288 │ │ │ │ │ + beq 122c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 1274 │ │ │ │ │ + beq 1218 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 1408 │ │ │ │ │ + bne 13ac │ │ │ │ │ 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 +1313,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 1338 │ │ │ │ │ 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 +1358,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 1284 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 13e8 │ │ │ │ │ - ldr r3, [pc, #620] @ 1610 │ │ │ │ │ + bne 138c │ │ │ │ │ + ldr r3, [pc, #620] @ 15b4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 13e8 │ │ │ │ │ + bne 138c │ │ │ │ │ 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 1388 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13e4 │ │ │ │ │ + bne 1388 │ │ │ │ │ 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 +1396,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 1204 │ │ │ │ │ + ldr r3, [pc, #492] @ 15b8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 1468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14bc │ │ │ │ │ + bne 1460 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 11b8 │ │ │ │ │ + b 115c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 14c8 │ │ │ │ │ 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 1404 │ │ │ │ │ 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 14e0 │ │ │ │ │ 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 142c │ │ │ │ │ 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 139c │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 1164 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 14a8 │ │ │ │ │ ldr fp, [r9, #8] │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - b 11cc │ │ │ │ │ - ldr r3, [pc, #296] @ 1618 │ │ │ │ │ - ldr r1, [pc, #296] @ 161c │ │ │ │ │ + b 1170 │ │ │ │ │ + ldr r3, [pc, #296] @ 15bc │ │ │ │ │ + ldr r1, [pc, #296] @ 15c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 14bc │ │ │ │ │ + b 1460 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f8 │ │ │ │ │ + bne 149c │ │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ │ - b 11cc │ │ │ │ │ + b 1170 │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ str r4, [r3], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 1528 │ │ │ │ │ - b 1470 │ │ │ │ │ + bne 14cc │ │ │ │ │ + b 1414 │ │ │ │ │ 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 1540 │ │ │ │ │ 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 14fc │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ orrne r2, r2, #1 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 1558 │ │ │ │ │ + b 14fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15c0 │ │ │ │ │ + beq 1564 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 15b8 │ │ │ │ │ + ble 155c │ │ │ │ │ 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 139c │ │ │ │ │ + ldr r3, [pc, #72] @ 15b4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15a4 │ │ │ │ │ + bne 1548 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15ec │ │ │ │ │ + beq 1590 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 1604 │ │ │ │ │ + beq 15a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 13f8 │ │ │ │ │ + b 139c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15ec │ │ │ │ │ + b 1590 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000005c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +000015c4 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1644 │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ - b 1650 <_PyBytes_FormatEx> │ │ │ │ │ + b 15f4 <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ - ldr r0, [pc] @ 164c │ │ │ │ │ + ldr r0, [pc] @ 15f0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00001650 <_PyBytes_FormatEx>: │ │ │ │ │ +000015f4 <_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] @ 25d4 <_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 1e28 <_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 1df4 <_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 1990 <_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 18d0 <_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] @ 25d8 <_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 1834 <_PyBytes_FormatEx+0x240> │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 18f0 <_PyBytes_FormatEx+0x2a0> │ │ │ │ │ + bne 1894 <_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 16bc <_PyBytes_FormatEx+0xc8> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 22a8 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ + beq 224c <_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 1748 <_PyBytes_FormatEx+0x154> │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ - ldr r2, [pc, #3768] @ 2638 <_PyBytes_FormatEx+0xfe8> │ │ │ │ │ + ldr r2, [pc, #3768] @ 25dc <_PyBytes_FormatEx+0xfe8> │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 1798 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + bhi 173c <_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 1ba8 <_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 1948 <_PyBytes_FormatEx+0x354> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 1c64 <_PyBytes_FormatEx+0x614> │ │ │ │ │ + beq 1c08 <_PyBytes_FormatEx+0x614> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 231c <_PyBytes_FormatEx+0xd28> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 2154 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 20f8 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 2778 │ │ │ │ │ + bl 271c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [sp, #132] @ 0x84 │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 19c4 <_PyBytes_FormatEx+0x374> │ │ │ │ │ + ble 1968 <_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 2198 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + ldr r2, [pc, #3608] @ 25e0 <_PyBytes_FormatEx+0xfec> │ │ │ │ │ mov r1, #1 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 1b70 <_PyBytes_FormatEx+0x520> │ │ │ │ │ + beq 1b14 <_PyBytes_FormatEx+0x520> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - ldr r2, [pc, #3592] @ 2640 <_PyBytes_FormatEx+0xff0> │ │ │ │ │ + ldr r2, [pc, #3592] @ 25e4 <_PyBytes_FormatEx+0xff0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1a08 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + bne 19ac <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 1a08 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + bne 19ac <_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 19ac <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + ldr r3, [pc, #3536] @ 25e8 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ sub r4, r4, #100 @ 0x64 │ │ │ │ │ and r2, r0, #8 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi 2234 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ + bhi 21d8 <_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 21c4 <_PyBytes_FormatEx+0xbd0> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 238c <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ + bne 2330 <_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] @ 25d4 <_PyBytes_FormatEx+0xfe0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #652] @ 0x28c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1d94 <_PyBytes_FormatEx+0x744> │ │ │ │ │ + bne 1d38 <_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 +1743,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 16bc <_PyBytes_FormatEx+0xc8> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16f8 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ + beq 169c <_PyBytes_FormatEx+0xa8> │ │ │ │ │ tst r3, #469762048 @ 0x1c000000 │ │ │ │ │ - ldr r1, [pc, #3428] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + ldr r1, [pc, #3428] @ 264c <_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 169c <_PyBytes_FormatEx+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16f8 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ + bne 169c <_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 16ac <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + ldr r0, [pc, #3272] @ 25ec <_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 1f60 <_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 2310 <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ │ ldr r2, [r8, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 1978 <_PyBytes_FormatEx+0x328> │ │ │ │ │ + bne 191c <_PyBytes_FormatEx+0x328> │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - b 17c4 <_PyBytes_FormatEx+0x174> │ │ │ │ │ + b 1768 <_PyBytes_FormatEx+0x174> │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ - ldr r2, [pc, #3192] @ 264c <_PyBytes_FormatEx+0xffc> │ │ │ │ │ + ble 2198 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + ldr r2, [pc, #3192] @ 25f0 <_PyBytes_FormatEx+0xffc> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + bhi 2198 <_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 16ac <_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 1d3c <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 247c <_PyBytes_FormatEx+0xe2c> │ │ │ │ │ + beq 2420 <_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 2548 <_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 2408 <_PyBytes_FormatEx+0xe14> │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1d44 <_PyBytes_FormatEx+0x6f4> │ │ │ │ │ + bne 1ce8 <_PyBytes_FormatEx+0x6f4> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - ble 1ad0 <_PyBytes_FormatEx+0x480> │ │ │ │ │ + ble 1a74 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 26ac <_PyBytes_FormatEx+0x105c> │ │ │ │ │ + bne 2650 <_PyBytes_FormatEx+0x105c> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt 1bd0 <_PyBytes_FormatEx+0x580> │ │ │ │ │ + bgt 1b74 <_PyBytes_FormatEx+0x580> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 1d2c <_PyBytes_FormatEx+0x6dc> │ │ │ │ │ + bne 1cd0 <_PyBytes_FormatEx+0x6dc> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ strbne fp, [sl], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2710 <_PyBytes_FormatEx+0x10c0> │ │ │ │ │ + bne 26b4 <_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 1e98 <_PyBytes_FormatEx+0x8a4> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 242c <_PyBytes_FormatEx+0xddc> │ │ │ │ │ + bne 23d0 <_PyBytes_FormatEx+0xddc> │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20dc <_PyBytes_FormatEx+0xae8> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 16bc <_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 16bc <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 1b3c <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ + b 1ae0 <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1ce0 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bne 1c84 <_PyBytes_FormatEx+0x690> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1f1c <_PyBytes_FormatEx+0x8cc> │ │ │ │ │ + beq 1ec0 <_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 1b4c <_PyBytes_FormatEx+0x558> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ │ - bge 1f10 <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ + bge 1eb4 <_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 1a54 <_PyBytes_FormatEx+0x460> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1ed4 <_PyBytes_FormatEx+0x884> │ │ │ │ │ + bne 1e78 <_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 1a8c <_PyBytes_FormatEx+0x498> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 2778 │ │ │ │ │ + bl 271c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 21e0 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ + beq 2184 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - beq 223c <_PyBytes_FormatEx+0xbec> │ │ │ │ │ + beq 21e0 <_PyBytes_FormatEx+0xbec> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2248 <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ + blt 21ec <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 231c <_PyBytes_FormatEx+0xd28> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 17d4 <_PyBytes_FormatEx+0x184> │ │ │ │ │ + bne 1778 <_PyBytes_FormatEx+0x184> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bmi 21b8 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ + bmi 215c <_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 2108 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ + ldr r3, [pc, #2476] @ 25d8 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ ldr r9, [r3, r4, lsl #2] │ │ │ │ │ ands r9, r9, #4 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ - beq 17d8 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + beq 177c <_PyBytes_FormatEx+0x188> │ │ │ │ │ sub r9, r4, #48 @ 0x30 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + bmi 231c <_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 177c <_PyBytes_FormatEx+0x188> │ │ │ │ │ + ldr r1, [pc, #2444] @ 25ec <_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 23bc <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r9, r2, r9, r4 │ │ │ │ │ - b 1c9c <_PyBytes_FormatEx+0x64c> │ │ │ │ │ + b 1c40 <_PyBytes_FormatEx+0x64c> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + bne 2198 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2458 <_PyBytes_FormatEx+0xe08> │ │ │ │ │ + beq 23fc <_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 1b58 <_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 1ac4 <_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 1d1c <_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 1de0 <_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 1a78 <_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 20e0 <_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 20e8 <_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 1e38 <_PyBytes_FormatEx+0x844> │ │ │ │ │ + ldr r4, [pc, #2136] @ 25f4 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [pc, #2104] @ 2654 <_PyBytes_FormatEx+0x1004> │ │ │ │ │ + ldr r1, [pc, #2104] @ 25f8 <_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] @ 25fc <_PyBytes_FormatEx+0x1008> │ │ │ │ │ movne r3, r1 │ │ │ │ │ - ldr r1, [pc, #2080] @ 265c <_PyBytes_FormatEx+0x100c> │ │ │ │ │ + ldr r1, [pc, #2080] @ 2600 <_PyBytes_FormatEx+0x100c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl 31f0 │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e58 <_PyBytes_FormatEx+0x808> │ │ │ │ │ + bne 1dfc <_PyBytes_FormatEx+0x808> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 18d0 <_PyBytes_FormatEx+0x280> │ │ │ │ │ + b 1874 <_PyBytes_FormatEx+0x280> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + beq 1df4 <_PyBytes_FormatEx+0x800> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + bne 1df4 <_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 1df4 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + ldr r0, [pc, #2004] @ 2604 <_PyBytes_FormatEx+0x1010> │ │ │ │ │ mov r1, #600 @ 0x258 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + b 1df4 <_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 19dc <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1a38 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + bne 19dc <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a38 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 19dc <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 1af4 <_PyBytes_FormatEx+0x4a4> │ │ │ │ │ + beq 1a98 <_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 1ac4 <_PyBytes_FormatEx+0x4d0> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movge r6, r9 │ │ │ │ │ - b 1bb4 <_PyBytes_FormatEx+0x564> │ │ │ │ │ - ldr r1, [pc, #1924] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + b 1b58 <_PyBytes_FormatEx+0x564> │ │ │ │ │ + ldr r1, [pc, #1924] @ 264c <_PyBytes_FormatEx+0x1058> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 20dc <_PyBytes_FormatEx+0xa8c> │ │ │ │ │ + beq 2080 <_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 2080 <_PyBytes_FormatEx+0xa8c> │ │ │ │ │ + ldr r1, [pc, #1828] @ 2608 <_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 1fa4 <_PyBytes_FormatEx+0x9b0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe4 <_PyBytes_FormatEx+0x994> │ │ │ │ │ + beq 1f88 <_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 1de0 <_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 1f74 <_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 1f74 <_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 1b4c <_PyBytes_FormatEx+0x558> │ │ │ │ │ + ldr r3, [pc, #1700] @ 260c <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #1700] @ 2610 <_PyBytes_FormatEx+0x101c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20dc <_PyBytes_FormatEx+0xae8> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - ldr r3, [pc, #1632] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r3, [pc, #1632] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #1652] @ 2670 <_PyBytes_FormatEx+0x1020> │ │ │ │ │ + ldr r1, [pc, #1652] @ 2614 <_PyBytes_FormatEx+0x1020> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #1640] @ 2674 <_PyBytes_FormatEx+0x1024> │ │ │ │ │ + ldr r3, [pc, #1640] @ 2618 <_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 2060 <_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 2060 <_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 2038 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2094 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ + bne 2038 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2100 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + beq 20a4 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ add r3, fp, #16 │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ba8 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 1b4c <_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 2014 <_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] @ 261c <_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 1b44 <_PyBytes_FormatEx+0x550> │ │ │ │ │ + b 1b4c <_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] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #1388] @ 2620 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + bne 1de0 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r4, [pc, #1292] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + b 1db0 <_PyBytes_FormatEx+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1de8 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + b 1d8c <_PyBytes_FormatEx+0x798> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcc 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + bcc 231c <_PyBytes_FormatEx+0xd28> │ │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ │ - b 17e8 <_PyBytes_FormatEx+0x198> │ │ │ │ │ + b 178c <_PyBytes_FormatEx+0x198> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 2778 │ │ │ │ │ + bl 271c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 21e0 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ + beq 2184 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 21d0 <_PyBytes_FormatEx+0xb80> │ │ │ │ │ + beq 2174 <_PyBytes_FormatEx+0xb80> │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 231c <_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 177c <_PyBytes_FormatEx+0x188> │ │ │ │ │ + ldr r3, [pc, #1140] @ 25d8 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 231c <_PyBytes_FormatEx+0xd28> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 1c94 <_PyBytes_FormatEx+0x644> │ │ │ │ │ + b 1c38 <_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 2140 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #1128] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #1172] @ 2624 <_PyBytes_FormatEx+0x1030> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [pc, #1128] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #1128] @ 260c <_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] @ 2628 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #1064] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #1116] @ 262c <_PyBytes_FormatEx+0x1038> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r3, #16 │ │ │ │ │ - b 1b3c <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ + b 1ae0 <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + bne 1de0 <_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 1bec <_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 1708 <_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 2218 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 2274 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 2218 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2404 <_PyBytes_FormatEx+0xdb4> │ │ │ │ │ + beq 23a8 <_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 2388 <_PyBytes_FormatEx+0xd94> │ │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 22e8 <_PyBytes_FormatEx+0xc98> │ │ │ │ │ + beq 228c <_PyBytes_FormatEx+0xc98> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne 22c4 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bne 2268 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 22c4 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bgt 2268 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b8 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ + bne 235c <_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 22e8 <_PyBytes_FormatEx+0xcf4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2344 <_PyBytes_FormatEx+0xcf4> │ │ │ │ │ + bne 22e8 <_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 239c <_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 16fc <_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 2714 <_PyBytes_FormatEx+0x1120> │ │ │ │ │ + ldr r3, [pc, #744] @ 260c <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #776] @ 2630 <_PyBytes_FormatEx+0x103c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 18c4 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + beq 1868 <_PyBytes_FormatEx+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 18c4 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + bne 1868 <_PyBytes_FormatEx+0x274> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18c4 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + b 1868 <_PyBytes_FormatEx+0x274> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2310 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ + beq 22b4 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2310 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ + bne 22b4 <_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 22b4 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ + ldr r3, [pc, #636] @ 260c <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #672] @ 2634 <_PyBytes_FormatEx+0x1040> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #580] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #644] @ 2638 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #584] @ 260c <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #628] @ 263c <_PyBytes_FormatEx+0x1048> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_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 1ad0 <_PyBytes_FormatEx+0x4dc> │ │ │ │ │ + ldr r3, [pc, #524] @ 25f4 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #576] @ 262c <_PyBytes_FormatEx+0x1038> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20dc <_PyBytes_FormatEx+0xae8> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1d18 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ + b 1cbc <_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 1cec <_PyBytes_FormatEx+0x6f8> │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1a60 <_PyBytes_FormatEx+0x410> │ │ │ │ │ + b 1a04 <_PyBytes_FormatEx+0x410> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ and r3, r3, r9 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 24f0 <_PyBytes_FormatEx+0xea0> │ │ │ │ │ + beq 2494 <_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 1de0 <_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 1a1c <_PyBytes_FormatEx+0x428> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands r3, r1, #6 │ │ │ │ │ - bne 2498 <_PyBytes_FormatEx+0xe48> │ │ │ │ │ + bne 243c <_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 16bc <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1de0 <_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 25bc <_PyBytes_FormatEx+0xfc8> │ │ │ │ │ + ldr r3, [pc, #348] @ 264c <_PyBytes_FormatEx+0x1058> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 25fc <_PyBytes_FormatEx+0xfac> │ │ │ │ │ - ldr r1, [pc, #336] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + beq 25a0 <_PyBytes_FormatEx+0xfac> │ │ │ │ │ + ldr r1, [pc, #336] @ 264c <_PyBytes_FormatEx+0x1058> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25fc <_PyBytes_FormatEx+0xfac> │ │ │ │ │ + bne 25a0 <_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 2570 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 25b8 <_PyBytes_FormatEx+0xf68> │ │ │ │ │ + bhi 255c <_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 1b58 <_PyBytes_FormatEx+0x564> │ │ │ │ │ ldrb r3, [sp, #63] @ 0x3f │ │ │ │ │ strb r3, [sl], #1 │ │ │ │ │ - b 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 16bc <_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 240c <_PyBytes_FormatEx+0xe18> │ │ │ │ │ + ldr r3, [pc, #220] @ 2640 <_PyBytes_FormatEx+0x104c> │ │ │ │ │ + ldr r1, [pc, #220] @ 2644 <_PyBytes_FormatEx+0x1050> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_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 255c <_PyBytes_FormatEx+0xf68> │ │ │ │ │ + ldr r4, [pc, #112] @ 25f4 <_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 1de0 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r1, [pc, #176] @ 2648 <_PyBytes_FormatEx+0x1054> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1de0 <_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 2524 <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + b 2504 <_PyBytes_FormatEx+0xf10> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 26d8 <_PyBytes_FormatEx+0x1088> │ │ │ │ │ + bne 267c <_PyBytes_FormatEx+0x1088> │ │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ │ strb r3, [sp, #63] @ 0x3f │ │ │ │ │ - b 2580 <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + b 2524 <_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 +2706,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 1a84 <_PyBytes_FormatEx+0x490> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 26e8 <_PyBytes_FormatEx+0x1098> │ │ │ │ │ + bne 268c <_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 1a84 <_PyBytes_FormatEx+0x490> │ │ │ │ │ + ldr r3, [pc, #-56] @ 264c <_PyBytes_FormatEx+0x1058> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2550 <_PyBytes_FormatEx+0xf00> │ │ │ │ │ - b 2560 <_PyBytes_FormatEx+0xf10> │ │ │ │ │ + bne 24f4 <_PyBytes_FormatEx+0xf00> │ │ │ │ │ + b 2504 <_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 266c <_PyBytes_FormatEx+0x1078> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 1b04 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ + bne 1aa8 <_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 1aa8 <_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 2218 <_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 2218 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 21bc <_PyBytes_FormatEx+0xb6c> │ │ │ │ │ + b 2160 <_PyBytes_FormatEx+0xb6c> │ │ │ │ │ │ │ │ │ │ -00002778 : │ │ │ │ │ +0000271c : │ │ │ │ │ getnextarg(): │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 279c │ │ │ │ │ + bge 2740 │ │ │ │ │ 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] @ 276c │ │ │ │ │ + ldr r1, [pc, #20] @ 2770 │ │ │ │ │ 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>: │ │ │ │ │ +00002774 <_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 27e8 <_PyBytes_Find+0x74> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvngt r6, #0 │ │ │ │ │ - bgt 283c <_PyBytes_Find+0x6c> │ │ │ │ │ + bgt 27e0 <_PyBytes_Find+0x6c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 3708 │ │ │ │ │ + bl 3780 │ │ │ │ │ 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 27e0 <_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 27e0 <_PyBytes_Find+0x6c> │ │ │ │ │ │ │ │ │ │ -0000284c : │ │ │ │ │ +000027f0 : │ │ │ │ │ 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 +2840,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 28a4 │ │ │ │ │ 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 28ac │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2908 │ │ │ │ │ + bne 28ac │ │ │ │ │ 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 2898 │ │ │ │ │ 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 2884 │ │ │ │ │ + ldr r3, [pc, #48] @ 28e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 292c │ │ │ │ │ + bne 28d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 2884 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 2884 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002944 : │ │ │ │ │ +000028e8 : │ │ │ │ │ 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 : │ │ │ │ │ +00002904 : │ │ │ │ │ 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 +2919,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 296c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - bgt 29ec │ │ │ │ │ + bgt 2990 │ │ │ │ │ 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] @ 29d0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299c │ │ │ │ │ + bne 2940 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 2964 │ │ │ │ │ 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 2988 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 29a8 │ │ │ │ │ + beq 294c │ │ │ │ │ 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 294c │ │ │ │ │ + b 2988 │ │ │ │ │ .word 0x00000844 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a30 : │ │ │ │ │ +000029d4 : │ │ │ │ │ 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] @ 2e1c │ │ │ │ │ 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 2d54 │ │ │ │ │ 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 2b38 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b20 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 2b60 │ │ │ │ │ + beq 2b04 │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - beq 2b44 │ │ │ │ │ + beq 2ae8 │ │ │ │ │ cmp lr, #4 │ │ │ │ │ - beq 2b28 │ │ │ │ │ + beq 2acc │ │ │ │ │ cmp lr, #5 │ │ │ │ │ - beq 2b0c │ │ │ │ │ + beq 2ab0 │ │ │ │ │ cmp lr, #6 │ │ │ │ │ - beq 2af0 │ │ │ │ │ + beq 2a94 │ │ │ │ │ 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 +3052,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 2c3c │ │ │ │ │ + b 2c30 │ │ │ │ │ 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 +3115,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 2c3c │ │ │ │ │ sub r1, r8, r6 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne 2b94 │ │ │ │ │ + bne 2b38 │ │ │ │ │ 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 +3136,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 2d60 │ │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 2e54 │ │ │ │ │ + bne 2df8 │ │ │ │ │ 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 2cb0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge 2e24 │ │ │ │ │ + bge 2dc8 │ │ │ │ │ ldrb lr, [ip], #1 │ │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2cac │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r0 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bge 2df4 │ │ │ │ │ + bge 2d98 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ cmp r0, #2000 @ 0x7d0 │ │ │ │ │ - ble 2df4 │ │ │ │ │ + ble 2d98 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ sub r7, r0, r6 │ │ │ │ │ - bne 2dd4 │ │ │ │ │ + bne 2d78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e20 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2f4c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq 2e1c │ │ │ │ │ - ldr r3, [pc, #228] @ 2e78 │ │ │ │ │ + beq 2dc0 │ │ │ │ │ + ldr r3, [pc, #228] @ 2e1c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2dd0 │ │ │ │ │ + bne 2d74 │ │ │ │ │ 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 2c44 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e1c │ │ │ │ │ + bne 2dc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2d30 │ │ │ │ │ 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 2d30 │ │ │ │ │ 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 2db8 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2cd4 │ │ │ │ │ + b 2c78 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2d30 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - bne 2d2c │ │ │ │ │ + bne 2cd0 │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d8c │ │ │ │ │ + bne 2d30 │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2e14 │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 2db8 │ │ │ │ │ add r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, fp, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 2e14 │ │ │ │ │ - b 2e10 │ │ │ │ │ + bne 2db8 │ │ │ │ │ + b 2db4 │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2d30 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002e7c : │ │ │ │ │ +00002e20 : │ │ │ │ │ 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,59 +3281,59 @@ │ │ │ │ │ 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 2efc │ │ │ │ │ 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 2ebc │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2ee8 │ │ │ │ │ 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 2ed4 │ │ │ │ │ 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 2ea8 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2f7c │ │ │ │ │ + bne 2f20 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 2ea8 │ │ │ │ │ │ │ │ │ │ -00002fa8 : │ │ │ │ │ +00002f4c : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -3366,173 +3341,173 @@ │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr r5, [r9], #24 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov lr, r0 │ │ │ │ │ add r8, r0, r1 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ - beq 311c │ │ │ │ │ + beq 30c0 │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs 30d4 │ │ │ │ │ + bcs 3078 │ │ │ │ │ mov r7, lr │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ streq r1, [sp] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ - bne 30cc │ │ │ │ │ + bne 3070 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r8, r2, sl │ │ │ │ │ cmp r3, ip │ │ │ │ │ movge r6, r3 │ │ │ │ │ movlt r6, ip │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3090 │ │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ │ ldrb r3, [r8, r6] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 30e0 │ │ │ │ │ + bne 3084 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3090 │ │ │ │ │ ldrb lr, [r8, r3] │ │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 30bc │ │ │ │ │ + bne 3060 │ │ │ │ │ add r3, r6, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3090 │ │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ │ ldrb lr, [r8, r3] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bne 30bc │ │ │ │ │ + bne 3060 │ │ │ │ │ add r3, r6, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3090 │ │ │ │ │ add lr, r5, r0 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ ldrb r8, [lr, #1]! │ │ │ │ │ ldrb r6, [r0, #1]! │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 30bc │ │ │ │ │ + bne 3060 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 3098 │ │ │ │ │ + bgt 303c │ │ │ │ │ ldm sp, {r3, r8} │ │ │ │ │ - b 3108 │ │ │ │ │ + b 30ac │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 2ff4 │ │ │ │ │ + bhi 2f98 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 30c0 │ │ │ │ │ + b 3064 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 3108 │ │ │ │ │ + b 30ac │ │ │ │ │ ldrb lr, [r5, r3] │ │ │ │ │ ldrb r0, [r8, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 316c │ │ │ │ │ + bne 3110 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 30f4 │ │ │ │ │ + blt 3098 │ │ │ │ │ mov lr, r7 │ │ │ │ │ sub r0, r8, r7 │ │ │ │ │ - b 30d8 │ │ │ │ │ + b 307c │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ add r1, ip, r6 │ │ │ │ │ movge r7, fp │ │ │ │ │ movlt r7, r6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ movge r1, r4 │ │ │ │ │ rsb fp, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs 30d4 │ │ │ │ │ + bcs 3078 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - beq 31c0 │ │ │ │ │ + beq 3164 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi 3148 │ │ │ │ │ - b 30d4 │ │ │ │ │ + bhi 30ec │ │ │ │ │ + b 3078 │ │ │ │ │ add r2, r2, fp │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bls 30d4 │ │ │ │ │ + bls 3078 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3018 │ │ │ │ │ + beq 2fbc │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ rsb r3, ip, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ addge r3, r3, ip │ │ │ │ │ addlt r3, r3, r1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r0 │ │ │ │ │ - b 2fe8 │ │ │ │ │ + b 2f8c │ │ │ │ │ add r0, r2, fp │ │ │ │ │ mov r3, ip │ │ │ │ │ mov lr, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 31fc │ │ │ │ │ + bge 31a0 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 31d0 │ │ │ │ │ + beq 3174 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r4, lr │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ - b 3140 │ │ │ │ │ + b 30e4 │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 3224 │ │ │ │ │ + bge 31c8 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 3258 │ │ │ │ │ + bne 31fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3204 │ │ │ │ │ + b 31a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 326c │ │ │ │ │ + bge 3210 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 322c │ │ │ │ │ + beq 31d0 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r4, lr │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ - b 3140 │ │ │ │ │ + b 30e4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 3140 │ │ │ │ │ + b 30e4 │ │ │ │ │ mov lr, sl │ │ │ │ │ sub r0, r0, sl │ │ │ │ │ - b 30d8 │ │ │ │ │ + b 307c │ │ │ │ ├── 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 1a74 <_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> │ │ │ │ │ - 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 │ │ │ │ │ + bne 968 <_PyBytes_DecodeEscape2+0x51c> │ │ │ │ │ + ldr r5, [pc, #784] @ c10 <_PyBytes_DecodeEscape2+0x7c4> │ │ │ │ │ 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 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_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 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_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 1a74 <_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 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_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,323 +1129,336 @@ │ │ │ │ │ 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} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - ldr r4, [r0] │ │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ + ldr r7, [r0] │ │ │ │ │ + sub sp, sp, #88 @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 1188 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - beq 1370 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + beq 13b8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 11e0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - mov r9, sp │ │ │ │ │ + mov sl, sp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 12ec │ │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - beq 1214 │ │ │ │ │ + bne 12ec │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + beq 1260 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 115c │ │ │ │ │ + beq 11ac │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bgt 12bc │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 1278 │ │ │ │ │ - beq 123c │ │ │ │ │ - cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 128c │ │ │ │ │ - add r0, r6, #17 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bgt 1330 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 12a4 │ │ │ │ │ + beq 1284 │ │ │ │ │ + cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ + bgt 12d4 │ │ │ │ │ + add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1360 │ │ │ │ │ - ldr r3, [pc, #744] @ 1394 │ │ │ │ │ + beq 135c │ │ │ │ │ + ldr r3, [pc, #792] @ 140c │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 12e0 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r6, r4, r6 │ │ │ │ │ + add r5, r4, r5 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - strb r3, [r6, #16] │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ + strb r3, [r5, #16] │ │ │ │ │ add r3, r4, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - add r0, r0, r8 │ │ │ │ │ + add r0, r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1188 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq 12c4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1124 │ │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ │ + beq 1174 │ │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - str r4, [r5] │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + str r4, [r6] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1140 │ │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bne 1190 │ │ │ │ │ + add sp, sp, #88 @ 0x58 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1138 │ │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + bne 1188 │ │ │ │ │ + add sp, sp, #88 @ 0x58 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #560] @ 1394 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [pc, #600] @ 140c │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1270 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + bne 129c │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1180 │ │ │ │ │ + beq 128c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - bne 1108 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - bne 111c │ │ │ │ │ - b 1124 │ │ │ │ │ - ldr r3, [pc, #500] @ 1394 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 1294 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 1154 │ │ │ │ │ + ldr r3, [pc, #548] @ 140c │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1010 │ │ │ │ │ + bne 1054 │ │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 13dc │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 1344 │ │ │ │ │ + blt 1374 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1348 │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ + beq 1378 │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1138 │ │ │ │ │ - ldr r3, [pc, #376] @ 1394 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + b 1188 │ │ │ │ │ + ldr r3, [pc, #420] @ 140c │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12a0 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + bne 1314 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r7] │ │ │ │ │ + strne r3, [r4] │ │ │ │ │ + b 1154 │ │ │ │ │ + ldr r4, [pc, #388] @ 1410 │ │ │ │ │ + b 1124 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne 11d8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 1108 │ │ │ │ │ - ldr r4, [pc, #340] @ 1398 │ │ │ │ │ - b 10d8 │ │ │ │ │ - ldr r1, [pc, #336] @ 139c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #316] @ 13a0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1180 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge 108c │ │ │ │ │ - ldr r3, [pc, #292] @ 13a4 │ │ │ │ │ - ldr r1, [pc, #292] @ 13a8 │ │ │ │ │ + b 116c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge 10d4 │ │ │ │ │ + ldr r3, [pc, #360] @ 1414 │ │ │ │ │ + ldr r1, [pc, #360] @ 1418 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ - ldr r3, [pc, #280] @ 13ac │ │ │ │ │ - ldr r1, [pc, #280] @ 13b0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + bne 1154 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + bne 1168 │ │ │ │ │ + b 1174 │ │ │ │ │ + ldr r3, [pc, #320] @ 141c │ │ │ │ │ + ldr r1, [pc, #320] @ 1420 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b 12b8 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r1, [pc, #296] @ 1424 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r0, [r1] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r1, [pc, #284] @ 1428 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b 12b8 │ │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 133c │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - sub r3, r3, r6 │ │ │ │ │ + sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 108c │ │ │ │ │ + bge 10d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1264 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + b 12b8 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 123c │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + bne 1284 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1178 │ │ │ │ │ - b 1108 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 10b8 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr r0, [pc, #160] @ 139c │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #152] @ 13a0 │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r7] │ │ │ │ │ + b 11d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 1124 │ │ │ │ │ + b 12b8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 1188 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - beq 1138 │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + beq 1188 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 1188 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1138 │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 10d4 │ │ │ │ │ - b 1264 │ │ │ │ │ + b 1188 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 1188 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - moveq r0, r4 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 1138 │ │ │ │ │ - b 1150 │ │ │ │ │ + moveq r0, r7 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 1188 │ │ │ │ │ + b 11a0 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r0, [pc, #56] @ 1424 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r1, [pc, #48] @ 1428 │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 138c │ │ │ │ │ + b 1188 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x0000012c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ + .word 0x0000012c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +0000142c : │ │ │ │ │ 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 +1467,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 1648 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1648 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 159c │ │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 14f0 │ │ │ │ │ + beq 1568 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 15c4 │ │ │ │ │ + bgt 163c │ │ │ │ │ add r5, r7, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 156c │ │ │ │ │ - beq 1548 │ │ │ │ │ + blt 15e4 │ │ │ │ │ + beq 15c0 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 1590 │ │ │ │ │ + bgt 1608 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ - ldr r3, [pc, #468] @ 1634 │ │ │ │ │ + beq 1698 │ │ │ │ │ + ldr r3, [pc, #468] @ 16ac │ │ │ │ │ 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 +1525,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 1544 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14e4 │ │ │ │ │ + beq 155c │ │ │ │ │ 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] @ 16ac │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1560 │ │ │ │ │ + bne 15d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 15c8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 15d0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r3, [pc, #264] @ 1634 │ │ │ │ │ + b 153c │ │ │ │ │ + ldr r3, [pc, #264] @ 16ac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15a8 │ │ │ │ │ + bne 1620 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r4, [pc, #232] @ 1638 │ │ │ │ │ - b 1494 │ │ │ │ │ + b 153c │ │ │ │ │ + ldr r4, [pc, #232] @ 16b0 │ │ │ │ │ + b 150c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 151c │ │ │ │ │ + bne 1594 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 14dc │ │ │ │ │ + b 1554 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r7 │ │ │ │ │ - bge 1440 │ │ │ │ │ - ldr r3, [pc, #200] @ 163c │ │ │ │ │ - ldr r1, [pc, #200] @ 1640 │ │ │ │ │ + bge 14b8 │ │ │ │ │ + ldr r3, [pc, #200] @ 16b4 │ │ │ │ │ + ldr r1, [pc, #200] @ 16b8 │ │ │ │ │ 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 153c │ │ │ │ │ + b 1544 │ │ │ │ │ + ldr r3, [pc, #172] @ 16bc │ │ │ │ │ + ldr r1, [pc, #172] @ 16c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 1670 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1440 │ │ │ │ │ + bge 14b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #108] @ 164c │ │ │ │ │ + ldr r0, [pc, #108] @ 16c4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #100] @ 1650 │ │ │ │ │ + ldr r1, [pc, #100] @ 16c8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldrne r4, [pc, #48] @ 1638 │ │ │ │ │ + ldrne r4, [pc, #48] @ 16b0 │ │ │ │ │ movne r8, r7 │ │ │ │ │ - bne 1494 │ │ │ │ │ + bne 150c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 151c │ │ │ │ │ + b 1594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - b 1580 │ │ │ │ │ + bne 1508 │ │ │ │ │ + b 15f8 │ │ │ │ │ .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 +1640,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 : │ │ │ │ │ +000016cc : │ │ │ │ │ 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 +1660,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 : │ │ │ │ │ +0000170c : │ │ │ │ │ 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 +1677,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 : │ │ │ │ │ +00001740 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r5, r1 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 187c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 187c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 17f4 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - bhi 17a4 │ │ │ │ │ + bhi 181c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 17e0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 17e0 │ │ │ │ │ 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 +1727,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] @ 19c4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 1898 │ │ │ │ │ + bhi 1910 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r0, [pc, #436] @ 1950 │ │ │ │ │ + ldr r0, [pc, #436] @ 19c8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #432] @ 1954 │ │ │ │ │ + ldr r0, [pc, #432] @ 19cc │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1830 │ │ │ │ │ + ble 18a8 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq 181c │ │ │ │ │ - ldr r3, [pc, #392] @ 1958 │ │ │ │ │ - ldr r0, [pc, #380] @ 1950 │ │ │ │ │ + beq 1894 │ │ │ │ │ + ldr r3, [pc, #392] @ 19d0 │ │ │ │ │ + ldr r0, [pc, #380] @ 19c8 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 18b4 │ │ │ │ │ + bhi 192c │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #360] @ 1954 │ │ │ │ │ + ldr r3, [pc, #360] @ 19cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #344] @ 1954 │ │ │ │ │ + ldr r3, [pc, #344] @ 19cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ - ldr r0, [pc, #320] @ 195c │ │ │ │ │ + bne 193c │ │ │ │ │ + ldr r0, [pc, #320] @ 19d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 17c8 │ │ │ │ │ - ldr r3, [pc, #296] @ 1960 │ │ │ │ │ + bne 1840 │ │ │ │ │ + ldr r3, [pc, #296] @ 19d8 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1884 │ │ │ │ │ + bhi 18fc │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #260] @ 1954 │ │ │ │ │ + ldr r3, [pc, #260] @ 19cc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #248] @ 1950 │ │ │ │ │ + ldr r0, [pc, #248] @ 19c8 │ │ │ │ │ movle r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #240] @ 1954 │ │ │ │ │ + ldr r3, [pc, #240] @ 19cc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #228] @ 1950 │ │ │ │ │ + ldr r0, [pc, #228] @ 19c8 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #220] @ 1954 │ │ │ │ │ + ldr r3, [pc, #220] @ 19cc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #208] @ 1950 │ │ │ │ │ + ldr r0, [pc, #208] @ 19c8 │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #200] @ 1954 │ │ │ │ │ + ldr r3, [pc, #200] @ 19cc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #188] @ 1950 │ │ │ │ │ + ldr r0, [pc, #188] @ 19c8 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #168] @ 1954 │ │ │ │ │ + ldr r3, [pc, #168] @ 19cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movle r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #152] @ 1954 │ │ │ │ │ + ldr r3, [pc, #152] @ 19cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi 1814 │ │ │ │ │ + bhi 188c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 18f0 │ │ │ │ │ + bne 1968 │ │ │ │ │ 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 1988 │ │ │ │ │ + ldr r3, [pc, #108] @ 19dc │ │ │ │ │ + ldr r1, [pc, #108] @ 19e0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ │ - bne 189c │ │ │ │ │ + bne 1914 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 19a4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1814 │ │ │ │ │ - ldr r3, [pc, #48] @ 1964 │ │ │ │ │ - ldr r1, [pc, #52] @ 196c │ │ │ │ │ + beq 188c │ │ │ │ │ + ldr r3, [pc, #48] @ 19dc │ │ │ │ │ + ldr r1, [pc, #52] @ 19e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1814 │ │ │ │ │ - b 189c │ │ │ │ │ + beq 188c │ │ │ │ │ + b 1914 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -1835,92 +1866,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>: │ │ │ │ │ +000019e8 <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ mov r2, #24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ │ │ │ │ │ -0000197c <_PyBytesWriter_Alloc>: │ │ │ │ │ +000019f4 <_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 1a48 <_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 1a60 <_PyBytesWriter_Alloc+0x6c> │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ │ - bgt 19d8 <_PyBytesWriter_Alloc+0x5c> │ │ │ │ │ + bgt 1a50 <_PyBytesWriter_Alloc+0x5c> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19cc <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ + b 1a44 <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 19d0 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ + b 1a48 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ │ │ │ │ │ -000019fc <_PyBytesWriter_Resize>: │ │ │ │ │ +00001a74 <_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 1b48 <_PyBytesWriter_Resize+0xd4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b5c <_PyBytesWriter_Resize+0x160> │ │ │ │ │ + beq 1bd4 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ add r8, r4, #24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r5, r5, r8 │ │ │ │ │ - bne 1bc8 <_PyBytesWriter_Resize+0x1cc> │ │ │ │ │ + bne 1c40 <_PyBytesWriter_Resize+0x1cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1b48 <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ - ldreq r7, [pc, #484] @ 1c38 <_PyBytesWriter_Resize+0x23c> │ │ │ │ │ + blt 1bc0 <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ + ldreq r7, [pc, #484] @ 1cb0 <_PyBytesWriter_Resize+0x23c> │ │ │ │ │ streq r7, [r4] │ │ │ │ │ - beq 1aa8 <_PyBytesWriter_Resize+0xac> │ │ │ │ │ + beq 1b20 <_PyBytesWriter_Resize+0xac> │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1b20 <_PyBytesWriter_Resize+0x124> │ │ │ │ │ + bhi 1b98 <_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 1c28 <_PyBytesWriter_Resize+0x1b4> │ │ │ │ │ + ldr r3, [pc, #452] @ 1cb4 <_PyBytesWriter_Resize+0x240> │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1928,310 +1959,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 1b6c <_PyBytesWriter_Resize+0xf8> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - bne 1be8 <_PyBytesWriter_Resize+0x1ec> │ │ │ │ │ + bne 1c60 <_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 1a9c <_PyBytesWriter_Resize+0x28> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ addeq r0, r7, #16 │ │ │ │ │ - bne 1b9c <_PyBytesWriter_Resize+0x1a0> │ │ │ │ │ + bne 1c14 <_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 1b30 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + ldr r3, [pc, #280] @ 1cb8 <_PyBytesWriter_Resize+0x244> │ │ │ │ │ + ldr r1, [pc, #280] @ 1cbc <_PyBytesWriter_Resize+0x248> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_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] @ 1cc0 <_PyBytesWriter_Resize+0x24c> │ │ │ │ │ + ldr r1, [pc, #248] @ 1cc4 <_PyBytesWriter_Resize+0x250> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1b30 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + b 1ba8 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - bne 1c08 <_PyBytesWriter_Resize+0x20c> │ │ │ │ │ + bne 1c80 <_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 1bb0 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c00 <_PyBytesWriter_Resize+0x204> │ │ │ │ │ + bne 1c78 <_PyBytesWriter_Resize+0x204> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ - b 1ab8 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + b 1b30 <_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] @ 1cc8 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + b 1b78 <_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 1b1c <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ + b 1bb0 <_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 1b1c <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ + b 1bb0 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c30 <_PyBytesWriter_Resize+0x234> │ │ │ │ │ + beq 1ca8 <_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 1c70 <_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] @ 1cc8 <_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 1bfc <_PyBytesWriter_Resize+0x188> │ │ │ │ │ + b 1bb0 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + ldr r4, [pc, #24] @ 1cc8 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + b 1c70 <_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 : │ │ │ │ │ +00001ccc : │ │ │ │ │ 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 1de4 │ │ │ │ │ + ldr r2, [pc, #604] @ 1f58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1f30 │ │ │ │ │ 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 1f14 │ │ │ │ │ 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 1e74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1de0 │ │ │ │ │ + beq 1e58 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1ea4 │ │ │ │ │ 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 1e3c │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1ea4 │ │ │ │ │ + bhi 1f1c │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ - ldr r3, [pc, #456] @ 1ee4 │ │ │ │ │ + beq 1f48 │ │ │ │ │ + ldr r3, [pc, #456] @ 1f5c │ │ │ │ │ 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 1dd8 │ │ │ │ │ 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 1cf4 │ │ │ │ │ + ldr r6, [pc, #360] @ 1f60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1e70 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7c │ │ │ │ │ + blt 1ef4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 1e90 │ │ │ │ │ + bge 1f08 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldr r5, [pc, #308] @ 1eec │ │ │ │ │ + ldr r5, [pc, #308] @ 1f64 │ │ │ │ │ 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] @ 1f68 │ │ │ │ │ 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 1ea4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1e7c │ │ │ │ │ adds r4, r4, #16 │ │ │ │ │ - b 1ce0 │ │ │ │ │ - ldr r5, [pc, #240] @ 1ef4 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r3, [pc, #216] @ 1ee4 │ │ │ │ │ + b 1d58 │ │ │ │ │ + ldr r5, [pc, #240] @ 1f6c │ │ │ │ │ + b 1dd8 │ │ │ │ │ + ldr r3, [pc, #216] @ 1f5c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1df4 │ │ │ │ │ + bne 1e6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1dd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e9c │ │ │ │ │ + beq 1f14 │ │ │ │ │ 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 1ecc │ │ │ │ │ + b 1dd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e9c │ │ │ │ │ + bne 1f14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 1e90 │ │ │ │ │ + bmi 1f08 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 1da8 │ │ │ │ │ - ldr r1, [pc, #96] @ 1ef8 │ │ │ │ │ + bgt 1e20 │ │ │ │ │ + ldr r1, [pc, #96] @ 1f70 │ │ │ │ │ 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 1dd8 │ │ │ │ │ + ldr r3, [pc, #80] @ 1f74 │ │ │ │ │ + ldr r1, [pc, #80] @ 1f78 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e9c │ │ │ │ │ - ldr r0, [pc, #68] @ 1f04 │ │ │ │ │ + b 1f14 │ │ │ │ │ + ldr r0, [pc, #68] @ 1f7c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #64] @ 1f08 │ │ │ │ │ + ldr r1, [pc, #64] @ 1f80 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1e9c │ │ │ │ │ + b 1f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d48 │ │ │ │ │ - b 1e9c │ │ │ │ │ + bne 1dc0 │ │ │ │ │ + b 1f14 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003390 │ │ │ │ │ @@ -2245,41 +2276,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 : │ │ │ │ │ +00001f84 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001f14 : │ │ │ │ │ +00001f8c : │ │ │ │ │ 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 2038 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 1fd4 │ │ │ │ │ + ldr r0, [pc, #148] @ 204c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 2044 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1fa8 │ │ │ │ │ - ldr r1, [pc, #116] @ 1fd8 │ │ │ │ │ + beq 2020 │ │ │ │ │ + ldr r1, [pc, #116] @ 2050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -2291,38 +2322,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] @ 2054 │ │ │ │ │ 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 1ff0 │ │ │ │ │ + ldr r1, [pc, #24] @ 2058 │ │ │ │ │ + ldr r0, [pc, #24] @ 205c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1fa0 │ │ │ │ │ + b 2018 │ │ │ │ │ .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 : │ │ │ │ │ +00002060 : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2334,187 +2365,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 20b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2034 │ │ │ │ │ + beq 20ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2034 │ │ │ │ │ + bne 20ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2034 │ │ │ │ │ + b 20ac │ │ │ │ │ │ │ │ │ │ -00002064 : │ │ │ │ │ +000020dc : │ │ │ │ │ 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 : │ │ │ │ │ +00002104 : │ │ │ │ │ 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 2214 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 21f8 │ │ │ │ │ + blt 2270 │ │ │ │ │ clz ip, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2198 │ │ │ │ │ + bne 2210 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 225c │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2264 │ │ │ │ │ + beq 22dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 22c4 │ │ │ │ │ add r8, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 22bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 22ac │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2148 │ │ │ │ │ + bne 21c0 │ │ │ │ │ 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 22f4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 22bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 22ac │ │ │ │ │ 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] @ 2308 │ │ │ │ │ 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 22bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 20e4 │ │ │ │ │ + bne 215c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 2140 │ │ │ │ │ + b 21b8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #140] @ 2290 │ │ │ │ │ + ldr r1, [pc, #140] @ 2308 │ │ │ │ │ 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 215c │ │ │ │ │ + b 22bc │ │ │ │ │ + ldr r3, [pc, #88] @ 230c │ │ │ │ │ + ldr r1, [pc, #88] @ 2310 │ │ │ │ │ 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 21b8 │ │ │ │ │ + ldr r2, [pc, #72] @ 2314 │ │ │ │ │ + ldr r1, [pc, #72] @ 2318 │ │ │ │ │ + ldr r0, [pc, #72] @ 231c │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2244 │ │ │ │ │ + b 22bc │ │ │ │ │ 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 21d4 │ │ │ │ │ + ldr r2, [pc, #24] @ 2314 │ │ │ │ │ + ldr r1, [pc, #32] @ 2320 │ │ │ │ │ + ldr r0, [pc, #24] @ 231c │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2244 │ │ │ │ │ + b 22bc │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ @@ -2522,15 +2553,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 : │ │ │ │ │ +00002324 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -2538,72 +2569,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 238c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 2338 │ │ │ │ │ + bne 23b0 │ │ │ │ │ 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] @ 2420 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 23f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 230c │ │ │ │ │ + b 2384 │ │ │ │ │ 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 23a8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 236c │ │ │ │ │ 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 236c │ │ │ │ │ + b 23a8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 22f4 │ │ │ │ │ + ble 236c │ │ │ │ │ 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 23d4 │ │ │ │ │ + b 23a8 │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000023ac : │ │ │ │ │ +00002424 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -2617,576 +2648,576 @@ │ │ │ │ │ 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 2e4c │ │ │ │ │ + bhi 2ec4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e68 │ │ │ │ │ + bne 2ee0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2e68 │ │ │ │ │ + bne 2ee0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt 2eac │ │ │ │ │ + bgt 2f24 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt 2700 │ │ │ │ │ + blt 2778 │ │ │ │ │ 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 2f14 │ │ │ │ │ + beq 2f8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 27b4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2964 │ │ │ │ │ + beq 29dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 26a8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 2630 │ │ │ │ │ - ldr r3, [pc, #3352] @ 31a0 │ │ │ │ │ + ble 26a8 │ │ │ │ │ + ldr r3, [pc, #3352] @ 3218 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 2cb8 │ │ │ │ │ + bgt 2d30 │ │ │ │ │ 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 │ │ │ │ │ strne r0, [sp, #16] │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 279c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 2614 │ │ │ │ │ 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 2614 │ │ │ │ │ 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 2614 │ │ │ │ │ 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 2614 │ │ │ │ │ ldrb lr, [r9, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ 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 2614 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov fp, lr │ │ │ │ │ sub r8, r6, #7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ 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 25e4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ and lr, r2, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 26a8 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 2658 │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + beq 2770 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt 2624 │ │ │ │ │ + bgt 269c │ │ │ │ │ ldrb lr, [r1, r4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 25bc │ │ │ │ │ + bne 2634 │ │ │ │ │ ldrb lr, [sl, r4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 2758 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 2688 │ │ │ │ │ + bne 2700 │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq 28c4 │ │ │ │ │ + beq 293c │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 25e0 │ │ │ │ │ + ble 2658 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 28c4 │ │ │ │ │ - ldr r3, [pc, #2924] @ 31a4 │ │ │ │ │ + bgt 293c │ │ │ │ │ + ldr r3, [pc, #2924] @ 321c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2ca4 │ │ │ │ │ + bne 2d1c │ │ │ │ │ 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 2e9c │ │ │ │ │ + beq 2f14 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 26f4 │ │ │ │ │ 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 2758 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 267c │ │ │ │ │ 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 2950 │ │ │ │ │ + bne 29c8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt 26b8 │ │ │ │ │ + bgt 2730 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 267c │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 2730 │ │ │ │ │ + bne 27a8 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ - b 25d4 │ │ │ │ │ - ldr r3, [pc, #2716] @ 31a4 │ │ │ │ │ + b 264c │ │ │ │ │ + ldr r3, [pc, #2716] @ 321c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 26b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ - b 24bc │ │ │ │ │ + b 2534 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ add r4, r4, lr │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 264c │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 2a1c │ │ │ │ │ + bne 2a94 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 30cc │ │ │ │ │ + bne 3144 │ │ │ │ │ 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 2790 │ │ │ │ │ - ldr r3, [pc, #2608] @ 31a4 │ │ │ │ │ + bne 2808 │ │ │ │ │ + ldr r3, [pc, #2608] @ 321c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 26b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r5, [fp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ 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 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ cmp r9, #2 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ cmp r9, #3 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ cmp r9, #4 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ cmp r9, #5 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ cmp r9, #6 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ subs r4, r9, #7 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - bne 28ac │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 2924 │ │ │ │ │ + b 26cc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28a0 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 2918 │ │ │ │ │ + b 26cc │ │ │ │ │ mul r1, r6, fp │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r1, r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ sub r9, fp, sl │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3708 │ │ │ │ │ + bl 3780 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2e44 │ │ │ │ │ + beq 2ebc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ - bne 28f0 │ │ │ │ │ + bne 2968 │ │ │ │ │ sub fp, fp, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - beq 2604 │ │ │ │ │ - b 26e0 │ │ │ │ │ + beq 267c │ │ │ │ │ + b 2758 │ │ │ │ │ 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 29a0 │ │ │ │ │ + beq 2a18 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 2978 │ │ │ │ │ - b 29a8 │ │ │ │ │ + bne 29f0 │ │ │ │ │ + b 2a20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ sub r1, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ - b 29f4 │ │ │ │ │ + b 2a6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2a08 │ │ │ │ │ + beq 2a80 │ │ │ │ │ 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 29c4 │ │ │ │ │ + bne 2a3c │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2ae8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 2a60 │ │ │ │ │ + blt 2ad8 │ │ │ │ │ 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 32e4 │ │ │ │ │ + bl 335c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 2d7c │ │ │ │ │ + bgt 2df4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31b8 │ │ │ │ │ + bl 3230 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ 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 2c88 │ │ │ │ │ + beq 2d00 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2ce4 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2b58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2c1c │ │ │ │ │ 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 2ba4 │ │ │ │ │ + beq 2c1c │ │ │ │ │ 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 2b7c │ │ │ │ │ + b 2bf4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - beq 2d24 │ │ │ │ │ + beq 2d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2c0c │ │ │ │ │ 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 2b94 │ │ │ │ │ + beq 2c0c │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2c0c │ │ │ │ │ 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 2b18 │ │ │ │ │ + bne 2b90 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ 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 309c │ │ │ │ │ + bgt 3114 │ │ │ │ │ mla r1, sl, r5, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r9, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 2c0c │ │ │ │ │ + bne 2c84 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ 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 2bf8 │ │ │ │ │ + beq 2c70 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 30b0 │ │ │ │ │ + beq 3128 │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -3195,123 +3226,123 @@ │ │ │ │ │ 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 2be8 │ │ │ │ │ + b 2c60 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2b7c │ │ │ │ │ + b 2bf4 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2b7c │ │ │ │ │ + b 2bf4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ - ldr r3, [pc, #1256] @ 31a8 │ │ │ │ │ + b 26cc │ │ │ │ │ + ldr r3, [pc, #1256] @ 3220 │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r7, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ + beq 2dbc │ │ │ │ │ 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 2d30 │ │ │ │ │ + beq 2da8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ andeq lr, r2, #31 │ │ │ │ │ orreq r3, r3, r0, lsl lr │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ - beq 25b0 │ │ │ │ │ + beq 2628 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 24c4 │ │ │ │ │ + b 253c │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 2bac │ │ │ │ │ + b 2c24 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ - bne 24c4 │ │ │ │ │ - b 25b0 │ │ │ │ │ + bne 253c │ │ │ │ │ + b 2628 │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r7, asr #2 │ │ │ │ │ - blt 317c │ │ │ │ │ + blt 31f4 │ │ │ │ │ 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 29d4 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 2628 │ │ │ │ │ + b 26a0 │ │ │ │ │ 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 309c │ │ │ │ │ + bgt 3114 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, r5, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ 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 2e88 │ │ │ │ │ + beq 2f00 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 3708 │ │ │ │ │ + bl 3780 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2e88 │ │ │ │ │ + beq 2f00 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -3319,206 +3350,206 @@ │ │ │ │ │ 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 2dbc │ │ │ │ │ + b 2e34 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 293c │ │ │ │ │ - ldr r0, [pc, #856] @ 31ac │ │ │ │ │ + b 29b4 │ │ │ │ │ + ldr r0, [pc, #856] @ 3224 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 2470 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - b 2e34 │ │ │ │ │ + b 2eac │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 26cc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2674 │ │ │ │ │ - b 267c │ │ │ │ │ + bne 26ec │ │ │ │ │ + b 26f4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3054 │ │ │ │ │ + beq 30cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 3038 │ │ │ │ │ + bne 30b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3054 │ │ │ │ │ + beq 30cc │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 2700 │ │ │ │ │ + bgt 2778 │ │ │ │ │ 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 2fd0 │ │ │ │ │ + bge 3048 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 245c │ │ │ │ │ + bne 24d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ 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 309c │ │ │ │ │ + blt 3114 │ │ │ │ │ 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 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 2ff8 │ │ │ │ │ + ble 3070 │ │ │ │ │ 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 2fd8 │ │ │ │ │ + ble 3050 │ │ │ │ │ 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 2fa0 │ │ │ │ │ - bne 2f0c │ │ │ │ │ - b 2a60 │ │ │ │ │ + b 3018 │ │ │ │ │ + bne 2f84 │ │ │ │ │ + b 2ad8 │ │ │ │ │ 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 26cc │ │ │ │ │ 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 3088 │ │ │ │ │ + ble 3100 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldrb r0, [fp] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - b 3014 │ │ │ │ │ + b 308c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2ed0 │ │ │ │ │ + bne 2f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ed0 │ │ │ │ │ + b 2f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e68 │ │ │ │ │ + bne 2ee0 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 2700 │ │ │ │ │ + bgt 2778 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 2f84 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ - b 2fec │ │ │ │ │ - ldr r3, [pc, #268] @ 31b0 │ │ │ │ │ - ldr r1, [pc, #268] @ 31b4 │ │ │ │ │ + b 3064 │ │ │ │ │ + ldr r3, [pc, #268] @ 3228 │ │ │ │ │ + ldr r1, [pc, #268] @ 322c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e68 │ │ │ │ │ + b 2ee0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2c64 │ │ │ │ │ + b 2cdc │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3708 │ │ │ │ │ + bl 3780 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 2a60 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -3528,71 +3559,71 @@ │ │ │ │ │ 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 26cc │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3708 │ │ │ │ │ + bl 3780 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 26cc │ │ │ │ │ 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 3138 │ │ │ │ │ + b 31b0 │ │ │ │ │ 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 26a0 │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000752f │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000031b8 : │ │ │ │ │ +00003230 : │ │ │ │ │ return_self(): │ │ │ │ │ - ldr r3, [pc, #44] @ 31ec │ │ │ │ │ + ldr r3, [pc, #44] @ 3264 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 31e0 │ │ │ │ │ + bne 3258 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000031f0 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +00003268 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -3602,100 +3633,100 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003228 : │ │ │ │ │ +000032a0 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 32bc │ │ │ │ │ + beq 3334 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq 32a4 │ │ │ │ │ + beq 331c │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 32f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 328c │ │ │ │ │ + bne 3304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ 32cc │ │ │ │ │ - ldr r1, [pc, #56] @ 32d0 │ │ │ │ │ + ldr r3, [pc, #56] @ 3344 │ │ │ │ │ + ldr r1, [pc, #56] @ 3348 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ 32d4 │ │ │ │ │ + ldr r3, [pc, #40] @ 334c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 32d8 │ │ │ │ │ + ldr r1, [pc, #36] @ 3350 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 329c │ │ │ │ │ - ldr r1, [pc, #24] @ 32dc │ │ │ │ │ - ldr r0, [pc, #24] @ 32e0 │ │ │ │ │ + b 3314 │ │ │ │ │ + ldr r1, [pc, #24] @ 3354 │ │ │ │ │ + ldr r0, [pc, #24] @ 3358 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 329c │ │ │ │ │ + b 3314 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000032e4 : │ │ │ │ │ +0000335c : │ │ │ │ │ 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] @ 36fc │ │ │ │ │ + ldr ip, [pc, #1024] @ 3774 │ │ │ │ │ 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 34d0 │ │ │ │ │ + blt 3548 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ble 347c │ │ │ │ │ + ble 34f4 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 3510 │ │ │ │ │ - ldr ip, [pc, #956] @ 3700 │ │ │ │ │ + beq 3588 │ │ │ │ │ + ldr ip, [pc, #956] @ 3778 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 3604 │ │ │ │ │ + bgt 367c │ │ │ │ │ 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 │ │ │ │ │ @@ -3704,468 +3735,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 336c │ │ │ │ │ + bne 33e4 │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ orr lr, lr, ip, lsl r0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b 33c4 │ │ │ │ │ + b 343c │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 34c4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt 3454 │ │ │ │ │ + blt 34cc │ │ │ │ │ ldrb r6, [r5, ip] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 33a8 │ │ │ │ │ + bne 3420 │ │ │ │ │ add r7, fp, ip │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb r1, [r7], #1 │ │ │ │ │ ldrb r9, [r8, r6] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 3400 │ │ │ │ │ + bne 3478 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 33e4 │ │ │ │ │ + bgt 345c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne 342c │ │ │ │ │ + bne 34a4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 34d8 │ │ │ │ │ + bne 3550 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 345c │ │ │ │ │ + beq 34d4 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - b 33c0 │ │ │ │ │ + b 3438 │ │ │ │ │ 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 33c0 │ │ │ │ │ + bne 3438 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ - b 33c0 │ │ │ │ │ + b 3438 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - ldr r3, [pc, #664] @ 36fc │ │ │ │ │ + ldr r3, [pc, #664] @ 3774 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 35d4 │ │ │ │ │ + bne 364c │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 34d0 │ │ │ │ │ + bne 3548 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ - bne 34e0 │ │ │ │ │ + bne 3558 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 34c4 │ │ │ │ │ + ble 353c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34d0 │ │ │ │ │ + beq 3548 │ │ │ │ │ sub r0, r0, fp │ │ │ │ │ - b 345c │ │ │ │ │ + b 34d4 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 34ac │ │ │ │ │ + beq 3524 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 34b4 │ │ │ │ │ + bhi 352c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 345c │ │ │ │ │ + b 34d4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b 345c │ │ │ │ │ + b 34d4 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 368c │ │ │ │ │ + bne 3704 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ - ble 3504 │ │ │ │ │ - b 3668 │ │ │ │ │ + ble 357c │ │ │ │ │ + b 36e0 │ │ │ │ │ ldrb r3, [r5, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3684 │ │ │ │ │ + beq 36fc │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bcc 34f8 │ │ │ │ │ - b 34d0 │ │ │ │ │ + bcc 3570 │ │ │ │ │ + b 3548 │ │ │ │ │ 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 352c │ │ │ │ │ + bne 35a4 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 34d0 │ │ │ │ │ + blt 3548 │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 358c │ │ │ │ │ + bne 3604 │ │ │ │ │ add r2, r4, r0 │ │ │ │ │ add r2, fp, r2 │ │ │ │ │ add r5, r8, r4 │ │ │ │ │ ldrb r7, [r2, #-1]! │ │ │ │ │ ldrb r6, [r5, #-1]! │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 35d8 │ │ │ │ │ + bne 3650 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 3570 │ │ │ │ │ - b 345c │ │ │ │ │ + bne 35e8 │ │ │ │ │ + b 34d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34d0 │ │ │ │ │ + beq 3548 │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 367c │ │ │ │ │ + beq 36f4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3558 │ │ │ │ │ + b 35d0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 36b0 │ │ │ │ │ - ldr ip, [pc, #312] @ 36fc │ │ │ │ │ + beq 3728 │ │ │ │ │ + ldr ip, [pc, #312] @ 3774 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 374c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35f8 │ │ │ │ │ + beq 3670 │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 367c │ │ │ │ │ + beq 36f4 │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3550 │ │ │ │ │ - ldr ip, [pc, #248] @ 3704 │ │ │ │ │ + b 35c8 │ │ │ │ │ + ldr ip, [pc, #248] @ 377c │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3348 │ │ │ │ │ + bne 33c0 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 35b4 │ │ │ │ │ - ldr ip, [pc, #188] @ 36fc │ │ │ │ │ + blt 362c │ │ │ │ │ + ldr ip, [pc, #188] @ 3774 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bne 35d4 │ │ │ │ │ + bne 364c │ │ │ │ │ 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 29d4 │ │ │ │ │ R_ARM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34d0 │ │ │ │ │ - b 34ac │ │ │ │ │ + beq 3548 │ │ │ │ │ + b 3524 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ - b 35fc │ │ │ │ │ + b 3674 │ │ │ │ │ sub r0, r5, fp │ │ │ │ │ - b 345c │ │ │ │ │ + b 34d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 345c │ │ │ │ │ + ble 34d4 │ │ │ │ │ ldrb r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 3760 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3694 │ │ │ │ │ + b 370c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e20 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2f4c │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 345c │ │ │ │ │ + b 34d4 │ │ │ │ │ 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 36a8 │ │ │ │ │ - b 345c │ │ │ │ │ + bne 3720 │ │ │ │ │ + b 34d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -00003708 : │ │ │ │ │ +00003780 : │ │ │ │ │ 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] @ 3a00 │ │ │ │ │ + ldr ip, [pc, #736] @ 3a78 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ - blt 3934 │ │ │ │ │ + blt 39ac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ble 393c │ │ │ │ │ - ldr ip, [pc, #688] @ 3a04 │ │ │ │ │ + ble 39b4 │ │ │ │ │ + ldr ip, [pc, #688] @ 3a7c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 3990 │ │ │ │ │ + bgt 3a08 │ │ │ │ │ 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 3838 │ │ │ │ │ + beq 38b0 │ │ │ │ │ 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 3838 │ │ │ │ │ + beq 38b0 │ │ │ │ │ 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 3838 │ │ │ │ │ + beq 38b0 │ │ │ │ │ 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 3838 │ │ │ │ │ + beq 38b0 │ │ │ │ │ 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 3838 │ │ │ │ │ + beq 38b0 │ │ │ │ │ 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 3818 │ │ │ │ │ + bne 3890 │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - blt 3934 │ │ │ │ │ + blt 39ac │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 387c │ │ │ │ │ + b 38f4 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq 3924 │ │ │ │ │ + beq 399c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 3934 │ │ │ │ │ + blt 39ac │ │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 3858 │ │ │ │ │ + bne 38d0 │ │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ │ cmp r7, fp │ │ │ │ │ add r7, r6, r0 │ │ │ │ │ - bne 3908 │ │ │ │ │ + bne 3980 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 38c0 │ │ │ │ │ - ldr r3, [pc, #344] @ 3a00 │ │ │ │ │ + bne 3938 │ │ │ │ │ + ldr r3, [pc, #344] @ 3a78 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 398c │ │ │ │ │ + bne 3a04 │ │ │ │ │ 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 3908 │ │ │ │ │ + bne 3980 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 38a0 │ │ │ │ │ + beq 3918 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ │ ldrb r9, [r5, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 38fc │ │ │ │ │ + bne 3974 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 38e0 │ │ │ │ │ + bgt 3958 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ - beq 38a0 │ │ │ │ │ + beq 3918 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ addne r0, r0, sl │ │ │ │ │ - bne 3870 │ │ │ │ │ + bne 38e8 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 387c │ │ │ │ │ + bge 38f4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 38a0 │ │ │ │ │ - bne 3934 │ │ │ │ │ + b 3918 │ │ │ │ │ + bne 39ac │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r4, r0, r4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 397c │ │ │ │ │ + ble 39f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3934 │ │ │ │ │ + beq 39ac │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ - b 38a0 │ │ │ │ │ + b 3918 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3964 │ │ │ │ │ + beq 39dc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 396c │ │ │ │ │ - b 3934 │ │ │ │ │ + bhi 39e4 │ │ │ │ │ + b 39ac │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr ip, [pc, #112] @ 3a08 │ │ │ │ │ + ldr ip, [pc, #112] @ 3a80 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3758 │ │ │ │ │ + bne 37d0 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 39dc │ │ │ │ │ + blt 3a54 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 29d4 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - b 38a0 │ │ │ │ │ + b 3918 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e20 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2f4c │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 38a0 │ │ │ │ │ + b 3918 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -00003a0c <_PyBytes_Repeat>: │ │ │ │ │ +00003a84 <_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 3a40 <_PyBytes_Repeat+0x34> │ │ │ │ │ + bne 3ab8 <_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 3ab4 <_PyBytes_Repeat+0xa8> │ │ │ │ │ + beq 3b2c <_PyBytes_Repeat+0xa8> │ │ │ │ │ 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 │ │ │ │ │ @@ -4185,460 +4216,460 @@ │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 3a88 <_PyBytes_Repeat+0x7c> │ │ │ │ │ + bgt 3b00 <_PyBytes_Repeat+0x7c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 3a60 <_PyBytes_Repeat+0x54> │ │ │ │ │ + bgt 3ad8 <_PyBytes_Repeat+0x54> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00003ac0 : │ │ │ │ │ +00003b38 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r4, r0, #15 │ │ │ │ │ mvn r5, #14 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, #3 │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3b14 │ │ │ │ │ + b 3b8c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi 3c34 │ │ │ │ │ + bhi 3cac │ │ │ │ │ sub r2, r8, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3cfc │ │ │ │ │ + blt 3d74 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3b48 │ │ │ │ │ + ble 3bc0 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3af8 │ │ │ │ │ + bls 3b70 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3cc8 │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b7c │ │ │ │ │ subs r3, ip, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cc4 │ │ │ │ │ + bne 3d3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r7, #39 @ 0x27 │ │ │ │ │ - bne 3ce4 │ │ │ │ │ + bne 3d5c │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3d84 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3d14 │ │ │ │ │ + beq 3d8c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ - ldr ip, [pc, #372] @ 3d1c │ │ │ │ │ + ldr ip, [pc, #372] @ 3d94 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r8, #92 @ 0x5c │ │ │ │ │ mov lr, #120 @ 0x78 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3c2c │ │ │ │ │ + ble 3ca4 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq 3ccc │ │ │ │ │ + beq 3d44 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3d20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3ce8 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 3c8c │ │ │ │ │ + beq 3d04 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ strbls r3, [r2], #1 │ │ │ │ │ - bls 3bbc │ │ │ │ │ + bls 3c34 │ │ │ │ │ strb r8, [r2] │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldrb r1, [r1, r3, lsr #4] │ │ │ │ │ strb r1, [r2, #-2] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb r3, [r2, #-1] │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3c34 │ │ │ │ │ strb r7, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r9, [pc, #228] @ 3d20 │ │ │ │ │ + ldr r9, [pc, #228] @ 3d98 │ │ │ │ │ sub r2, r3, #9 │ │ │ │ │ cmp r2, #30 │ │ │ │ │ - bhi 3b34 │ │ │ │ │ + bhi 3bac │ │ │ │ │ ldrsb r2, [r9, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b7c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b7c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b7c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3c34 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3c34 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3c34 │ │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ │ - b 3b78 │ │ │ │ │ + b 3bf0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, #92 @ 0x5c │ │ │ │ │ strb r9, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3c34 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r0, r0, ip │ │ │ │ │ movge r7, #39 @ 0x27 │ │ │ │ │ - bge 3b78 │ │ │ │ │ - ldr r3, [pc, #32] @ 3d24 │ │ │ │ │ - ldr r1, [pc, #32] @ 3d28 │ │ │ │ │ + bge 3bf0 │ │ │ │ │ + ldr r3, [pc, #32] @ 3d9c │ │ │ │ │ + ldr r1, [pc, #32] @ 3da0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3ba0 │ │ │ │ │ + b 3c18 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003d2c : │ │ │ │ │ +00003da4 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 3f08 │ │ │ │ │ + ble 3f80 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - b 3d88 │ │ │ │ │ + b 3e00 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 3ed8 │ │ │ │ │ + bhi 3f50 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3f58 │ │ │ │ │ + blt 3fd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 3dc0 │ │ │ │ │ + beq 3e38 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3d64 │ │ │ │ │ + bls 3ddc │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3ef4 │ │ │ │ │ + beq 3f6c │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 3d6c │ │ │ │ │ + bhi 3de4 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3f58 │ │ │ │ │ + beq 3fd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 3d88 │ │ │ │ │ + bne 3e00 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3fac │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f68 │ │ │ │ │ + beq 3fe0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3f70 │ │ │ │ │ + beq 3fe8 │ │ │ │ │ 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 3f00 │ │ │ │ │ + ble 3f78 │ │ │ │ │ add r1, r4, #15 │ │ │ │ │ - ldr lr, [pc, #352] @ 3f78 │ │ │ │ │ + ldr lr, [pc, #352] @ 3ff0 │ │ │ │ │ add r5, r1, r5 │ │ │ │ │ mov r7, #92 @ 0x5c │ │ │ │ │ mov r4, #120 @ 0x78 │ │ │ │ │ - b 3e38 │ │ │ │ │ + b 3eb0 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - beq 3eb8 │ │ │ │ │ + beq 3f30 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3f38 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #116 @ 0x74 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3f38 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #110 @ 0x6e │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3f38 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #114 @ 0x72 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3f38 │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bls 3e24 │ │ │ │ │ + bls 3e9c │ │ │ │ │ strb r7, [ip] │ │ │ │ │ strb r4, [ip, #1] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb r2, [r2, r3, lsr #4] │ │ │ │ │ strb r2, [ip, #2] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ add r2, ip, #4 │ │ │ │ │ - bne 3e34 │ │ │ │ │ + bne 3eac │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strb r3, [ip, #1] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 3e34 │ │ │ │ │ - b 3eb8 │ │ │ │ │ - ldr r7, [pc, #156] @ 3f7c │ │ │ │ │ + bne 3eac │ │ │ │ │ + b 3f30 │ │ │ │ │ + ldr r7, [pc, #156] @ 3ff4 │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 3d9c │ │ │ │ │ + bhi 3e14 │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3dec │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 3eb8 │ │ │ │ │ + b 3f30 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3dcc │ │ │ │ │ + b 3e44 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3dec │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 3dec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #34 @ 0x22 │ │ │ │ │ - beq 3dcc │ │ │ │ │ + beq 3e44 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addle r0, r0, lr │ │ │ │ │ movle r6, #39 @ 0x27 │ │ │ │ │ - ble 3dcc │ │ │ │ │ - ldr r3, [pc, #32] @ 3f80 │ │ │ │ │ - ldr r1, [pc, #32] @ 3f84 │ │ │ │ │ + ble 3e44 │ │ │ │ │ + ldr r3, [pc, #32] @ 3ff8 │ │ │ │ │ + ldr r1, [pc, #32] @ 3ffc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3df4 │ │ │ │ │ + b 3e6c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ed │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f88 : │ │ │ │ │ +00004000 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fe4 │ │ │ │ │ + beq 405c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3fc0 │ │ │ │ │ + bge 4038 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r2, [pc, #84] @ 400c │ │ │ │ │ + ldr r2, [pc, #84] @ 4084 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 3fe4 │ │ │ │ │ + beq 405c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 3fec │ │ │ │ │ + beq 4064 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004010 : │ │ │ │ │ +00004088 : │ │ │ │ │ bytes_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r4, r7 │ │ │ │ │ - bne 443c │ │ │ │ │ + bne 44b4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 4644 │ │ │ │ │ + bhi 46bc │ │ │ │ │ add r5, r1, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 44b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4480 │ │ │ │ │ + beq 44f8 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 42c0 │ │ │ │ │ + beq 4338 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 42c0 │ │ │ │ │ - ldr r1, [pc, #1760] @ 475c │ │ │ │ │ + bne 4338 │ │ │ │ │ + ldr r1, [pc, #1760] @ 47d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4180 │ │ │ │ │ + bne 41f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4374 │ │ │ │ │ + bne 43ec │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4630 │ │ │ │ │ + bne 46a8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 40bc │ │ │ │ │ + beq 4134 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4340 │ │ │ │ │ - ldr r8, [pc, #1692] @ 4760 │ │ │ │ │ + bne 43b8 │ │ │ │ │ + ldr r8, [pc, #1692] @ 47d8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 44e0 │ │ │ │ │ + beq 4558 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 428c │ │ │ │ │ + beq 4304 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4374 │ │ │ │ │ + blt 43ec │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 44f8 │ │ │ │ │ - beq 43e0 │ │ │ │ │ + blt 4570 │ │ │ │ │ + beq 4458 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 448c │ │ │ │ │ + bhi 4504 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4728 │ │ │ │ │ + beq 47a0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4624 │ │ │ │ │ + bne 469c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ @@ -4647,438 +4678,438 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44a0 │ │ │ │ │ + blt 4518 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4234 │ │ │ │ │ + bne 42ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #1500] @ 4764 │ │ │ │ │ + ldr r3, [pc, #1500] @ 47dc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 44b4 │ │ │ │ │ + beq 452c │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 44b4 │ │ │ │ │ + beq 452c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4210 │ │ │ │ │ + beq 4288 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4210 │ │ │ │ │ + bne 4288 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4738 │ │ │ │ │ - ldr r3, [pc, #1328] @ 4760 │ │ │ │ │ + beq 47b0 │ │ │ │ │ + ldr r3, [pc, #1328] @ 47d8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 4174 │ │ │ │ │ + beq 41ec │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4268 │ │ │ │ │ + beq 42e0 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4284 │ │ │ │ │ + beq 42fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 45e4 │ │ │ │ │ + beq 465c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4174 │ │ │ │ │ + b 41ec │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [pc, #1232] @ 4768 │ │ │ │ │ + ldr r2, [pc, #1232] @ 47e0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 437c │ │ │ │ │ + bne 43f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7cd4 <_PyBytes_FromList> │ │ │ │ │ + bl 7d44 <_PyBytes_FromList> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4234 │ │ │ │ │ + bne 42ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 467c │ │ │ │ │ + beq 46f4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 45cc │ │ │ │ │ + beq 4644 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 45b8 │ │ │ │ │ + bne 4630 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 467c │ │ │ │ │ + bne 46f4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4590 │ │ │ │ │ + beq 4608 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4590 │ │ │ │ │ + beq 4608 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ - ldr r8, [pc, #1056] @ 4760 │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #1060] @ 476c │ │ │ │ │ + beq 43ec │ │ │ │ │ + ldr r8, [pc, #1056] @ 47d8 │ │ │ │ │ + b 4324 │ │ │ │ │ + ldr r3, [pc, #1060] @ 47e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 45f0 │ │ │ │ │ + beq 4668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 45a4 │ │ │ │ │ + blt 461c │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 128 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4338 │ │ │ │ │ + bne 43b0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4174 │ │ │ │ │ - ldr r2, [pc, #1004] @ 4770 │ │ │ │ │ + b 41ec │ │ │ │ │ + ldr r2, [pc, #1004] @ 47e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 43e8 │ │ │ │ │ + bne 4460 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 42ac │ │ │ │ │ + ble 4324 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ add r7, r4, #16 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4540 │ │ │ │ │ + beq 45b8 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 454c │ │ │ │ │ + bhi 45c4 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 43b4 │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r4, [pc, #908] @ 4774 │ │ │ │ │ - b 4148 │ │ │ │ │ + bne 442c │ │ │ │ │ + b 4324 │ │ │ │ │ + ldr r4, [pc, #908] @ 47ec │ │ │ │ │ + b 41c0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4538 │ │ │ │ │ + bne 45b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 450c │ │ │ │ │ + beq 4584 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 701c <_PyBytes_FromIterator> │ │ │ │ │ + bl 708c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 43e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 436c │ │ │ │ │ + bne 43e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 436c │ │ │ │ │ + b 43e4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr ip, [pc, #820] @ 4778 │ │ │ │ │ + ldr ip, [pc, #820] @ 47f0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - bne 4060 │ │ │ │ │ - ldr r4, [pc, #748] @ 4774 │ │ │ │ │ - ldr r8, [pc, #724] @ 4760 │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #728] @ 476c │ │ │ │ │ - ldr r1, [pc, #740] @ 477c │ │ │ │ │ + bne 40d8 │ │ │ │ │ + ldr r4, [pc, #748] @ 47ec │ │ │ │ │ + ldr r8, [pc, #724] @ 47d8 │ │ │ │ │ + b 4324 │ │ │ │ │ + ldr r3, [pc, #728] @ 47e4 │ │ │ │ │ + ldr r1, [pc, #740] @ 47f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 20dc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4374 │ │ │ │ │ + b 43ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 41f8 │ │ │ │ │ - b 4210 │ │ │ │ │ + bne 4270 │ │ │ │ │ + b 4288 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #640] @ 4780 │ │ │ │ │ - ldr r1, [pc, #640] @ 4784 │ │ │ │ │ + b 4324 │ │ │ │ │ + ldr r3, [pc, #640] @ 47f8 │ │ │ │ │ + ldr r1, [pc, #640] @ 47fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 449c │ │ │ │ │ - ldr r4, [pc, #628] @ 4788 │ │ │ │ │ + b 4514 │ │ │ │ │ + ldr r4, [pc, #628] @ 4800 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #604] @ 478c │ │ │ │ │ + ldr r1, [pc, #604] @ 4804 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r4, [pc, #584] @ 4788 │ │ │ │ │ - b 4524 │ │ │ │ │ + b 43ec │ │ │ │ │ + ldr r4, [pc, #584] @ 4800 │ │ │ │ │ + b 459c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 455c │ │ │ │ │ - ldr r3, [pc, #572] @ 4790 │ │ │ │ │ - ldr r1, [pc, #572] @ 4794 │ │ │ │ │ + bne 45d4 │ │ │ │ │ + ldr r3, [pc, #572] @ 4808 │ │ │ │ │ + ldr r1, [pc, #572] @ 480c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4374 │ │ │ │ │ + bne 43ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4374 │ │ │ │ │ + b 43ec │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4324 │ │ │ │ │ - ldr r3, [pc, #496] @ 4788 │ │ │ │ │ - ldr r1, [pc, #508] @ 4798 │ │ │ │ │ + bne 439c │ │ │ │ │ + ldr r3, [pc, #496] @ 4800 │ │ │ │ │ + ldr r1, [pc, #508] @ 4810 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r3, [pc, #484] @ 4790 │ │ │ │ │ - ldr r1, [pc, #492] @ 479c │ │ │ │ │ + b 43ec │ │ │ │ │ + ldr r3, [pc, #484] @ 4808 │ │ │ │ │ + ldr r1, [pc, #492] @ 4814 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r3, [pc, #464] @ 4790 │ │ │ │ │ - ldr r1, [pc, #476] @ 47a0 │ │ │ │ │ + b 43ec │ │ │ │ │ + ldr r3, [pc, #464] @ 4808 │ │ │ │ │ + ldr r1, [pc, #476] @ 4818 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r2, [pc, #464] @ 47a4 │ │ │ │ │ - ldr r1, [pc, #464] @ 47a8 │ │ │ │ │ - ldr r0, [pc, #464] @ 47ac │ │ │ │ │ + b 43ec │ │ │ │ │ + ldr r2, [pc, #464] @ 481c │ │ │ │ │ + ldr r1, [pc, #464] @ 4820 │ │ │ │ │ + ldr r0, [pc, #464] @ 4824 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4374 │ │ │ │ │ + b 43ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4284 │ │ │ │ │ + b 42fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45a4 │ │ │ │ │ - ldr r3, [pc, #388] @ 4788 │ │ │ │ │ + beq 461c │ │ │ │ │ + ldr r3, [pc, #388] @ 4800 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 544c │ │ │ │ │ + bl 54b8 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 436c │ │ │ │ │ + b 43e4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 4128 │ │ │ │ │ - ldr r3, [pc, #336] @ 4788 │ │ │ │ │ - ldr r1, [pc, #372] @ 47b0 │ │ │ │ │ + b 41a0 │ │ │ │ │ + ldr r3, [pc, #336] @ 4800 │ │ │ │ │ + ldr r1, [pc, #372] @ 4828 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ + b 43ec │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #296] @ 4778 │ │ │ │ │ + ldr r1, [pc, #296] @ 47f0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4060 │ │ │ │ │ - b 4374 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 43ec │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4714 │ │ │ │ │ + beq 478c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - beq 4374 │ │ │ │ │ + beq 43ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 45b8 │ │ │ │ │ + bne 4630 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 4770 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - bne 4584 │ │ │ │ │ + bne 45fc │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - ldr r2, [pc, #168] @ 4788 │ │ │ │ │ - ldr r3, [pc, #204] @ 47b0 │ │ │ │ │ + ldr r2, [pc, #168] @ 4800 │ │ │ │ │ + ldr r3, [pc, #204] @ 4828 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [pc, #200] @ 47b4 │ │ │ │ │ + ldr r1, [pc, #200] @ 482c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4374 │ │ │ │ │ - ldr r2, [pc, #136] @ 4788 │ │ │ │ │ - ldr r3, [pc, #148] @ 4798 │ │ │ │ │ + b 43ec │ │ │ │ │ + ldr r2, [pc, #136] @ 4800 │ │ │ │ │ + ldr r3, [pc, #148] @ 4810 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldr r1, [pc, #168] @ 47b4 │ │ │ │ │ + ldr r1, [pc, #168] @ 482c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 459c │ │ │ │ │ - ldr r2, [pc, #136] @ 47a4 │ │ │ │ │ - ldr r1, [pc, #152] @ 47b8 │ │ │ │ │ - ldr r0, [pc, #136] @ 47ac │ │ │ │ │ + b 4614 │ │ │ │ │ + ldr r2, [pc, #136] @ 481c │ │ │ │ │ + ldr r1, [pc, #152] @ 4830 │ │ │ │ │ + ldr r0, [pc, #136] @ 4824 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4374 │ │ │ │ │ + b 43ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4144 │ │ │ │ │ - b 449c │ │ │ │ │ - ldr r0, [pc, #72] @ 4788 │ │ │ │ │ + bne 41bc │ │ │ │ │ + b 4514 │ │ │ │ │ + ldr r0, [pc, #72] @ 4800 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 47bc │ │ │ │ │ + ldr r1, [pc, #116] @ 4834 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4374 │ │ │ │ │ - b 4568 │ │ │ │ │ + beq 43ec │ │ │ │ │ + b 45e0 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ @@ -5118,249 +5149,249 @@ │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000047c0 : │ │ │ │ │ +00004838 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ - ldr r3, [pc, #44] @ 47f4 │ │ │ │ │ + ldr r3, [pc, #44] @ 486c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 47e8 │ │ │ │ │ + bne 4860 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000047f8 : │ │ │ │ │ +00004870 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 4908 │ │ │ │ │ - beq 4908 │ │ │ │ │ + blt 4980 │ │ │ │ │ + beq 4980 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 49bc │ │ │ │ │ + blt 4a20 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 4960 │ │ │ │ │ + beq 49d8 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bhi 49bc │ │ │ │ │ + bhi 4a20 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ - ldr r3, [pc, #376] @ 49d4 │ │ │ │ │ + beq 4a44 │ │ │ │ │ + ldr r3, [pc, #376] @ 4a4c │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 49a8 │ │ │ │ │ + bne 4a38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq 48b0 │ │ │ │ │ + beq 4928 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 48b8 │ │ │ │ │ + bne 4930 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 4a14 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 48b0 │ │ │ │ │ + bge 4928 │ │ │ │ │ sub r7, r4, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48d8 │ │ │ │ │ + blt 4950 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4988 │ │ │ │ │ + beq 4a00 │ │ │ │ │ mov r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ - ldr r3, [pc, #172] @ 49d4 │ │ │ │ │ + beq 4a44 │ │ │ │ │ + ldr r3, [pc, #172] @ 4a4c │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 49a8 │ │ │ │ │ + bne 4a38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ 49d4 │ │ │ │ │ + ldr r3, [pc, #108] @ 4a4c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4838 │ │ │ │ │ + bne 48b0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b 48b0 │ │ │ │ │ - ldr r3, [pc, #68] @ 49d4 │ │ │ │ │ + b 4928 │ │ │ │ │ + ldr r3, [pc, #68] @ 4a4c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4970 │ │ │ │ │ - b 4910 │ │ │ │ │ + beq 49e8 │ │ │ │ │ + b 4988 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48d8 │ │ │ │ │ - b 48b0 │ │ │ │ │ + blt 4950 │ │ │ │ │ + b 4928 │ │ │ │ │ + ldr r3, [pc, #40] @ 4a50 │ │ │ │ │ + ldr r1, [pc, #40] @ 4a54 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 4928 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 4868 │ │ │ │ │ + b 48e0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #20] @ 49d8 │ │ │ │ │ - ldr r1, [pc, #20] @ 49dc │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 48b0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000049e0 <_PyBytes_Join>: │ │ │ │ │ +00004a58 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b 49e4 │ │ │ │ │ + b 4a5c │ │ │ │ │ │ │ │ │ │ -000049e4 : │ │ │ │ │ +00004a5c : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3592] @ 0xe08 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #2328] @ 5324 │ │ │ │ │ + ldr r1, [pc, #2316] @ 5390 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 52b4 │ │ │ │ │ + beq 5320 │ │ │ │ │ ldmib r7, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4a8c │ │ │ │ │ + beq 4b04 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5090 │ │ │ │ │ + beq 50fc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4aa0 │ │ │ │ │ + bne 4b18 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r9, [r3] │ │ │ │ │ - ldr r3, [pc, #2268] @ 5328 │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + ldr r3, [pc, #2256] @ 5394 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5268 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + bne 52d4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r9] │ │ │ │ │ + strne r3, [r4] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a80 │ │ │ │ │ + beq 4af8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5308 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq 5374 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5090 │ │ │ │ │ + beq 50fc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - ldreq r9, [r7, #12] │ │ │ │ │ - beq 4a44 │ │ │ │ │ + ldreq r4, [r7, #12] │ │ │ │ │ + beq 4abc │ │ │ │ │ cmp sl, #10 │ │ │ │ │ - bgt 50b4 │ │ │ │ │ + bgt 5120 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - beq 4fdc │ │ │ │ │ + beq 5048 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4b50 │ │ │ │ │ + bge 4bc8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 529c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #2096] @ 5328 │ │ │ │ │ + ldr r1, [pc, #2084] @ 5394 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5244 │ │ │ │ │ + bne 52b0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ @@ -5368,568 +5399,565 @@ │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 505c │ │ │ │ │ + bne 50c8 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt 4fe4 │ │ │ │ │ + blt 5050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 52f4 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5360 │ │ │ │ │ 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 │ │ │ │ │ + add r5, r4, #16 │ │ │ │ │ streq fp, [sp, #16] │ │ │ │ │ - bne 5314 │ │ │ │ │ + bne 5380 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5120 │ │ │ │ │ + bne 518c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ - 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 │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - 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 │ │ │ │ │ + beq 4e04 │ │ │ │ │ + add r9, r6, r6, lsl #2 │ │ │ │ │ + add r9, r6, r9, lsl #1 │ │ │ │ │ + lsl r2, r9, #2 │ │ │ │ │ + sub r2, r2, #44 @ 0x2c │ │ │ │ │ + lsl r3, r2, #3 │ │ │ │ │ + sub r3, r3, r2, lsr #2 │ │ │ │ │ + lsl r3, r3, #5 │ │ │ │ │ + add r3, r3, r2, lsr #2 │ │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + add r3, r3, r2, lsr #2 │ │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4ca8 │ │ │ │ │ + add r9, sl, r9, lsl #2 │ │ │ │ │ + beq 4d20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4c88 │ │ │ │ │ + beq 4d00 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4c70 │ │ │ │ │ + beq 4ce8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4c58 │ │ │ │ │ + beq 4cd0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4c40 │ │ │ │ │ + beq 4cb8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4c28 │ │ │ │ │ + beq 4ca0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5100 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne 516c │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - beq 4d98 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + beq 4e04 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - ldr r1, [r6], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ + ldr r1, [r4], #44 @ 0x2c │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ │ - ldr r1, [r7, #44] @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r7, #96] @ 0x60 │ │ │ │ │ - ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r6, #96] @ 0x60 │ │ │ │ │ + ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r6, #96] @ 0x60 │ │ │ │ │ - ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r4, #96] @ 0x60 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r6, #140] @ 0x8c │ │ │ │ │ - ldr r1, [r6, #132] @ 0x84 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r4, #140] @ 0x8c │ │ │ │ │ + ldr r1, [r4, #132] @ 0x84 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r6, #184] @ 0xb8 │ │ │ │ │ - ldr r1, [r6, #176] @ 0xb0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r4, #184] @ 0xb8 │ │ │ │ │ + ldr r1, [r4, #176] @ 0xb0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r6, #228] @ 0xe4 │ │ │ │ │ - ldr r1, [r6, #220] @ 0xdc │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r4, #228] @ 0xe4 │ │ │ │ │ + ldr r1, [r4, #220] @ 0xdc │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - ldr r5, [r6, #272] @ 0x110 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r6, #264] @ 0x108 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r7, r6, #308 @ 0x134 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + ldr r8, [r4, #272] @ 0x110 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r4, #264] @ 0x108 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r6, r4, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - bne 4cbc │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + bne 4d2c │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + mov r4, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 52fc │ │ │ │ │ + bne 5368 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4e28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 51a4 │ │ │ │ │ + beq 5210 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f0c │ │ │ │ │ - add r5, r6, r6, lsl #2 │ │ │ │ │ - add r5, r6, r5, lsl #1 │ │ │ │ │ + beq 4f78 │ │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ │ + add r6, r6, r3, lsl #1 │ │ │ │ │ + lsl r2, r6, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - lsl r2, r5, #2 │ │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ │ + add r6, r3, r6, lsl #2 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ sub r3, r3, r2, lsr #2 │ │ │ │ │ lsl r3, r3, #5 │ │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4f24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4e9c │ │ │ │ │ + beq 4f08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4e88 │ │ │ │ │ + beq 4ef4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4ee0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4e60 │ │ │ │ │ + beq 4ecc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4e4c │ │ │ │ │ + beq 4eb8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50e8 │ │ │ │ │ - ldr r4, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne 5154 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r4, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r4, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r4, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r4, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r4, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 4f0c │ │ │ │ │ - ldr r6, [sp] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r4, r6, #44 @ 0x2c │ │ │ │ │ + beq 4f78 │ │ │ │ │ + ldr r7, [sp] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r5, r7, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r0, r6, #88 @ 0x58 │ │ │ │ │ + add r0, r7, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r0, r6, #132 @ 0x84 │ │ │ │ │ + add r0, r7, #132 @ 0x84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r0, r6, #176 @ 0xb0 │ │ │ │ │ + add r0, r7, #176 @ 0xb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r0, r6, #220 @ 0xdc │ │ │ │ │ + add r0, r7, #220 @ 0xdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r0, r6, #264 @ 0x108 │ │ │ │ │ + add r0, r7, #264 @ 0x108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r0, r6, #308 @ 0x134 │ │ │ │ │ - add r6, r6, #352 @ 0x160 │ │ │ │ │ + add r0, r7, #308 @ 0x134 │ │ │ │ │ + add r7, r7, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne 4ebc │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 4f28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a80 │ │ │ │ │ + beq 4af8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a80 │ │ │ │ │ + b 4af8 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 52bc │ │ │ │ │ + blt 5328 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 5060 │ │ │ │ │ + bne 50cc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, fp │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 5258 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr ip, [pc, #956] @ 5328 │ │ │ │ │ + ldr ip, [pc, #956] @ 5394 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 5204 │ │ │ │ │ + bne 5270 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 52bc │ │ │ │ │ + blt 5328 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 50e8 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 52bc │ │ │ │ │ + blt 5328 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 5060 │ │ │ │ │ + bne 50cc │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4b50 │ │ │ │ │ + bge 4bc8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 51b0 │ │ │ │ │ + beq 521c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr r3, [pc, #808] @ 5328 │ │ │ │ │ + ldr r3, [pc, #808] @ 5394 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 51c8 │ │ │ │ │ + bne 5234 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, r6, #1 │ │ │ │ │ - blt 52bc │ │ │ │ │ + blt 5328 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4f94 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4f48 │ │ │ │ │ + beq 4fb4 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r3, [pc, #708] @ 532c │ │ │ │ │ - ldr r1, [pc, #708] @ 5330 │ │ │ │ │ + ldr r3, [pc, #708] @ 5398 │ │ │ │ │ + ldr r1, [pc, #708] @ 539c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4da0 │ │ │ │ │ + b 4e0c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4fd8 │ │ │ │ │ - b 505c │ │ │ │ │ + beq 5044 │ │ │ │ │ + b 50c8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 50ac │ │ │ │ │ + beq 5118 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5280 │ │ │ │ │ - ldr r9, [pc, #640] @ 5334 │ │ │ │ │ - b 4a80 │ │ │ │ │ - ldr r3, [pc, #636] @ 5338 │ │ │ │ │ + beq 52ec │ │ │ │ │ + ldr r4, [pc, #640] @ 53a0 │ │ │ │ │ + b 4af8 │ │ │ │ │ + ldr r3, [pc, #636] @ 53a4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi 528c │ │ │ │ │ + bhi 52f8 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 528c │ │ │ │ │ + beq 52f8 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 4ab8 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b 4b30 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ │ + add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 4e38 │ │ │ │ │ + b 4ea4 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - b 4c10 │ │ │ │ │ + add r5, r5, r8 │ │ │ │ │ + b 4c88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + beq 4e04 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add r5, r3, #16 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add sl, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - add r3, r4, sl │ │ │ │ │ - beq 4d98 │ │ │ │ │ + add r3, r5, r9 │ │ │ │ │ + beq 4e04 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mla sl, r2, r6, sl │ │ │ │ │ - add r4, r1, r2 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mla r9, r2, r6, r9 │ │ │ │ │ + add r5, r1, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [r4], #44 @ 0x2c │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r1, [r5], #44 @ 0x2c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ add r3, r0, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 4d98 │ │ │ │ │ - b 5168 │ │ │ │ │ + beq 4e04 │ │ │ │ │ + b 51d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dbc │ │ │ │ │ + b 4e28 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #360] @ 5328 │ │ │ │ │ + ldr r0, [pc, #360] @ 5394 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 500c │ │ │ │ │ + beq 5078 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 52d8 │ │ │ │ │ + bne 5344 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 5030 │ │ │ │ │ + b 509c │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ - ldr r0, [pc, #300] @ 5328 │ │ │ │ │ + ldr r0, [pc, #300] @ 5394 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4f78 │ │ │ │ │ + beq 4fe4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 52d8 │ │ │ │ │ + bne 5344 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 5008 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #236] @ 5328 │ │ │ │ │ + ldr r1, [pc, #236] @ 5394 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4b04 │ │ │ │ │ + beq 4b7c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 52d8 │ │ │ │ │ + bne 5344 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 4b2c │ │ │ │ │ + b 4ba4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4b30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50ac │ │ │ │ │ + b 5118 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 52b0 │ │ │ │ │ + beq 531c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 52b0 │ │ │ │ │ + bne 531c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 4a80 │ │ │ │ │ - ldr r3, [pc, #120] @ 533c │ │ │ │ │ - ldr r1, [pc, #120] @ 5340 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 4af8 │ │ │ │ │ + ldr r3, [pc, #120] @ 53a8 │ │ │ │ │ + ldr r1, [pc, #120] @ 53ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4da0 │ │ │ │ │ - ldr r2, [pc, #100] @ 5344 │ │ │ │ │ + b 4e0c │ │ │ │ │ + ldr r2, [pc, #100] @ 53b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 5348 │ │ │ │ │ + ldr r1, [pc, #88] @ 53b4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 4da0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 4e0c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 4da0 │ │ │ │ │ + b 4e0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a80 │ │ │ │ │ + b 4af8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4c04 │ │ │ │ │ .word 0x000003cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000444 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -5941,15 +5969,15 @@ │ │ │ │ │ .word 0x00000428 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000534c : │ │ │ │ │ +000053b8 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -5957,106 +5985,106 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 53b4 │ │ │ │ │ + bhi 5420 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 53d8 │ │ │ │ │ + bne 5444 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 5448 │ │ │ │ │ + ldr r0, [pc, #140] @ 54b4 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 541c │ │ │ │ │ + bne 5488 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 53ac │ │ │ │ │ + b 5418 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53d0 │ │ │ │ │ + beq 543c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5394 │ │ │ │ │ + beq 5400 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5394 │ │ │ │ │ - b 53d0 │ │ │ │ │ + bne 5400 │ │ │ │ │ + b 543c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5394 │ │ │ │ │ + ble 5400 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53fc │ │ │ │ │ - b 53d0 │ │ │ │ │ + bne 5468 │ │ │ │ │ + b 543c │ │ │ │ │ .word 0x0000046c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000544c : │ │ │ │ │ +000054b8 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ - beq 5600 │ │ │ │ │ - ldr r6, [pc, #640] @ 56f0 │ │ │ │ │ + beq 566c │ │ │ │ │ + ldr r6, [pc, #640] @ 575c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 5614 │ │ │ │ │ + beq 5680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5528 │ │ │ │ │ + beq 5594 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 560c │ │ │ │ │ + blt 5678 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5654 │ │ │ │ │ - beq 55a8 │ │ │ │ │ + blt 56c0 │ │ │ │ │ + beq 5614 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 562c │ │ │ │ │ + bhi 5698 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 574c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ strne r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -6070,149 +6098,149 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5640 │ │ │ │ │ + blt 56ac │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #448] @ 56f4 │ │ │ │ │ + ldr r2, [pc, #448] @ 5760 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5548 │ │ │ │ │ + bne 55b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 7cd4 <_PyBytes_FromList> │ │ │ │ │ - ldr r2, [pc, #424] @ 56f8 │ │ │ │ │ + b 7d44 <_PyBytes_FromList> │ │ │ │ │ + ldr r2, [pc, #424] @ 5764 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 55b0 │ │ │ │ │ + bne 561c │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 560c │ │ │ │ │ + beq 5678 │ │ │ │ │ mvn r7, #15 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ sub r7, r7, r4 │ │ │ │ │ add r3, r6, r7 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ble 551c │ │ │ │ │ + ble 5588 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 569c │ │ │ │ │ + beq 5708 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 56a8 │ │ │ │ │ + bhi 5714 │ │ │ │ │ strb r0, [r6], #1 │ │ │ │ │ - b 5578 │ │ │ │ │ - ldr r4, [pc, #332] @ 56fc │ │ │ │ │ - b 54f8 │ │ │ │ │ + b 55e4 │ │ │ │ │ + ldr r4, [pc, #332] @ 5768 │ │ │ │ │ + b 5564 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 5694 │ │ │ │ │ + bne 5700 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5668 │ │ │ │ │ + beq 56d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 701c <_PyBytes_FromIterator> │ │ │ │ │ + bl 708c <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 551c │ │ │ │ │ + beq 5588 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 551c │ │ │ │ │ + bne 5588 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 551c │ │ │ │ │ - ldr r0, [pc, #248] @ 5700 │ │ │ │ │ + b 5588 │ │ │ │ │ + ldr r0, [pc, #248] @ 576c │ │ │ │ │ mov r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 551c │ │ │ │ │ + b 5588 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - b 551c │ │ │ │ │ - ldr r3, [pc, #208] @ 5704 │ │ │ │ │ - ldr r1, [pc, #208] @ 5708 │ │ │ │ │ + b 5588 │ │ │ │ │ + ldr r3, [pc, #208] @ 5770 │ │ │ │ │ + ldr r1, [pc, #208] @ 5774 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 20dc │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 560c │ │ │ │ │ - ldr r3, [pc, #176] @ 570c │ │ │ │ │ - ldr r1, [pc, #176] @ 5710 │ │ │ │ │ + b 5678 │ │ │ │ │ + ldr r3, [pc, #176] @ 5778 │ │ │ │ │ + ldr r1, [pc, #176] @ 577c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 563c │ │ │ │ │ - ldr r4, [pc, #164] @ 5714 │ │ │ │ │ + b 56a8 │ │ │ │ │ + ldr r4, [pc, #164] @ 5780 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 560c │ │ │ │ │ + beq 5678 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #140] @ 5718 │ │ │ │ │ + ldr r1, [pc, #140] @ 5784 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 560c │ │ │ │ │ - ldr r4, [pc, #120] @ 5714 │ │ │ │ │ - b 5680 │ │ │ │ │ + b 5678 │ │ │ │ │ + ldr r4, [pc, #120] @ 5780 │ │ │ │ │ + b 56ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56b8 │ │ │ │ │ - ldr r3, [pc, #108] @ 571c │ │ │ │ │ - ldr r1, [pc, #108] @ 5720 │ │ │ │ │ + bne 5724 │ │ │ │ │ + ldr r3, [pc, #108] @ 5788 │ │ │ │ │ + ldr r1, [pc, #108] @ 578c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 560c │ │ │ │ │ + beq 5678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 560c │ │ │ │ │ + bne 5678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 560c │ │ │ │ │ + b 5678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 54f8 │ │ │ │ │ - b 563c │ │ │ │ │ + bne 5564 │ │ │ │ │ + b 56a8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -6228,15 +6256,15 @@ │ │ │ │ │ .word 0x00000364 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005724 : │ │ │ │ │ +00005790 : │ │ │ │ │ bytes_find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6244,18 +6272,18 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 57d4 │ │ │ │ │ + bhi 5840 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 578c │ │ │ │ │ + bne 57f8 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -6263,52 +6291,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57cc │ │ │ │ │ + beq 5838 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 57d8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 576c │ │ │ │ │ + bne 57d8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5784 │ │ │ │ │ - ldr r0, [pc, #64] @ 581c │ │ │ │ │ + b 57f0 │ │ │ │ │ + ldr r0, [pc, #64] @ 5888 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57cc │ │ │ │ │ + beq 5838 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 576c │ │ │ │ │ + ble 57d8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 57b0 │ │ │ │ │ - b 57cc │ │ │ │ │ + bne 581c │ │ │ │ │ + b 5838 │ │ │ │ │ .word 0x00000478 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005820 : │ │ │ │ │ +0000588c : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6316,76 +6344,76 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5888 │ │ │ │ │ + bhi 58f4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 5918 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 591c │ │ │ │ │ + ldr r0, [pc, #140] @ 5988 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58f0 │ │ │ │ │ + bne 595c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5880 │ │ │ │ │ + b 58ec │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58a4 │ │ │ │ │ + beq 5910 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5868 │ │ │ │ │ + beq 58d4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5868 │ │ │ │ │ - b 58a4 │ │ │ │ │ + bne 58d4 │ │ │ │ │ + b 5910 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5868 │ │ │ │ │ + ble 58d4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58d0 │ │ │ │ │ - b 58a4 │ │ │ │ │ + bne 593c │ │ │ │ │ + b 5910 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005920 : │ │ │ │ │ +0000598c : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b 49e4 │ │ │ │ │ + b 4a5c │ │ │ │ │ │ │ │ │ │ -00005924 : │ │ │ │ │ +00005990 : │ │ │ │ │ bytes_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6393,78 +6421,78 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 598c │ │ │ │ │ + bhi 59f8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 59b0 │ │ │ │ │ + bne 5a1c │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 5a20 │ │ │ │ │ + ldr r0, [pc, #140] @ 5a8c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59f4 │ │ │ │ │ + bne 5a60 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5984 │ │ │ │ │ + b 59f0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + beq 5a14 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 596c │ │ │ │ │ + beq 59d8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 596c │ │ │ │ │ - b 59a8 │ │ │ │ │ + bne 59d8 │ │ │ │ │ + b 5a14 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 596c │ │ │ │ │ + ble 59d8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59d4 │ │ │ │ │ - b 59a8 │ │ │ │ │ + bne 5a40 │ │ │ │ │ + b 5a14 │ │ │ │ │ .word 0x0000048c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005a24 : │ │ │ │ │ +00005a90 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ - ldr r3, [pc, #1992] @ 6204 │ │ │ │ │ + ldr r3, [pc, #1992] @ 6270 │ │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ @@ -6475,90 +6503,90 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5f5c │ │ │ │ │ + bne 5fc8 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ │ add r8, r3, #16 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 61d0 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5f58 │ │ │ │ │ + beq 5fc4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 5e60 │ │ │ │ │ + blt 5ecc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5ec4 │ │ │ │ │ - ldr r3, [pc, #1864] @ 6208 │ │ │ │ │ + ble 5f30 │ │ │ │ │ + ldr r3, [pc, #1864] @ 6274 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 606c │ │ │ │ │ + bgt 60d8 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - beq 5ea4 │ │ │ │ │ + beq 5f10 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5c64 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5c64 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5c64 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5c64 │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ subeq ip, r5, #6 │ │ │ │ │ streq ip, [sp, #20] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add r3, fp, #4 │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5c64 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ @@ -6567,427 +6595,427 @@ │ │ │ │ │ ldrb ip, [r4, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ moveq r1, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ │ - bne 5bc8 │ │ │ │ │ + bne 5c34 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - blt 5e60 │ │ │ │ │ + blt 5ecc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5c3c │ │ │ │ │ + b 5ca8 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 5ebc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt 5e60 │ │ │ │ │ + bgt 5ecc │ │ │ │ │ ldrb ip, [r1, r4] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 5c18 │ │ │ │ │ + bne 5c84 │ │ │ │ │ ldrb ip, [r8, r4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 5e30 │ │ │ │ │ + bne 5e9c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 5dd4 │ │ │ │ │ + bne 5e40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5e60 │ │ │ │ │ + blt 5ecc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub fp, r4, #1 │ │ │ │ │ clz fp, fp │ │ │ │ │ lsr fp, fp, #5 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5f5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6044 │ │ │ │ │ + beq 60b0 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 60e4 │ │ │ │ │ + bgt 6150 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 61b0 │ │ │ │ │ - ldr r3, [pc, #1376] @ 620c │ │ │ │ │ + beq 621c │ │ │ │ │ + ldr r3, [pc, #1376] @ 6278 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ add r3, sl, r4 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ strb fp, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5f1c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str sl, [r7, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cf4 │ │ │ │ │ + beq 5d60 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ add sl, r8, r5 │ │ │ │ │ str r9, [r7, #16] │ │ │ │ │ - bmi 617c │ │ │ │ │ + bmi 61e8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r9, r6, #1 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 5f1c │ │ │ │ │ + bne 5f88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 60cc │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 60fc │ │ │ │ │ + bhi 6168 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 61e8 │ │ │ │ │ - ldr r3, [pc, #1216] @ 620c │ │ │ │ │ + beq 6254 │ │ │ │ │ + ldr r3, [pc, #1216] @ 6278 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r3, r4, r6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ strb r9, [r3, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ + beq 5df8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5fa8 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5e1c │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #1100] @ 6204 │ │ │ │ │ + ldr r3, [pc, #1100] @ 6270 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 6068 │ │ │ │ │ + bne 60d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, r8, r4 │ │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 5e30 │ │ │ │ │ + bne 5e9c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5ccc │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ add lr, r4, #17 │ │ │ │ │ add lr, ip, lr │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldrb r8, [lr, #1]! │ │ │ │ │ ldrb r6, [fp, ip] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 604c │ │ │ │ │ + bne 60b8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 5e08 │ │ │ │ │ + blt 5e74 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5ccc │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ ldrne ip, [sp, #20] │ │ │ │ │ addne r4, r4, ip │ │ │ │ │ - bne 5c30 │ │ │ │ │ + bne 5c9c │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ble 5c3c │ │ │ │ │ + ble 5ca8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #912] @ 6210 │ │ │ │ │ + ldr r2, [pc, #912] @ 627c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2, #892] @ 0x37c │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6190 │ │ │ │ │ + bne 61fc │ │ │ │ │ add r3, r2, #892 @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b 5da0 │ │ │ │ │ + b 5e0c │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5af8 │ │ │ │ │ + b 5b64 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5cdc │ │ │ │ │ - bne 5e60 │ │ │ │ │ + b 5d48 │ │ │ │ │ + bne 5ecc │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [fp] │ │ │ │ │ - ble 5f64 │ │ │ │ │ + ble 5fd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e60 │ │ │ │ │ + beq 5ecc │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 5c60 │ │ │ │ │ + b 5ccc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, #24 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #784] @ 6214 │ │ │ │ │ + ldr r3, [pc, #784] @ 6280 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5cec │ │ │ │ │ - b 5cf4 │ │ │ │ │ + bne 5d58 │ │ │ │ │ + b 5d60 │ │ │ │ │ ldrb r2, [r8, r5] │ │ │ │ │ - ldr r3, [pc, #748] @ 6214 │ │ │ │ │ + ldr r3, [pc, #748] @ 6280 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d9c │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f58 │ │ │ │ │ + beq 5fc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 61f8 │ │ │ │ │ + beq 6264 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5da0 │ │ │ │ │ + b 5e0c │ │ │ │ │ add r2, r8, r6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 5e60 │ │ │ │ │ + bcs 5ecc │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 6044 │ │ │ │ │ + beq 60b0 │ │ │ │ │ add r4, r0, #17 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5ecc │ │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 60a8 │ │ │ │ │ add r4, r0, #18 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5ecc │ │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 60a8 │ │ │ │ │ add r4, r0, #19 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5ecc │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 60a8 │ │ │ │ │ add r4, r0, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5ecc │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 60a8 │ │ │ │ │ add r4, r0, #21 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5ecc │ │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 60a8 │ │ │ │ │ add r4, r0, #22 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls 5e60 │ │ │ │ │ + bls 5ecc │ │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 60a8 │ │ │ │ │ add r3, r0, #23 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 6028 │ │ │ │ │ - b 5e60 │ │ │ │ │ + bhi 6094 │ │ │ │ │ + b 5ecc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5e60 │ │ │ │ │ + beq 5ecc │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 6020 │ │ │ │ │ + bne 608c │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ - b 5c60 │ │ │ │ │ - ldr r3, [pc, #460] @ 6218 │ │ │ │ │ - b 5f08 │ │ │ │ │ + b 5ccc │ │ │ │ │ + ldr r3, [pc, #460] @ 6284 │ │ │ │ │ + b 5f74 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c60 │ │ │ │ │ - b 5e30 │ │ │ │ │ - ldr r3, [pc, #432] @ 6218 │ │ │ │ │ - b 5f2c │ │ │ │ │ + beq 5ccc │ │ │ │ │ + b 5e9c │ │ │ │ │ + ldr r3, [pc, #432] @ 6284 │ │ │ │ │ + b 5f98 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #424] @ 621c │ │ │ │ │ + ldr r3, [pc, #424] @ 6288 │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple r6, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6128 │ │ │ │ │ + beq 6194 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6114 │ │ │ │ │ + beq 6180 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - bne 5b00 │ │ │ │ │ + bne 5b6c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ orr r2, r2, r0, lsl ip │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5c3c │ │ │ │ │ - ldr r3, [pc, #308] @ 6220 │ │ │ │ │ - ldr r1, [pc, #308] @ 6224 │ │ │ │ │ + b 5ca8 │ │ │ │ │ + ldr r3, [pc, #308] @ 628c │ │ │ │ │ + ldr r1, [pc, #308] @ 6290 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f08 │ │ │ │ │ - ldr r3, [pc, #284] @ 6220 │ │ │ │ │ - ldr r1, [pc, #284] @ 6224 │ │ │ │ │ + b 5f74 │ │ │ │ │ + ldr r3, [pc, #284] @ 628c │ │ │ │ │ + ldr r1, [pc, #284] @ 6290 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f2c │ │ │ │ │ + b 5f98 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 5b00 │ │ │ │ │ - b 5c10 │ │ │ │ │ + bne 5b6c │ │ │ │ │ + b 5c7c │ │ │ │ │ asr r3, r5, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r6, asr #2 │ │ │ │ │ - blt 61c0 │ │ │ │ │ + blt 622c │ │ │ │ │ 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 29d4 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c60 │ │ │ │ │ - ldr r3, [pc, #188] @ 6228 │ │ │ │ │ - ldr r1, [pc, #188] @ 622c │ │ │ │ │ + b 5ccc │ │ │ │ │ + ldr r3, [pc, #188] @ 6294 │ │ │ │ │ + ldr r1, [pc, #188] @ 6298 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 5f5c │ │ │ │ │ - ldr r3, [pc, #172] @ 6230 │ │ │ │ │ - ldr r1, [pc, #172] @ 6234 │ │ │ │ │ + b 5fc8 │ │ │ │ │ + ldr r3, [pc, #172] @ 629c │ │ │ │ │ + ldr r1, [pc, #172] @ 62a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 610c │ │ │ │ │ + b 6178 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r2 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r3, #892]! @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ strne r1, [r2, #892] @ 0x37c │ │ │ │ │ - b 5e98 │ │ │ │ │ + b 5f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 5cd4 │ │ │ │ │ - b 60f4 │ │ │ │ │ + bne 5d40 │ │ │ │ │ + b 6160 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e20 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2f4c │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c60 │ │ │ │ │ + b 5ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5d74 │ │ │ │ │ - b 610c │ │ │ │ │ + bne 5de0 │ │ │ │ │ + b 6178 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f58 │ │ │ │ │ + b 5fc4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7004,230 +7032,230 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006238 : │ │ │ │ │ +000062a4 : │ │ │ │ │ bytes_split(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 66f0 │ │ │ │ │ + bne 675c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 6c8c │ │ │ │ │ + bhi 6d00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 66ec │ │ │ │ │ + beq 6758 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6734 │ │ │ │ │ + beq 67a0 │ │ │ │ │ ldr r7, [r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6cf0 │ │ │ │ │ + beq 6d64 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 6644 │ │ │ │ │ + beq 66b0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 66a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 6d5c │ │ │ │ │ + bne 6dd4 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 66a4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ mvnlt r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #3344] @ 6fec │ │ │ │ │ + ldr r3, [pc, #3348] @ 705c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 6ac0 │ │ │ │ │ + beq 6b34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 6b20 │ │ │ │ │ + bne 6b94 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6f30 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 6df0 │ │ │ │ │ - ldrb r8, [sl] │ │ │ │ │ + bne 6e68 │ │ │ │ │ + ldrb r8, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne fp, r7 │ │ │ │ │ movne r1, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6bd8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 6510 │ │ │ │ │ + ble 657c │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bcc 6510 │ │ │ │ │ + bcc 657c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 633c │ │ │ │ │ + bge 63a8 │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 666c │ │ │ │ │ + beq 66d8 │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ble 6674 │ │ │ │ │ + ble 66e0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 64a4 │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6674 │ │ │ │ │ + ble 66e0 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - b 642c │ │ │ │ │ + b 6498 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 66e0 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 6420 │ │ │ │ │ + bne 648c │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ add sl, r6, r7 │ │ │ │ │ - bmi 6d78 │ │ │ │ │ + bmi 6df0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6610 │ │ │ │ │ + bne 667c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6698 │ │ │ │ │ + beq 6704 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6b2c │ │ │ │ │ + bhi 6ba0 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ddc │ │ │ │ │ - ldr r1, [pc, #2904] @ 6ff0 │ │ │ │ │ + beq 6e54 │ │ │ │ │ + ldr r1, [pc, #2908] @ 7060 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 6d8c │ │ │ │ │ + bne 6e04 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 64e0 │ │ │ │ │ + beq 654c │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 65dc │ │ │ │ │ + bgt 6648 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r7, [r3, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - ble 6514 │ │ │ │ │ + ble 6580 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcs 634c │ │ │ │ │ + bcs 63b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 66a0 │ │ │ │ │ + beq 670c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 6dd4 │ │ │ │ │ + bgt 6e4c │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - bmi 6d78 │ │ │ │ │ + bmi 6df0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6658 │ │ │ │ │ + bne 66c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 6750 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6b2c │ │ │ │ │ + bhi 6ba0 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6dbc │ │ │ │ │ - ldr r0, [pc, #2684] @ 6ff0 │ │ │ │ │ + beq 6e34 │ │ │ │ │ + ldr r0, [pc, #2688] @ 7060 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -7235,17 +7263,17 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6624 │ │ │ │ │ + bne 6690 │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 6cc4 │ │ │ │ │ + bgt 6d38 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r4, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ str fp, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -7255,697 +7283,697 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d38 │ │ │ │ │ + bne 6dac │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 667c │ │ │ │ │ + bne 66e8 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 6504 │ │ │ │ │ - b 651c │ │ │ │ │ + blt 6570 │ │ │ │ │ + b 6588 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr r7, [pc, #2520] @ 6ff4 │ │ │ │ │ + ldr r7, [pc, #2524] @ 7064 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ - b 64e0 │ │ │ │ │ + b 654c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 65ac │ │ │ │ │ + b 6618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b20 │ │ │ │ │ + bne 6b94 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ - b 62d4 │ │ │ │ │ + b 6340 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r4, [pc, #2448] @ 6ff4 │ │ │ │ │ + ldr r4, [pc, #2452] @ 7064 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ - b 65ac │ │ │ │ │ + b 6618 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 6438 │ │ │ │ │ + b 64a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 633c │ │ │ │ │ + b 63a8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 65fc │ │ │ │ │ + bne 6668 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65fc │ │ │ │ │ - ldr r7, [pc, #2392] @ 6ff8 │ │ │ │ │ - b 64e0 │ │ │ │ │ + b 6668 │ │ │ │ │ + ldr r7, [pc, #2396] @ 7068 │ │ │ │ │ + b 654c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2372] @ 6ff0 │ │ │ │ │ + ldr r2, [pc, #2376] @ 7060 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6dcc │ │ │ │ │ + bne 6e44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 65c4 │ │ │ │ │ - ldr r4, [pc, #2316] @ 6ff8 │ │ │ │ │ - b 65ac │ │ │ │ │ + b 6630 │ │ │ │ │ + ldr r4, [pc, #2320] @ 7068 │ │ │ │ │ + b 6618 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #2304] @ 6ffc │ │ │ │ │ + ldr ip, [pc, #2308] @ 706c │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b94 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 6280 │ │ │ │ │ + bne 62ec │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b94 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r7, [pc, #2204] @ 7000 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ + ldr r8, [pc, #2208] @ 7070 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r9, [sp, #32] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 67ec │ │ │ │ │ + ble 6858 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 67f4 │ │ │ │ │ + beq 6860 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 67e8 │ │ │ │ │ + ble 6854 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 67f8 │ │ │ │ │ + beq 6864 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ble 67e8 │ │ │ │ │ + ble 6854 │ │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ │ - ldr r1, [r7, r1, lsl #2] │ │ │ │ │ + ldr r1, [r8, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 67f8 │ │ │ │ │ + beq 6864 │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 67e8 │ │ │ │ │ + bge 6854 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ - ldr r1, [r7, r1, lsl #2] │ │ │ │ │ + ldr r1, [r8, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6b04 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 67cc │ │ │ │ │ + blt 6838 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b0c │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6944 │ │ │ │ │ + bge 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r2, r3, #10 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ - ldr r1, [r7, r1, lsl #2] │ │ │ │ │ + ldr r1, [r8, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ add r4, r3, #11 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 6944 │ │ │ │ │ + ble 69b0 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ - b 6934 │ │ │ │ │ + b 69a0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 6944 │ │ │ │ │ + bge 69b0 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ - ldr r1, [r7, r1, lsl #2] │ │ │ │ │ + ldr r1, [r8, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6928 │ │ │ │ │ + beq 6994 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r5, r4 │ │ │ │ │ - beq 6b88 │ │ │ │ │ - subs r9, r4, r3 │ │ │ │ │ - add sl, r6, r3 │ │ │ │ │ - bmi 6c18 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - sub r3, r9, #1 │ │ │ │ │ + beq 6bfc │ │ │ │ │ + subs r7, r4, r3 │ │ │ │ │ + add r9, r6, r3 │ │ │ │ │ + bmi 6c8c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + sub r3, r7, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6aa4 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 6ab8 │ │ │ │ │ - cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6af0 │ │ │ │ │ - add r0, r9, #17 │ │ │ │ │ + bne 6b18 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 6b2c │ │ │ │ │ + cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ │ + bhi 6b64 │ │ │ │ │ + add r0, r7, #17 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6b78 │ │ │ │ │ - ldr r3, [pc, #1616] @ 6ff0 │ │ │ │ │ - str r3, [fp, #4] │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r2, [pc, #1596] @ 6ff0 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r2] │ │ │ │ │ + beq 6bec │ │ │ │ │ + ldr r2, [pc, #1612] @ 7060 │ │ │ │ │ + str r2, [fp, #4] │ │ │ │ │ + ldr r2, [r2] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldrne r3, [pc, #1592] @ 7060 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [fp, #12] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - add r3, fp, r9 │ │ │ │ │ - str r9, [fp, #8] │ │ │ │ │ - strb r1, [r3, #16] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 69ec │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + str r2, [fp, #12] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r2, fp, r7 │ │ │ │ │ + str r7, [fp, #8] │ │ │ │ │ + strb r3, [r2, #16] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 6a60 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp r8, #11 │ │ │ │ │ + cmp sl, #11 │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ - strle fp, [r3, r8, lsl #2] │ │ │ │ │ - ble 6a7c │ │ │ │ │ + strle fp, [r3, sl, lsl #2] │ │ │ │ │ + ble 6af0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bc4 │ │ │ │ │ + bne 6c38 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6a64 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 6768 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + bne 6ad8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne 67d4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge 6a98 │ │ │ │ │ - ldr r3, [pc, #1464] @ 7000 │ │ │ │ │ + bge 6b0c │ │ │ │ │ + ldr r3, [pc, #1460] @ 7070 │ │ │ │ │ ldrb r2, [r6, r9] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6be8 │ │ │ │ │ + beq 6c5c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 6a44 │ │ │ │ │ - b 6a98 │ │ │ │ │ + bne 6ab8 │ │ │ │ │ + b 6b0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6a20 │ │ │ │ │ + bne 6a94 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 6768 │ │ │ │ │ - b 6a30 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 67d4 │ │ │ │ │ + b 6aa4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 67f8 │ │ │ │ │ + bne 6864 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r8, [r3, #8] │ │ │ │ │ - b 65d0 │ │ │ │ │ - ldrb r3, [sl] │ │ │ │ │ - ldr fp, [pc, #1348] @ 6ff4 │ │ │ │ │ + str sl, [r3, #8] │ │ │ │ │ + b 663c │ │ │ │ │ + ldrb r3, [r9] │ │ │ │ │ + ldr fp, [pc, #1344] @ 7064 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla fp, r2, r3, fp │ │ │ │ │ - b 69ec │ │ │ │ │ - ldr fp, [pc, #1336] @ 6ff8 │ │ │ │ │ - b 69ec │ │ │ │ │ + b 6a60 │ │ │ │ │ + ldr fp, [pc, #1332] @ 7068 │ │ │ │ │ + b 6a60 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b94 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - bne 6758 │ │ │ │ │ - b 6a38 │ │ │ │ │ - ldr r3, [pc, #1292] @ 7004 │ │ │ │ │ - ldr r1, [pc, #1292] @ 7008 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ + bne 67c4 │ │ │ │ │ + b 6aac │ │ │ │ │ + ldr r3, [pc, #1288] @ 7074 │ │ │ │ │ + ldr r1, [pc, #1288] @ 7078 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6b94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 7050 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 65d0 │ │ │ │ │ - ldr r3, [pc, #1232] @ 7004 │ │ │ │ │ - ldr r1, [pc, #1232] @ 7008 │ │ │ │ │ + b 663c │ │ │ │ │ + ldr r3, [pc, #1228] @ 7074 │ │ │ │ │ + ldr r1, [pc, #1228] @ 7078 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6bd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6b64 │ │ │ │ │ + bne 6bd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 65d0 │ │ │ │ │ + b 663c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 69d4 │ │ │ │ │ - b 6b00 │ │ │ │ │ + bne 6a48 │ │ │ │ │ + b 6b74 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1116] @ 6ff0 │ │ │ │ │ + ldr r2, [pc, #1112] @ 7060 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 69bc │ │ │ │ │ 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 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 6a98 │ │ │ │ │ + b 6b0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b00 │ │ │ │ │ + beq 6b74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6b00 │ │ │ │ │ + bne 6b74 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b00 │ │ │ │ │ + b 6b74 │ │ │ │ │ sub r1, r5, r9 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6b00 │ │ │ │ │ - cmp r8, #11 │ │ │ │ │ - bgt 6c2c │ │ │ │ │ + beq 6b74 │ │ │ │ │ + cmp sl, #11 │ │ │ │ │ + bgt 6ca0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str r4, [r3, r8, lsl #2] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - b 6a98 │ │ │ │ │ - ldr r3, [pc, #1004] @ 700c │ │ │ │ │ - ldr r1, [pc, #1004] @ 7010 │ │ │ │ │ + str r4, [r3, sl, lsl #2] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + b 6b0c │ │ │ │ │ + ldr r3, [pc, #1000] @ 707c │ │ │ │ │ + ldr r1, [pc, #1000] @ 7080 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b00 │ │ │ │ │ + b 6b74 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c68 │ │ │ │ │ + bne 6cdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c10 │ │ │ │ │ + beq 6c84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6c10 │ │ │ │ │ + bne 6c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c10 │ │ │ │ │ + b 6c84 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b00 │ │ │ │ │ + beq 6b74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b00 │ │ │ │ │ + bne 6b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b00 │ │ │ │ │ - ldr r1, [pc, #872] @ 6ffc │ │ │ │ │ + b 6b74 │ │ │ │ │ + ldr r1, [pc, #868] @ 706c │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6280 │ │ │ │ │ - b 6b20 │ │ │ │ │ + bne 62ec │ │ │ │ │ + b 6b94 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d14 │ │ │ │ │ + bne 6d88 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6d6c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 65c4 │ │ │ │ │ - ldr r7, [pc, #756] @ 6fec │ │ │ │ │ - b 6294 │ │ │ │ │ + b 6630 │ │ │ │ │ + ldr r7, [pc, #752] @ 705c │ │ │ │ │ + b 6300 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6ce4 │ │ │ │ │ + bne 6d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ce4 │ │ │ │ │ + b 6d58 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6bb0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6b3c │ │ │ │ │ + bne 6bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6bb0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6b3c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne 6bb0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6bb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 62b8 │ │ │ │ │ + bne 6324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62b8 │ │ │ │ │ - ldr r3, [pc, #652] @ 700c │ │ │ │ │ - ldr r1, [pc, #652] @ 7010 │ │ │ │ │ + b 6324 │ │ │ │ │ + ldr r3, [pc, #644] @ 707c │ │ │ │ │ + ldr r1, [pc, #644] @ 7080 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b3c │ │ │ │ │ - ldr r3, [pc, #604] @ 6ff0 │ │ │ │ │ + b 6bb0 │ │ │ │ │ + ldr r3, [pc, #596] @ 7060 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ - b 64cc │ │ │ │ │ + b 6538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 65a4 │ │ │ │ │ - b 6b3c │ │ │ │ │ + bne 6610 │ │ │ │ │ + b 6bb0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge 6524 │ │ │ │ │ + bge 6590 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 65c4 │ │ │ │ │ + b 6630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 64cc │ │ │ │ │ - b 6b3c │ │ │ │ │ + bne 6538 │ │ │ │ │ + b 6bb0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6b64 │ │ │ │ │ + beq 6bd8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 6e4c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 6ec4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r7, fp, r7 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6ecc │ │ │ │ │ + bgt 6f44 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str r8, [r3, r4, lsl #2] │ │ │ │ │ + str sl, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 6e78 │ │ │ │ │ - add r8, r6, r7 │ │ │ │ │ + beq 6ef0 │ │ │ │ │ + add sl, r6, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 3708 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 3780 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bge 6e14 │ │ │ │ │ + bge 6e8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f68 │ │ │ │ │ + beq 6fd8 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6bb0 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6f2c │ │ │ │ │ + bgt 6f9c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r5, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b 6b6c │ │ │ │ │ - ldr r3, [pc, #340] @ 7014 │ │ │ │ │ - ldr r1, [pc, #340] @ 7018 │ │ │ │ │ + b 6be0 │ │ │ │ │ + ldr r3, [pc, #332] @ 7084 │ │ │ │ │ + ldr r1, [pc, #332] @ 7088 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6b64 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + b 6bd8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r1, [r8] │ │ │ │ │ + ldr r1, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f08 │ │ │ │ │ + bne 6f80 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6e40 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r8] │ │ │ │ │ - bne 6e40 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r1, [sl] │ │ │ │ │ + bne 6eb8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e40 │ │ │ │ │ + b 6eb8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6bb0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r8] │ │ │ │ │ - bne 6b3c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + str r1, [sl] │ │ │ │ │ + bne 6bb0 │ │ │ │ │ + b 6dc8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fbc │ │ │ │ │ + bne 7014 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ea8 │ │ │ │ │ + beq 6f20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6ea8 │ │ │ │ │ + bne 6f20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ea8 │ │ │ │ │ + b 6f20 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #124] @ 6ff0 │ │ │ │ │ + ldr r3, [pc, #124] @ 7060 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6fa4 │ │ │ │ │ + bne 7038 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 6eac │ │ │ │ │ - sub r1, r5, r7 │ │ │ │ │ - add r0, r6, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 6e9c │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6f24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6bb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6b3c │ │ │ │ │ + bne 6bb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6bb0 │ │ │ │ │ + sub r1, r5, r7 │ │ │ │ │ + add r0, r6, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 6f14 │ │ │ │ │ + b 6bb0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b20 │ │ │ │ │ + b 6b94 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7959,347 +7987,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 │ │ │ │ │ │ │ │ │ │ -0000701c <_PyBytes_FromIterator>: │ │ │ │ │ +0000708c <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1004] @ 742c <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #1004] @ 749c <_PyBytes_FromIterator+0x410> │ │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 73e8 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ + beq 7458 <_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 73e0 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7450 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ sub fp, sl, r7 │ │ │ │ │ ands fp, fp, #3 │ │ │ │ │ - beq 7198 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 7208 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 732c <_PyBytes_FromIterator+0x310> │ │ │ │ │ + bne 739c <_PyBytes_FromIterator+0x310> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7400 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7470 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 7198 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 7208 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 7154 <_PyBytes_FromIterator+0x138> │ │ │ │ │ + beq 71c4 <_PyBytes_FromIterator+0x138> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7310 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ + bne 7380 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 72f4 <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ + bne 7364 <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 73a0 <_PyBytes_FromIterator+0x384> │ │ │ │ │ + bne 7410 <_PyBytes_FromIterator+0x384> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7400 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7470 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7384 <_PyBytes_FromIterator+0x368> │ │ │ │ │ + bne 73f4 <_PyBytes_FromIterator+0x368> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7368 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ + bne 73d8 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r6, r8, #2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72bc <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 732c <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 734c <_PyBytes_FromIterator+0x330> │ │ │ │ │ + bne 73bc <_PyBytes_FromIterator+0x330> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 73bc <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 742c <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 73c8 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7438 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 71a8 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ + bne 7218 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73d8 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + bne 7448 <_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] @ 742c <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #336] @ 749c <_PyBytes_FromIterator+0x410> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7348 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + bne 73b8 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 717c <_PyBytes_FromIterator+0x160> │ │ │ │ │ + bne 71ec <_PyBytes_FromIterator+0x160> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 717c <_PyBytes_FromIterator+0x160> │ │ │ │ │ + b 71ec <_PyBytes_FromIterator+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7134 <_PyBytes_FromIterator+0x118> │ │ │ │ │ + bne 71a4 <_PyBytes_FromIterator+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7134 <_PyBytes_FromIterator+0x118> │ │ │ │ │ + b 71a4 <_PyBytes_FromIterator+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 70d4 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + bne 7144 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70d4 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + b 7144 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7290 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + bne 7300 <_PyBytes_FromIterator+0x274> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7290 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + b 7300 <_PyBytes_FromIterator+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7250 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + bne 72c0 <_PyBytes_FromIterator+0x234> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7250 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + b 72c0 <_PyBytes_FromIterator+0x234> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7210 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + bne 7280 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7210 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + b 7280 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 71c0 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + bne 7230 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71c0 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + b 7230 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73d8 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ - ldr r3, [pc, #96] @ 7430 <_PyBytes_FromIterator+0x414> │ │ │ │ │ - ldr r1, [pc, #96] @ 7434 <_PyBytes_FromIterator+0x418> │ │ │ │ │ + bne 7448 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + ldr r3, [pc, #96] @ 74a0 <_PyBytes_FromIterator+0x414> │ │ │ │ │ + ldr r1, [pc, #96] @ 74a4 <_PyBytes_FromIterator+0x418> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 72d4 <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ + b 7344 <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7060 <_PyBytes_FromIterator+0x44> │ │ │ │ │ - b 73e0 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 70d0 <_PyBytes_FromIterator+0x44> │ │ │ │ │ + b 7450 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73e0 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7450 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ - b 70a0 <_PyBytes_FromIterator+0x84> │ │ │ │ │ + b 7110 <_PyBytes_FromIterator+0x84> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007438 : │ │ │ │ │ +000074a8 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00007448 : │ │ │ │ │ +000074b8 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 7480 │ │ │ │ │ + bl 74f0 │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007480 : │ │ │ │ │ +000074f0 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3472] @ 0xd90 │ │ │ │ │ - ldr r2, [pc, #1876] @ 7bec │ │ │ │ │ + ldr r2, [pc, #1876] @ 7c5c │ │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -8311,123 +8339,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 74ec │ │ │ │ │ + beq 755c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi 778c │ │ │ │ │ + bhi 77fc │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 7638 │ │ │ │ │ - ldr r8, [pc, #1760] @ 7bf0 │ │ │ │ │ - ldr sl, [pc, #1760] @ 7bf4 │ │ │ │ │ + beq 76a8 │ │ │ │ │ + ldr r8, [pc, #1760] @ 7c60 │ │ │ │ │ + ldr sl, [pc, #1760] @ 7c64 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 76e4 │ │ │ │ │ + bne 7754 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 7b78 │ │ │ │ │ + bne 7be8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 7b54 │ │ │ │ │ + beq 7bc4 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq 7570 │ │ │ │ │ + beq 75e0 │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 7ba0 │ │ │ │ │ + beq 7c10 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 7968 │ │ │ │ │ + beq 79d8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq 7ac0 │ │ │ │ │ + beq 7b30 │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7b20 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ │ cmp lr, #21 │ │ │ │ │ - bhi 7af4 │ │ │ │ │ + bhi 7b64 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 7af4 │ │ │ │ │ + bhi 7b64 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [sl, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r6], #4 │ │ │ │ │ - bgt 78d8 │ │ │ │ │ + bgt 7948 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7604 │ │ │ │ │ + beq 7674 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 7770 │ │ │ │ │ + blt 77e0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7710 │ │ │ │ │ + bgt 7780 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 77ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 77ec │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7514 │ │ │ │ │ + bne 7584 │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 772c │ │ │ │ │ + beq 779c │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 77c4 │ │ │ │ │ + beq 7834 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 77cc │ │ │ │ │ + bne 783c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7810 │ │ │ │ │ + blt 7880 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 76fc │ │ │ │ │ + beq 776c │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 788c │ │ │ │ │ + bgt 78fc │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 78c8 │ │ │ │ │ - ldr r3, [pc, #1392] @ 7bf8 │ │ │ │ │ + beq 7938 │ │ │ │ │ + ldr r3, [pc, #1392] @ 7c68 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -8437,374 +8465,374 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #1316] @ 7bec │ │ │ │ │ + ldr r3, [pc, #1316] @ 7c5c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 77e0 │ │ │ │ │ + bne 7850 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7514 │ │ │ │ │ - b 7634 │ │ │ │ │ + bne 7584 │ │ │ │ │ + b 76a4 │ │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r5, [pc, #1268] @ 7bfc │ │ │ │ │ + ldr r5, [pc, #1268] @ 7c6c │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 7730 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7600 │ │ │ │ │ + b 7670 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - bne 7824 │ │ │ │ │ + bne 7894 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 77b0 │ │ │ │ │ + beq 7820 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 7730 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7784 │ │ │ │ │ + bne 77f4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 7730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 7730 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 74f4 │ │ │ │ │ - b 7784 │ │ │ │ │ + bne 7564 │ │ │ │ │ + b 77f4 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77e4 │ │ │ │ │ - ldr r5, [pc, #1084] @ 7c00 │ │ │ │ │ - b 76c0 │ │ │ │ │ + bne 7854 │ │ │ │ │ + ldr r5, [pc, #1084] @ 7c70 │ │ │ │ │ + b 7730 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 77b0 │ │ │ │ │ + beq 7820 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 7730 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq 77bc │ │ │ │ │ + beq 782c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 77bc │ │ │ │ │ + bne 782c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77bc │ │ │ │ │ - ldr r3, [pc, #1004] @ 7c04 │ │ │ │ │ - ldr r1, [pc, #1004] @ 7c08 │ │ │ │ │ + b 782c │ │ │ │ │ + ldr r3, [pc, #1004] @ 7c74 │ │ │ │ │ + ldr r1, [pc, #1004] @ 7c78 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7784 │ │ │ │ │ + b 77f4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78a0 │ │ │ │ │ + beq 7910 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 78ac │ │ │ │ │ + beq 791c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c0 │ │ │ │ │ + beq 7730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7768 │ │ │ │ │ + beq 77d8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7784 │ │ │ │ │ + beq 77f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7784 │ │ │ │ │ + bne 77f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7784 │ │ │ │ │ - ldr r3, [pc, #888] @ 7c0c │ │ │ │ │ - ldr r1, [pc, #888] @ 7c10 │ │ │ │ │ + b 77f4 │ │ │ │ │ + ldr r3, [pc, #888] @ 7c7c │ │ │ │ │ + ldr r1, [pc, #888] @ 7c80 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7784 │ │ │ │ │ - ldr r1, [pc, #876] @ 7c14 │ │ │ │ │ + b 77f4 │ │ │ │ │ + ldr r1, [pc, #876] @ 7c84 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 783c │ │ │ │ │ + bne 78ac │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c0 │ │ │ │ │ - b 7854 │ │ │ │ │ + beq 7730 │ │ │ │ │ + b 78c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ - b 7784 │ │ │ │ │ + bne 7720 │ │ │ │ │ + b 77f4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a8c │ │ │ │ │ + beq 7afc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 78dc │ │ │ │ │ - b 75e0 │ │ │ │ │ + bne 794c │ │ │ │ │ + b 7650 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7bd4 │ │ │ │ │ + bne 7c44 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #764] @ 7c18 │ │ │ │ │ - ldreq r3, [pc, #764] @ 7c1c │ │ │ │ │ + ldrne r3, [pc, #764] @ 7c88 │ │ │ │ │ + ldreq r3, [pc, #764] @ 7c8c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7c44 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7cb4 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 77ec │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 76a4 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 7514 │ │ │ │ │ + b 7584 │ │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ │ cmp r9, #117 @ 0x75 │ │ │ │ │ cmpne r9, #100 @ 0x64 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7ba0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7570 │ │ │ │ │ + b 75e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ strls ip, [sp, #52] @ 0x34 │ │ │ │ │ addls r9, r6, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 7950 │ │ │ │ │ - ldr r3, [pc, #608] @ 7c0c │ │ │ │ │ - ldr r1, [pc, #624] @ 7c20 │ │ │ │ │ + bls 79c0 │ │ │ │ │ + ldr r3, [pc, #608] @ 7c7c │ │ │ │ │ + ldr r1, [pc, #624] @ 7c90 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 777c │ │ │ │ │ + b 77ec │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #600] @ 7c24 │ │ │ │ │ + ldr r3, [pc, #600] @ 7c94 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 793c │ │ │ │ │ + b 79ac │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7b08 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #536] @ 7c28 │ │ │ │ │ - ldreq r3, [pc, #536] @ 7c2c │ │ │ │ │ + ldrne r3, [pc, #536] @ 7c98 │ │ │ │ │ + ldreq r3, [pc, #536] @ 7c9c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 792c │ │ │ │ │ + b 799c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ - ldr r3, [pc, #496] @ 7c30 │ │ │ │ │ + ldr r3, [pc, #496] @ 7ca0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [sp, #21] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [sp, #21] │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 799c │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 799c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ - ldr r3, [pc, #428] @ 7c34 │ │ │ │ │ + ldr r3, [pc, #428] @ 7ca4 │ │ │ │ │ strh r3, [r5] │ │ │ │ │ - b 792c │ │ │ │ │ + b 799c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 75e0 │ │ │ │ │ - b 7604 │ │ │ │ │ - ldr r3, [pc, #408] @ 7c38 │ │ │ │ │ + bne 7650 │ │ │ │ │ + b 7674 │ │ │ │ │ + ldr r3, [pc, #408] @ 7ca8 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 792c │ │ │ │ │ + b 799c │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ - b 7950 │ │ │ │ │ + b 79c0 │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ cmpne r0, #100 @ 0x64 │ │ │ │ │ - bne 7b3c │ │ │ │ │ + bne 7bac │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - b 75ac │ │ │ │ │ + b 761c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7c44 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7cb4 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 777c │ │ │ │ │ + beq 77ec │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 76c0 │ │ │ │ │ + b 7730 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne 757c │ │ │ │ │ + bne 75ec │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 7afc │ │ │ │ │ + b 7b6c │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r8, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 7544 │ │ │ │ │ + beq 75b4 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7bc4 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 7530 │ │ │ │ │ - b 7b78 │ │ │ │ │ + beq 75a0 │ │ │ │ │ + b 7be8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #156] @ 7c3c │ │ │ │ │ - b 79c8 │ │ │ │ │ + ldr r3, [pc, #156] @ 7cac │ │ │ │ │ + b 7a38 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 756c │ │ │ │ │ + beq 75dc │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 7564 │ │ │ │ │ + bne 75d4 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 7bb4 │ │ │ │ │ - b 756c │ │ │ │ │ - ldr r3, [pc, #100] @ 7c40 │ │ │ │ │ + bne 7c24 │ │ │ │ │ + b 75dc │ │ │ │ │ + ldr r3, [pc, #100] @ 7cb0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 792c │ │ │ │ │ + b 799c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -8838,332 +8866,330 @@ │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000510 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007c44 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00007cb4 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 7c90 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + beq 7d00 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bgt 7cc0 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ + bgt 7d30 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 7cb0 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ + bgt 7d20 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7ccc <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ + beq 7d3c <_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 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7c8c <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ + b 7cfc <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00007cd4 <_PyBytes_FromList>: │ │ │ │ │ +00007d44 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3520] @ 0xdc0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #980] @ 80c8 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r2, [pc, #972] @ 8130 <_PyBytes_FromList+0x3ec> │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 80b8 <_PyBytes_FromList+0x3e4> │ │ │ │ │ + beq 8120 <_PyBytes_FromList+0x3dc> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 807c <_PyBytes_FromList+0x3a8> │ │ │ │ │ + blt 80e4 <_PyBytes_FromList+0x3a0> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bgt 7eec <_PyBytes_FromList+0x218> │ │ │ │ │ + bgt 7f54 <_PyBytes_FromList+0x210> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7d60 <_PyBytes_FromList+0x8c> │ │ │ │ │ + b 7dd0 <_PyBytes_FromList+0x8c> │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 7e8c <_PyBytes_FromList+0x1b8> │ │ │ │ │ + bne 7ef4 <_PyBytes_FromList+0x1b0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8054 <_PyBytes_FromList+0x380> │ │ │ │ │ + beq 80bc <_PyBytes_FromList+0x378> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi 8060 <_PyBytes_FromList+0x38c> │ │ │ │ │ + bhi 80c8 <_PyBytes_FromList+0x384> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 8084 <_PyBytes_FromList+0x3b0> │ │ │ │ │ + bge 80ec <_PyBytes_FromList+0x3a8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 7d5c <_PyBytes_FromList+0x88> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 7ea8 <_PyBytes_FromList+0x1d4> │ │ │ │ │ - subs r4, r3, r9 │ │ │ │ │ - beq 7f28 <_PyBytes_FromList+0x254> │ │ │ │ │ + bgt 7dcc <_PyBytes_FromList+0x88> │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8018 <_PyBytes_FromList+0x344> │ │ │ │ │ + beq 7f10 <_PyBytes_FromList+0x1cc> │ │ │ │ │ + subs r4, r3, r9 │ │ │ │ │ + beq 7f90 <_PyBytes_FromList+0x24c> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8080 <_PyBytes_FromList+0x33c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 8000 <_PyBytes_FromList+0x32c> │ │ │ │ │ + blt 8068 <_PyBytes_FromList+0x324> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7e78 <_PyBytes_FromList+0x1a4> │ │ │ │ │ + beq 7ee0 <_PyBytes_FromList+0x19c> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 8030 <_PyBytes_FromList+0x35c> │ │ │ │ │ + bgt 8098 <_PyBytes_FromList+0x354> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8044 <_PyBytes_FromList+0x370> │ │ │ │ │ - ldr r3, [pc, #696] @ 80cc <_PyBytes_FromList+0x3f8> │ │ │ │ │ + beq 80ac <_PyBytes_FromList+0x368> │ │ │ │ │ + ldr r3, [pc, #688] @ 8134 <_PyBytes_FromList+0x3f0> │ │ │ │ │ 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 r1, #0 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - str r1, [r5, #12] │ │ │ │ │ - strb r2, [r3, #16] │ │ │ │ │ + strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #620] @ 80c8 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r3, [pc, #620] @ 8130 <_PyBytes_FromList+0x3ec> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 802c <_PyBytes_FromList+0x358> │ │ │ │ │ + bne 8094 <_PyBytes_FromList+0x350> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ │ - ldr r5, [pc, #588] @ 80d0 <_PyBytes_FromList+0x3fc> │ │ │ │ │ + ldr r5, [pc, #588] @ 8138 <_PyBytes_FromList+0x3f4> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7d94 <_PyBytes_FromList+0xc0> │ │ │ │ │ + bne 7e04 <_PyBytes_FromList+0xc0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d94 <_PyBytes_FromList+0xc0> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + b 7e04 <_PyBytes_FromList+0xc0> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 7f44 <_PyBytes_FromList+0x270> │ │ │ │ │ + bne 7fac <_PyBytes_FromList+0x268> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7f30 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7f98 <_PyBytes_FromList+0x254> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + beq 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + bne 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + beq 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - bgt 7d54 <_PyBytes_FromList+0x80> │ │ │ │ │ + bgt 7dc4 <_PyBytes_FromList+0x80> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 7dc4 <_PyBytes_FromList+0xf0> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 8018 <_PyBytes_FromList+0x344> │ │ │ │ │ + b 7e34 <_PyBytes_FromList+0xf0> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8080 <_PyBytes_FromList+0x33c> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fac <_PyBytes_FromList+0x2d8> │ │ │ │ │ - ldr r5, [pc, #400] @ 80d4 <_PyBytes_FromList+0x400> │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + bne 8014 <_PyBytes_FromList+0x2d0> │ │ │ │ │ + ldr r5, [pc, #400] @ 813c <_PyBytes_FromList+0x3f8> │ │ │ │ │ + b 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7fd8 <_PyBytes_FromList+0x304> │ │ │ │ │ + beq 8040 <_PyBytes_FromList+0x2fc> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7fe4 <_PyBytes_FromList+0x310> │ │ │ │ │ + beq 804c <_PyBytes_FromList+0x308> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + beq 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ee4 <_PyBytes_FromList+0x210> │ │ │ │ │ + beq 7f4c <_PyBytes_FromList+0x208> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + beq 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + bne 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + b 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7f3c <_PyBytes_FromList+0x268> │ │ │ │ │ + beq 7fa4 <_PyBytes_FromList+0x260> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7f3c <_PyBytes_FromList+0x268> │ │ │ │ │ + bne 7fa4 <_PyBytes_FromList+0x260> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f3c <_PyBytes_FromList+0x268> │ │ │ │ │ - ldr r1, [pc, #248] @ 80d8 <_PyBytes_FromList+0x404> │ │ │ │ │ + b 7fa4 <_PyBytes_FromList+0x260> │ │ │ │ │ + ldr r1, [pc, #248] @ 8140 <_PyBytes_FromList+0x3fc> │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne 7f5c <_PyBytes_FromList+0x288> │ │ │ │ │ + bne 7fc4 <_PyBytes_FromList+0x280> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ - b 7f74 <_PyBytes_FromList+0x2a0> │ │ │ │ │ - ldr r3, [pc, #212] @ 80dc <_PyBytes_FromList+0x408> │ │ │ │ │ - ldr r1, [pc, #212] @ 80e0 <_PyBytes_FromList+0x40c> │ │ │ │ │ + beq 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7fdc <_PyBytes_FromList+0x298> │ │ │ │ │ + ldr r3, [pc, #212] @ 8144 <_PyBytes_FromList+0x400> │ │ │ │ │ + ldr r1, [pc, #212] @ 8148 <_PyBytes_FromList+0x404> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7ebc <_PyBytes_FromList+0x178> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #172] @ 80e4 <_PyBytes_FromList+0x410> │ │ │ │ │ - ldr r1, [pc, #172] @ 80e8 <_PyBytes_FromList+0x414> │ │ │ │ │ + ldr r3, [pc, #172] @ 814c <_PyBytes_FromList+0x408> │ │ │ │ │ + ldr r1, [pc, #172] @ 8150 <_PyBytes_FromList+0x40c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + b 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7e44 <_PyBytes_FromList+0x170> │ │ │ │ │ - b 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + bne 7eac <_PyBytes_FromList+0x168> │ │ │ │ │ + b 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8070 <_PyBytes_FromList+0x39c> │ │ │ │ │ - ldr r3, [pc, #132] @ 80ec <_PyBytes_FromList+0x418> │ │ │ │ │ - ldr r1, [pc, #132] @ 80f0 <_PyBytes_FromList+0x41c> │ │ │ │ │ + bne 80d8 <_PyBytes_FromList+0x394> │ │ │ │ │ + ldr r3, [pc, #132] @ 8154 <_PyBytes_FromList+0x410> │ │ │ │ │ + ldr r1, [pc, #132] @ 8158 <_PyBytes_FromList+0x414> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + b 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 8070 <_PyBytes_FromList+0x39c> │ │ │ │ │ + b 80d8 <_PyBytes_FromList+0x394> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a74 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8010 <_PyBytes_FromList+0x33c> │ │ │ │ │ + beq 8078 <_PyBytes_FromList+0x334> │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 7d5c <_PyBytes_FromList+0x88> │ │ │ │ │ - b 7dc4 <_PyBytes_FromList+0xf0> │ │ │ │ │ + blt 7dcc <_PyBytes_FromList+0x88> │ │ │ │ │ + b 7e34 <_PyBytes_FromList+0xf0> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b 7dc4 <_PyBytes_FromList+0xf0> │ │ │ │ │ + b 7e34 <_PyBytes_FromList+0xf0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -9175,231 +9201,231 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000080f4 <_PyBytes_FromHex>: │ │ │ │ │ +0000815c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #472] @ 82f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r1, [pc, #472] @ 835c <_PyBytes_FromHex+0x200> │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr r2, r0, #5 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 8250 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + beq 82b8 <_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 829c <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + beq 8304 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ add lr, r4, r6 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 81e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r6, [pc, #348] @ 82f8 <_PyBytes_FromHex+0x204> │ │ │ │ │ - ldr r0, [pc, #348] @ 82fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8248 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r6, [pc, #348] @ 8360 <_PyBytes_FromHex+0x204> │ │ │ │ │ + ldr r0, [pc, #348] @ 8364 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8208 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8270 <_PyBytes_FromHex+0x114> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 8230 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bhi 8298 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ ldrb r3, [r3, ip] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 82a4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bhi 830c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ - bhi 819c <_PyBytes_FromHex+0xa8> │ │ │ │ │ + bhi 8204 <_PyBytes_FromHex+0xa8> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #260] @ 82f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r3, [pc, #260] @ 835c <_PyBytes_FromHex+0x200> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 824c <_PyBytes_FromHex+0x158> │ │ │ │ │ + bne 82b4 <_PyBytes_FromHex+0x158> │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 8208 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8270 <_PyBytes_FromHex+0x114> │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 81e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r3, [pc, #212] @ 82fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8248 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r3, [pc, #212] @ 8364 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 81bc <_PyBytes_FromHex+0xc8> │ │ │ │ │ + bls 8224 <_PyBytes_FromHex+0xc8> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 82d0 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ + beq 8338 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ - b 82c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 8328 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ lsr r3, r0, #2 │ │ │ │ │ addne r5, r5, #28 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge 8284 <_PyBytes_FromHex+0x190> │ │ │ │ │ + bge 82ec <_PyBytes_FromHex+0x190> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r1, [r5, r2] │ │ │ │ │ - bne 82e0 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ + bne 8348 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bls 82d8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ - ldr r3, [pc, #116] @ 8300 <_PyBytes_FromHex+0x20c> │ │ │ │ │ - ldr r1, [pc, #116] @ 8304 <_PyBytes_FromHex+0x210> │ │ │ │ │ + bls 8340 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + ldr r3, [pc, #116] @ 8368 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + ldr r1, [pc, #116] @ 836c <_PyBytes_FromHex+0x210> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31f0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3268 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 81e8 <_PyBytes_FromHex+0xf4> │ │ │ │ │ + b 8250 <_PyBytes_FromHex+0xf4> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 82c8 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ + beq 8330 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r2, r4, r5 │ │ │ │ │ - b 8284 <_PyBytes_FromHex+0x190> │ │ │ │ │ + b 82ec <_PyBytes_FromHex+0x190> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 82bc <_PyBytes_FromHex+0x1c8> │ │ │ │ │ + b 8324 <_PyBytes_FromHex+0x1c8> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 82c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 8328 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8268 <_PyBytes_FromHex+0x174> │ │ │ │ │ + b 82d0 <_PyBytes_FromHex+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsleq r1, r2, #1 │ │ │ │ │ ldrheq r1, [r5, r1] │ │ │ │ │ ldrne r1, [r5, r2, lsl #2] │ │ │ │ │ - b 827c <_PyBytes_FromHex+0x188> │ │ │ │ │ + b 82e4 <_PyBytes_FromHex+0x188> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 _PyLong_DigitValue │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008308 : │ │ │ │ │ +00008370 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 8320 │ │ │ │ │ + beq 8388 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [pc, #20] @ 834c │ │ │ │ │ + ldr r0, [pc, #20] @ 83b4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 8350 │ │ │ │ │ + ldr r1, [pc, #16] @ 83b8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008354 : │ │ │ │ │ +000083bc : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add ip, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 44c <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 83d8 │ │ │ │ │ + beq 8440 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 8398 │ │ │ │ │ + bne 8400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ 8404 │ │ │ │ │ + ldr r2, [pc, #100] @ 846c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 83e0 │ │ │ │ │ - ldr r2, [pc, #88] @ 8408 │ │ │ │ │ + ble 8448 │ │ │ │ │ + ldr r2, [pc, #88] @ 8470 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 838c │ │ │ │ │ + bge 83f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 83d8 │ │ │ │ │ + beq 8440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 83f8 │ │ │ │ │ + beq 8460 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 838c │ │ │ │ │ - ldr r2, [pc, #36] @ 840c │ │ │ │ │ + b 83f4 │ │ │ │ │ + ldr r2, [pc, #36] @ 8474 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 838c │ │ │ │ │ - b 83bc │ │ │ │ │ + bge 83f4 │ │ │ │ │ + b 8424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 83d8 │ │ │ │ │ + b 8440 │ │ │ │ │ .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,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ 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....... │ │ │ │ │ + 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 34343034 00050f0f 0a0f0000 ....4404........ │ │ │ │ │ 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. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 3ac0 │ │ │ │ │ + b 3b38 │ │ │ │ │ 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 31b8 │ │ │ │ │ + b 3230 │ │ │ │ │ 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 31b8 │ │ │ │ │ + b 3230 │ │ │ │ │ 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 32e4 │ │ │ │ │ + bl 335c │ │ │ │ │ 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 31b8 │ │ │ │ │ + b 3230 │ │ │ │ │ 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 31b8 │ │ │ │ │ + b 3230 │ │ │ │ │ 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 32e4 │ │ │ │ │ + bl 335c │ │ │ │ │ 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 31b8 │ │ │ │ │ + b 3230 │ │ │ │ │ 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 20dc │ │ │ │ │ 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 2e20 │ │ │ │ │ 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 2f4c │ │ │ │ │ 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 {} │ │ │ │ │ @@ -1980,27 +1980,27 @@ │ │ │ │ │ │ │ │ │ │ 00001b94 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ - add r6, r9, #1 │ │ │ │ │ + add r6, sl, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ bgt 1ea4 <_PyObject_Call_Prepend+0x310> │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ - lsl r2, r9, #2 │ │ │ │ │ + lsl r2, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r9, sp, #20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ bic sl, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ @@ -2189,17 +2189,17 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f7c <_PyObject_Call_Prepend+0x3e8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - lsl r2, r9, #2 │ │ │ │ │ + lsl r2, sl, #2 │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ - str sl, [r0], #4 │ │ │ │ │ + str r9, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ add r9, sp, #20 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ ├── 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 │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 38244 (bytes into file) │ │ │ │ │ + Start of section headers: 38372 (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 0x9564: │ │ │ │ │ +There are 18 section headers, starting at offset 0x95e4: │ │ │ │ │ │ │ │ │ │ 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 000e64 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0083ac 0002f8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000e98 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0086a4 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0013fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0013fc 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001bac 003c00 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 008984 0006a8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0057ac 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00902c 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 005a54 001130 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0090c4 000410 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 006b84 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006b84 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 006bb0 000db0 10 16 108 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007960 000a4b 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0094d4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000a28 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00843c 000270 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000a5c 000564 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0086ac 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000fc0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000fc0 0007ae 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001770 0040cc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00898c 000720 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00583c 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0090ac 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 005ae4 001130 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 009144 000410 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 006c14 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006c14 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006c40 000db0 10 16 108 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0079f0 000a4b 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009554 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 {} │ │ │ │ │ @@ -22,57 +22,57 @@ │ │ │ │ │ 18: 00001d60 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 19: 00001d98 676 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 20: 0000202c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 21: 0000203c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 22: 000021ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 000021b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 24: 000021b4 88 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 25: 00003598 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 26: 0000260c 220 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 27: 000026e8 192 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ - 28: 000027a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000027a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 30: 000027a8 712 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 25: 00003a64 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 26: 0000260c 308 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 27: 00002740 192 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ + 28: 000027fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 00002800 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 30: 00002800 712 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ 31: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 32: 00002a70 108 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ - 33: 00002a64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00002adc 28 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 35: 00002a70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 00002af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00002af8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00002af8 80 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ - 39: 00002b7c 524 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ - 40: 00002dcc 104 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 41: 00002e34 388 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 32: 00002ac8 108 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 33: 00002abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00002b34 28 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 35: 00002ac8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 00002b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00002b50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 38: 00002b50 80 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ + 39: 00002bd4 524 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 40: 00002e24 104 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 41: 00002e8c 388 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 42: 0000001c 2388 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 43: 00000908 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000970 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 00000d94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 46: 00002fb8 184 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 47: 0000306c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00003070 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00003070 1320 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 50: 00003590 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 00003598 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00003688 80 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 44: 0000343c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00003454 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 00003454 184 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 47: 00003508 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 0000350c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 0000350c 1368 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 50: 00003a5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 00003a64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 00003b54 80 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 54: 00000000 4 FUNC LOCAL DEFAULT 11 code_getfreevars │ │ │ │ │ - 55: 000036d8 376 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 56: 00003848 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00003850 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00003850 192 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 59: 0000390c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00000dac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000dac 116 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 62: 00000e18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 64: 00000e20 16 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 65: 00003910 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 00003910 752 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ - 67: 00003be8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00003ba4 376 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 56: 00003d14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00003d1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00003d1c 192 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 59: 00003dd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00000970 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 61: 00000970 116 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 62: 000009dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 63: 000009e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 64: 000009e4 16 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 65: 00003ddc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00003ddc 752 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 67: 000040b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 68: 00000048 4 FUNC LOCAL DEFAULT 11 code_getcellvars │ │ │ │ │ 69: 000001bc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 70: 000001c8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 71: 000002bc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 72: 000002cc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 73: 0000033c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 74: 00000348 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ @@ -167,29 +167,29 @@ │ │ │ │ │ 163: 0000220c 564 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ 165: 00002440 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 166: 00000018 4 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 170: 00002b48 52 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ - 171: 00002d88 68 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ + 170: 00002ba0 52 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 171: 00002de0 68 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 173: 00000970 1084 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 173: 00003010 1092 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 181: 00000004 68 FUNC GLOBAL HIDDEN 11 _PyCode_GetFreevars │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 184: 00000e30 52 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 184: 000009f4 52 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 187: 0000004c 68 FUNC GLOBAL HIDDEN 11 _PyCode_GetCellvars │ │ │ │ │ 188: 00000090 312 FUNC GLOBAL DEFAULT 11 PyCode_NewEmpty │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x83ac contains 95 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x843c contains 78 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000124 0000a01c R_ARM_CALL 0000203c _PyCode_GetCode │ │ │ │ │ 00000174 0000ac1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000194 0000291c R_ARM_CALL 00002e34 get_localsplus_names │ │ │ │ │ -000001bc 0000291c R_ARM_CALL 00002e34 get_localsplus_names │ │ │ │ │ -000001e0 0000291c R_ARM_CALL 00002e34 get_localsplus_names │ │ │ │ │ -0000024c 0000ad1c R_ARM_CALL 00000970 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000194 0000291c R_ARM_CALL 00002e8c get_localsplus_names │ │ │ │ │ +000001bc 0000291c R_ARM_CALL 00002e8c get_localsplus_names │ │ │ │ │ +000001e0 0000291c R_ARM_CALL 00002e8c get_localsplus_names │ │ │ │ │ +0000024c 0000ad1c R_ARM_CALL 00003010 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 0000025c 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 00000264 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 0000026c 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 00000274 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 000002b4 0000ae1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000314 0000af1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000400 0000b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ @@ -69,66 +69,49 @@ │ │ │ │ │ 00000954 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000958 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000960 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000964 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000968 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000096c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a14 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a2c 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b08 00006d1c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ -00000b28 0000711c R_ARM_CALL 000002b0 _PyCode_New │ │ │ │ │ -00000b34 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ -00000b3c 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ -00000b90 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ba4 00006f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000bb8 0000b21c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000bcc 00007c1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000cdc 0000b31c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00000cfc 0000b41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d94 00007002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000d98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da4 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ -00000da8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000df8 0000b71c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e14 0000b71d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e18 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e2c 00007b1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000e50 00001a1c R_ARM_CALL 0000260c advance │ │ │ │ │ +000009bc 0000b71c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000009d8 0000b71d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000009dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009f0 00007b1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000a14 00001a1c R_ARM_CALL 0000260c advance │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x86a4 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x86ac contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000d802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000e02 R_ARM_ABS32 000014b8 code_dealloc │ │ │ │ │ -0000002c 00003d02 R_ARM_ABS32 00000dac code_repr │ │ │ │ │ +0000002c 00003d02 R_ARM_ABS32 00000970 code_repr │ │ │ │ │ 0000003c 00001302 R_ARM_ABS32 00001d98 code_hash │ │ │ │ │ 00000048 0000d902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00004202 R_ARM_ABS32 00003910 code_richcompare │ │ │ │ │ +00000064 00004202 R_ARM_ABS32 00003ddc code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00004f02 R_ARM_ABS32 0000057c code_new │ │ │ │ │ 000000d4 0000d802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002602 R_ARM_ABS32 00002af8 positionsiter_dealloc │ │ │ │ │ +000000e8 00002602 R_ARM_ABS32 00002b50 positionsiter_dealloc │ │ │ │ │ 0000013c 0000da02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00001e02 R_ARM_ABS32 000027a8 positionsiter_next │ │ │ │ │ +00000140 00001e02 R_ARM_ABS32 00002800 positionsiter_next │ │ │ │ │ 00000170 00008702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000d802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00003402 R_ARM_ABS32 00003688 lineiter_dealloc │ │ │ │ │ +000001e4 00003402 R_ARM_ABS32 00003b54 lineiter_dealloc │ │ │ │ │ 00000238 0000da02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00003102 R_ARM_ABS32 00003070 lineiter_next │ │ │ │ │ +0000023c 00003102 R_ARM_ABS32 0000350c lineiter_next │ │ │ │ │ 0000026c 00008702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00008202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000bf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000bf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -149,38 +132,38 @@ │ │ │ │ │ 0000031c 0000bf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000bf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00008202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000bf02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00005502 R_ARM_ABS32 00000c30 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00002e02 R_ARM_ABS32 00002fb8 code_linesiterator │ │ │ │ │ +00000350 00002e02 R_ARM_ABS32 00003454 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00001b02 R_ARM_ABS32 000026e8 code_positionsiterator │ │ │ │ │ +00000360 00001b02 R_ARM_ABS32 00002740 code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00002a02 R_ARM_ABS32 0000001c code_replace │ │ │ │ │ 00000378 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00003a02 R_ARM_ABS32 00003850 code__varname_from_oparg │ │ │ │ │ +00000380 00003a02 R_ARM_ABS32 00003d1c code__varname_from_oparg │ │ │ │ │ 00000388 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00002a02 R_ARM_ABS32 0000001c code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00004b02 R_ARM_ABS32 00000348 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00004002 R_ARM_ABS32 00000e20 code_getcodeadaptive │ │ │ │ │ +000003c4 00004002 R_ARM_ABS32 000009e4 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002702 R_ARM_ABS32 00002b7c code_getvarnames │ │ │ │ │ +000003d8 00002702 R_ARM_ABS32 00002bd4 code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00004402 R_ARM_ABS32 00000048 code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00003602 R_ARM_ABS32 00000000 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00003702 R_ARM_ABS32 000036d8 code_getcode │ │ │ │ │ +00000414 00003702 R_ARM_ABS32 00003ba4 code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -188,15 +171,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8984 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x898c contains 228 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000248 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000294 00006f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000029c 00007002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000002a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -353,66 +336,81 @@ │ │ │ │ │ 00002104 0000a21c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000219c 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000021ac 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ 000021b0 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ 000021d8 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002200 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000023ec 0000a41d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00002704 0000a71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000027a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002808 0000a81c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002a64 00002202 R_ARM_ABS32 00002adc _source_offset_converter │ │ │ │ │ -00002a68 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a6c 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002ae8 0000a91d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002af4 00009302 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002b40 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba0 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bcc 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002d64 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e50 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002fd4 0000a71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000306c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033fc 0000a81c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00003590 00002202 R_ARM_ABS32 00002adc _source_offset_converter │ │ │ │ │ -00003594 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036d0 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003700 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003730 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003760 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000037a0 0000a21c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003838 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003848 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ -0000384c 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ -00003884 0000af1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00003898 0000b61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -000038e4 0000ae1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000038f8 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000390c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003960 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003a18 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00003a28 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00003a6c 00008a1c R_ARM_CALL 00001910 _PyCode_ConstantKey │ │ │ │ │ -00003a7c 00008a1c R_ARM_CALL 00001910 _PyCode_ConstantKey │ │ │ │ │ -00003a94 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003abc 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae0 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003af8 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b10 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b28 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b40 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003be0 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003bec 00009a02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00003bf0 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ -00003bf4 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ -00003bf8 00009902 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00003bfc 0000ba02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000275c 0000a71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000027fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002860 0000a81c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002abc 00002202 R_ARM_ABS32 00002b34 _source_offset_converter │ │ │ │ │ +00002ac0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ac4 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002b40 0000a91d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002b4c 00009302 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002b98 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bf8 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c24 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002dbc 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ea8 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000030b4 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000030cc 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000031a8 00006d1c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ +000031c8 0000711c R_ARM_CALL 000002b0 _PyCode_New │ │ │ │ │ +00003230 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003244 00006f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003258 0000b21c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +0000326c 00007c1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00003384 0000b31c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000033a4 0000b41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000343c 00007002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003440 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000344c 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ +00003450 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003470 0000a71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00003508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003820 0000a81c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00003a5c 00002202 R_ARM_ABS32 00002b34 _source_offset_converter │ │ │ │ │ +00003a60 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b9c 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bcc 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bfc 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003c2c 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00003c6c 0000a21c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003d04 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d14 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ +00003d18 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ +00003d50 0000af1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00003d64 0000b61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00003db0 0000ae1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003dc4 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e2c 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003ee4 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00003ef4 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00003f38 00008a1c R_ARM_CALL 00001910 _PyCode_ConstantKey │ │ │ │ │ +00003f48 00008a1c R_ARM_CALL 00001910 _PyCode_ConstantKey │ │ │ │ │ +00003f60 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003f88 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fac 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fc4 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003fdc 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003ff4 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000400c 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000040ac 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000040b8 00009a02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000040bc 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ +000040c0 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ +000040c4 00009902 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000040c8 0000ba02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x902c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x90ac contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -426,22 +424,22 @@ │ │ │ │ │ 0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000054 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000064 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x90c4 contains 130 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9144 contains 130 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b51d R_ARM_JUMP24 00000004 _PyCode_GetFreevars │ │ │ │ │ 00000018 0000181c R_ARM_CALL 000021b4 init_co_cached │ │ │ │ │ -0000003c 0000281d R_ARM_JUMP24 00002dcc get_cached_locals │ │ │ │ │ +0000003c 0000281d R_ARM_JUMP24 00002e24 get_cached_locals │ │ │ │ │ 00000048 0000bb1d R_ARM_JUMP24 0000004c _PyCode_GetCellvars │ │ │ │ │ 00000060 0000181c R_ARM_CALL 000021b4 init_co_cached │ │ │ │ │ -00000084 0000281d R_ARM_JUMP24 00002dcc get_cached_locals │ │ │ │ │ +00000084 0000281d R_ARM_JUMP24 00002e24 get_cached_locals │ │ │ │ │ 000000b4 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000dc 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000000ec 0000be1c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 0000010c 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000128 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000144 0000a21c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000180 0000711c R_ARM_CALL 000002b0 _PyCode_New │ │ │ │ │ @@ -500,15 +498,15 @@ │ │ │ │ │ 0000093c 0000ac1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000960 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000994 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009b4 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009d4 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a1c 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000a48 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ab4 0000ad1c R_ARM_CALL 00000970 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000ab4 0000ad1c R_ARM_CALL 00003010 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000ac0 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 00000ac8 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 00000ad0 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 00000ad8 0000091c R_ARM_CALL 00001490 Py_XDECREF │ │ │ │ │ 00000ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000aec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -537,28 +535,28 @@ │ │ │ │ │ 00000be8 0000c71c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ 00000c14 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c24 0000c802 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c28 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c2c 00008102 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00000c60 0000c91d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000c64 0000a01d R_ARM_JUMP24 0000203c _PyCode_GetCode │ │ │ │ │ -00000c68 0000ab1d R_ARM_JUMP24 00002d88 _PyCode_GetVarnames │ │ │ │ │ +00000c68 0000ab1d R_ARM_JUMP24 00002de0 _PyCode_GetVarnames │ │ │ │ │ 00000c6c 0000bb1d R_ARM_JUMP24 0000004c _PyCode_GetCellvars │ │ │ │ │ 00000c70 0000b51d R_ARM_JUMP24 00000004 _PyCode_GetFreevars │ │ │ │ │ 00000c90 0000721c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000cf0 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000cfc 0000806b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000d00 0000cf02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000d04 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d24 0000721c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000d44 0000b41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d6c 0000b41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d9c 0000806b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000da0 00007002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000da4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000da8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e38 0000ad1c R_ARM_CALL 00000970 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000e38 0000ad1c R_ARM_CALL 00003010 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000ee8 0000a51c R_ARM_CALL 00002440 _PyCode_CheckLineNumber │ │ │ │ │ -00000ef0 0000191c R_ARM_CALL 00003598 retreat │ │ │ │ │ -00001064 0000201c R_ARM_CALL 00002a70 read_signed_varint │ │ │ │ │ +00000ef0 0000191c R_ARM_CALL 00003a64 retreat │ │ │ │ │ +00001064 0000201c R_ARM_CALL 00002ac8 read_signed_varint │ │ │ │ │ 000010fc 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000111c 0000191c R_ARM_CALL 00003598 retreat │ │ │ │ │ +0000111c 0000191c R_ARM_CALL 00003a64 retreat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -110,36 +110,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 478 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 494 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e34 │ │ │ │ │ + bl 2e8c │ │ │ │ │ R_ARM_CALL get_localsplus_names │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 484 │ │ │ │ │ mov r7, fp │ │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 46c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e34 │ │ │ │ │ + bl 2e8c │ │ │ │ │ R_ARM_CALL get_localsplus_names │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 464 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 410 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ - bl 2e34 │ │ │ │ │ + bl 2e8c │ │ │ │ │ R_ARM_CALL get_localsplus_names │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 408 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ stm sp, {r9, sl} │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ - bl 970 │ │ │ │ │ + bl 3010 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ bl 1490 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ @@ -684,354 +684,64 @@ │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000970 : │ │ │ │ │ -PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ - 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 │ │ │ │ │ - ldr r8, [sp, #164] @ 0xa4 │ │ │ │ │ - stmib sp, {r0, r1, r2, r3} │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq b9c │ │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ │ - ldrb r3, [r3, #87] @ 0x57 │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - eor r3, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - orreq r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne b9c │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - ldrb r4, [r3, #87] @ 0x57 │ │ │ │ │ - lsr r4, r4, #2 │ │ │ │ │ - and r4, r4, #1 │ │ │ │ │ - eor r4, r4, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - orreq r4, r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne b9c │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq b9c │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ - ldr fp, [r8, #8] │ │ │ │ │ - add r5, r9, sl │ │ │ │ │ - add r5, r5, fp │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - beq b94 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq b94 │ │ │ │ │ - add ip, r8, #8 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - blt b4c │ │ │ │ │ - bic lr, fp, fp, asr #31 │ │ │ │ │ - add r7, r7, #8 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt c98 │ │ │ │ │ - add r6, r6, #8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - blt c60 │ │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - beq be0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne bb0 │ │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - bl 0 <_PyCode_Init> │ │ │ │ │ - R_ARM_CALL _PyCode_Validate │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq b94 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne b84 │ │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ │ - bl 2b0 │ │ │ │ │ - R_ARM_CALL _PyCode_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - bl 1490 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 1490 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r1, r1, r4, lsl #2 │ │ │ │ │ - addne lr, lr, #1 │ │ │ │ │ - add r2, r2, r4 │ │ │ │ │ - strne lr, [r0] │ │ │ │ │ - str r0, [r1, #12] │ │ │ │ │ - mov r1, #32 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - strb r1, [r2, #16] │ │ │ │ │ - b a44 │ │ │ │ │ - ldr r3, [pc, #520] @ d94 │ │ │ │ │ - ldr r1, [pc, #520] @ d98 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b b30 │ │ │ │ │ - ldr r1, [pc, #504] @ d9c │ │ │ │ │ - ldr r0, [pc, #504] @ da0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b b40 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r0, sp, #32 │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt b94 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ │ - bl 0 <_PyBytes_Resize> │ │ │ │ │ - R_ARM_CALL _PyBytes_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt b94 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b a8c │ │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ - ldr lr, [pc, #440] @ da4 │ │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ │ - add r1, r2, #16 │ │ │ │ │ - lsr ip, ip, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b c0c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldrb r2, [lr, r2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bge a7c │ │ │ │ │ - ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ - add r0, r1, r3, lsl #1 │ │ │ │ │ - cmp r2, #71 @ 0x47 │ │ │ │ │ - ldrbeq r0, [r0, #1] │ │ │ │ │ - orreq r4, r0, r4, lsl #8 │ │ │ │ │ - beq c00 │ │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ │ - bne bfc │ │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ │ - orr r2, r2, r4, lsl #8 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble cf0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - add r0, r0, #16 │ │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ │ - orr r4, r4, #16 │ │ │ │ │ - strb r4, [r0, r2] │ │ │ │ │ - ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ - b bfc │ │ │ │ │ - ldr ip, [r6, #4]! │ │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - add r4, r3, lr │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [ip] │ │ │ │ │ - add r2, r0, r4, lsl #2 │ │ │ │ │ - str ip, [r2, #12] │ │ │ │ │ - add r2, r1, r4 │ │ │ │ │ - mvn r1, #127 @ 0x7f │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - strb r1, [r2, #16] │ │ │ │ │ - b a68 │ │ │ │ │ - ldr r2, [r7, #4]! │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - str r8, [sp, #164] @ 0xa4 │ │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r8, ip │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str ip, [sp, #20] │ │ │ │ │ - str lr, [sp, #28] │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bge d48 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Compare │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b cc4 │ │ │ │ │ - ldr r3, [pc, #156] @ d94 │ │ │ │ │ - ldr r1, [pc, #172] @ da8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b b94 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add r2, r2, #16 │ │ │ │ │ - ldrb r1, [r2, r3] │ │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - ldr r8, [sp, #164] @ 0xa4 │ │ │ │ │ - orr r1, r1, #64 @ 0x40 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - sub lr, lr, #1 │ │ │ │ │ - strb r1, [r2, r3] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - b a58 │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ │ - ldr r8, [sp, #164] @ 0xa4 │ │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r2] │ │ │ │ │ - add r1, r1, lr, lsl #2 │ │ │ │ │ - add r0, r0, lr │ │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ │ - str r2, [r1, #12] │ │ │ │ │ - strb r3, [r0, #16] │ │ │ │ │ - b d3c │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x00000374 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002f1 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ - .word 0x00000344 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -00000dac : │ │ │ │ │ +00000970 : │ │ │ │ │ code_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq e04 │ │ │ │ │ + beq 9c8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - beq e04 │ │ │ │ │ + beq 9c8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r0, [pc, #28] @ e18 │ │ │ │ │ + ldr r0, [pc, #28] @ 9dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r0, [pc, #12] @ e1c │ │ │ │ │ + ldr r0, [pc, #12] @ 9e0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ .word 0x000003a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000e20 : │ │ │ │ │ +000009e4 : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #124 @ 0x7c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000e30 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +000009f4 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs e5c <_PyLineTable_NextAddressRange+0x2c> │ │ │ │ │ + bcs a20 <_PyLineTable_NextAddressRange+0x2c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 260c │ │ │ │ │ R_ARM_CALL advance │ │ │ │ │ mov r0, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2490,15 +2490,15 @@ │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ beq 23cc │ │ │ │ │ b 23f8 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3a64 │ │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge 2388 │ │ │ │ │ b 241c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 238c │ │ │ │ │ │ │ │ │ │ @@ -2607,97 +2607,119 @@ │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl lr │ │ │ │ │ beq 25b4 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ b 25cc <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3a64 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble 2574 <_PyCode_CheckLineNumber+0x134> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 25e8 <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000260c : │ │ │ │ │ advance(): │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ - ldrb r2, [r3] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - and r2, r2, #15 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ + ldrb r3, [r2] │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + and r3, r3, #15 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ beq 264c │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi 26ac │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - subne r2, r2, #12 │ │ │ │ │ - clzne r2, r2 │ │ │ │ │ - lsrne r2, r2, #5 │ │ │ │ │ - lslne r2, r2, #1 │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - add r2, r2, ip │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldrb ip, [r3] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - cmp ip, #31 │ │ │ │ │ - mvneq r2, #0 │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - ldrb r2, [r3], #1 │ │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add r1, r1, r2, lsl #1 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ - popcs {r4, pc} │ │ │ │ │ - ldrsb r2, [r3] │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi 2704 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + subne r3, r3, #12 │ │ │ │ │ + clzne r3, r3 │ │ │ │ │ + lsrne r3, r3, #5 │ │ │ │ │ + lslne r3, r3, #1 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ │ + add r3, r3, r1 │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + ldrb r1, [r2] │ │ │ │ │ + str ip, [r0] │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + mvneq r3, #0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + and r3, r3, #7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge 268c │ │ │ │ │ + add ip, ip, r3, lsl #1 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + str ip, [r0, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + popls {r4, pc} │ │ │ │ │ + ldrsb r1, [r2, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + poplt {r4, pc} │ │ │ │ │ + add r1, r2, #2 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + popls {r4, pc} │ │ │ │ │ + ldrsb r1, [r2, #2] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + poplt {r4, pc} │ │ │ │ │ + add r1, r2, #3 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + popls {r4, pc} │ │ │ │ │ + ldrsb r1, [r2, #3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + poplt {r4, pc} │ │ │ │ │ + add r2, r2, #4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + popeq {r4, pc} │ │ │ │ │ + ldrsb r1, [r2] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bge 26e4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldrb r1, [r3, #1] │ │ │ │ │ - add lr, r3, #2 │ │ │ │ │ - and r2, r1, #63 @ 0x3f │ │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ │ + add lr, r2, #2 │ │ │ │ │ + and r3, r1, #63 @ 0x3f │ │ │ │ │ mov ip, #0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - bne 26d4 │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - lsr r2, r2, #1 │ │ │ │ │ - rsbne r2, r2, #0 │ │ │ │ │ + bne 272c │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + lsr r3, r3, #1 │ │ │ │ │ + rsbne r3, r3, #0 │ │ │ │ │ b 264c │ │ │ │ │ ldrb r1, [lr], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ and r4, r1, #63 @ 0x3f │ │ │ │ │ - orr r2, r2, r4, lsl ip │ │ │ │ │ - b 26bc │ │ │ │ │ + orr r3, r3, r4, lsl ip │ │ │ │ │ + b 2714 │ │ │ │ │ │ │ │ │ │ -000026e8 : │ │ │ │ │ +00002740 : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #156] @ 27a4 │ │ │ │ │ + ldr r0, [pc, #156] @ 27fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 27bc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ str r3, [r4] │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ @@ -2727,62 +2749,62 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000027a8 : │ │ │ │ │ +00002800 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bge 2814 │ │ │ │ │ + bge 286c │ │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #636] @ 2a64 │ │ │ │ │ + ldr r3, [pc, #636] @ 2abc │ │ │ │ │ add r1, r2, #44 @ 0x2c │ │ │ │ │ add r0, r2, #40 @ 0x28 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ - ldr r0, [pc, #616] @ 2a68 │ │ │ │ │ + ldr r0, [pc, #616] @ 2ac0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs 2a5c │ │ │ │ │ + bcs 2ab4 │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ asr ip, r1, #3 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ │ and ip, ip, #15 │ │ │ │ │ - ldr r1, [pc, #540] @ 2a6c │ │ │ │ │ + ldr r1, [pc, #540] @ 2ac4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi 2a28 │ │ │ │ │ + bhi 2a80 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r1, r0, #2 │ │ │ │ │ sub r3, r3, #10 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ @@ -2792,201 +2814,201 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ add r3, r0, #3 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2828 │ │ │ │ │ add r1, r0, #2 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ - bne 2988 │ │ │ │ │ + bne 29e0 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ tst r3, #1 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ rsbne r3, r3, #0 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ - bne 29d8 │ │ │ │ │ + bne 2a30 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ - bne 2a00 │ │ │ │ │ + bne 2a58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ - bne 29b0 │ │ │ │ │ + bne 2a08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2828 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2828 │ │ │ │ │ add r0, r2, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bl 2a70 │ │ │ │ │ + bl 2ac8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2828 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb r0, [r1, #-1] │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ │ orr r3, r3, r0, lsl ip │ │ │ │ │ - beq 28bc │ │ │ │ │ - b 298c │ │ │ │ │ + beq 2914 │ │ │ │ │ + b 29e4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb r0, [r1, #-1] │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ │ orr r3, r3, r0, lsl ip │ │ │ │ │ - beq 2930 │ │ │ │ │ - b 29b4 │ │ │ │ │ + beq 2988 │ │ │ │ │ + b 2a0c │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb ip, [r0, #-1] │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r1, r1, ip, lsl lr │ │ │ │ │ - beq 28f0 │ │ │ │ │ - b 29dc │ │ │ │ │ + beq 2948 │ │ │ │ │ + b 2a34 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ ldrb r1, [ip, #-1] │ │ │ │ │ add r0, r0, #6 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ orr r3, r3, r1, lsl r0 │ │ │ │ │ - beq 2910 │ │ │ │ │ - b 2a04 │ │ │ │ │ + beq 2968 │ │ │ │ │ + b 2a5c │ │ │ │ │ add r3, r0, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ asr r1, r3, #4 │ │ │ │ │ orr r1, r1, ip, lsl #3 │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2828 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 280c │ │ │ │ │ + b 2864 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _source_offset_converter │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002a70 : │ │ │ │ │ +00002ac8 : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r3, r1, #63 @ 0x3f │ │ │ │ │ - bne 2aa4 │ │ │ │ │ + bne 2afc │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ and lr, r1, #63 @ 0x3f │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ - bne 2aa8 │ │ │ │ │ + bne 2b00 │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00002adc <_source_offset_converter>: │ │ │ │ │ +00002b34 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2aec <_source_offset_converter+0x10> │ │ │ │ │ + beq 2b44 <_source_offset_converter+0x10> │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ - ldr r0, [pc] @ 2af4 <_source_offset_converter+0x18> │ │ │ │ │ + ldr r0, [pc] @ 2b4c <_source_offset_converter+0x18> │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00002af8 : │ │ │ │ │ +00002b50 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2b2c │ │ │ │ │ + beq 2b84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2b98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2b2c │ │ │ │ │ + b 2b84 │ │ │ │ │ │ │ │ │ │ -00002b48 <_PyCode_InitAddressRange>: │ │ │ │ │ +00002ba0 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ @@ -2994,201 +3016,201 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ stm r1, {r0, r3} │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002b7c : │ │ │ │ │ +00002bd4 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2d2c │ │ │ │ │ + bne 2d84 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2dbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 2dc0 │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2d10 │ │ │ │ │ + ble 2d68 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ ands r3, r3, #32 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2c68 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d58 │ │ │ │ │ + bne 2db0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d68 │ │ │ │ │ ldrb ip, [r2, #17] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c9c │ │ │ │ │ ldr ip, [r5, #72] @ 0x48 │ │ │ │ │ ldr ip, [ip, #16] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d70 │ │ │ │ │ + bne 2dc8 │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str ip, [lr, #12] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d68 │ │ │ │ │ ldrb ip, [r2, #18] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2c78 │ │ │ │ │ + beq 2cd0 │ │ │ │ │ ldr ip, [r5, #72] @ 0x48 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d7c │ │ │ │ │ + bne 2dd4 │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str ip, [lr, #12] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d68 │ │ │ │ │ ldrb ip, [r2, #19] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2d04 │ │ │ │ │ ldr ip, [r5, #72] @ 0x48 │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d4c │ │ │ │ │ + bne 2da4 │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str ip, [lr, #12] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d68 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mvn r7, #14 │ │ │ │ │ sub r7, r7, r2 │ │ │ │ │ add lr, r1, #15 │ │ │ │ │ add r2, r2, #19 │ │ │ │ │ add ip, r7, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ add r6, r0, r3, lsl #2 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2d60 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [ip] │ │ │ │ │ addne r1, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ streq ip, [r6, #12] │ │ │ │ │ strne ip, [r1, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 2cc8 │ │ │ │ │ + bne 2d20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bc8 │ │ │ │ │ + beq 2c20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d20 │ │ │ │ │ + bne 2d78 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - b 2ca0 │ │ │ │ │ + b 2cf8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ - b 2c08 │ │ │ │ │ + b 2c60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - b 2c38 │ │ │ │ │ + b 2c90 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - b 2c6c │ │ │ │ │ + b 2cc4 │ │ │ │ │ │ │ │ │ │ -00002d88 <_PyCode_GetVarnames>: │ │ │ │ │ +00002de0 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 21b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dc4 <_PyCode_GetVarnames+0x3c> │ │ │ │ │ + bne 2e1c <_PyCode_GetVarnames+0x3c> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #32 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 2dcc │ │ │ │ │ + b 2e24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002dcc : │ │ │ │ │ +00002e24 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2e1c │ │ │ │ │ + bne 2e74 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 2e34 │ │ │ │ │ + bl 2e8c │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2e14 │ │ │ │ │ + beq 2e6c │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str ip, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002e34 : │ │ │ │ │ +00002e8c : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -3199,112 +3221,402 @@ │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ ands r3, r5, r3 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2ef0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ │ tst r5, r1 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2f28 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [r1] │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [lr, #12] │ │ │ │ │ cmp ip, #2 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ │ tst r5, r1 │ │ │ │ │ - beq 2f04 │ │ │ │ │ + beq 2f5c │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [lr, #12] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r1, [r2, #19] │ │ │ │ │ tst r5, r1 │ │ │ │ │ - beq 2f38 │ │ │ │ │ + beq 2f90 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2fac │ │ │ │ │ + bne 3004 │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [lr, #12] │ │ │ │ │ cmp ip, #4 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add ip, r2, ip │ │ │ │ │ mvn r7, #14 │ │ │ │ │ sub r7, r7, r2 │ │ │ │ │ add r1, ip, #15 │ │ │ │ │ add r2, r2, #19 │ │ │ │ │ add lr, r7, r2 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ add r6, r0, r3, lsl #2 │ │ │ │ │ tst r5, ip │ │ │ │ │ - beq 2f94 │ │ │ │ │ + beq 2fec │ │ │ │ │ ldr ip, [r4, #72] @ 0x48 │ │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ │ ldr lr, [ip, #12] │ │ │ │ │ ldr ip, [lr] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [lr] │ │ │ │ │ addne ip, r0, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ streq lr, [r6, #12] │ │ │ │ │ strne lr, [ip, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2f54 │ │ │ │ │ + bne 2fac │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r1] │ │ │ │ │ - b 2ef8 │ │ │ │ │ + b 2f50 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r1] │ │ │ │ │ - b 2f2c │ │ │ │ │ + b 2f84 │ │ │ │ │ + │ │ │ │ │ +00003010 : │ │ │ │ │ +PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ + 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 │ │ │ │ │ + ldr r8, [sp, #164] @ 0xa4 │ │ │ │ │ + stmib sp, {r0, r1, r2, r3} │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 323c │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldrb r3, [r3, #87] @ 0x57 │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + and r3, r3, #1 │ │ │ │ │ + eor r3, r3, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + orreq r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 323c │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + ldrb r4, [r3, #87] @ 0x57 │ │ │ │ │ + lsr r4, r4, #2 │ │ │ │ │ + and r4, r4, #1 │ │ │ │ │ + eor r4, r4, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + orreq r4, r4, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 323c │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 323c │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + add r5, r9, sl │ │ │ │ │ + add r5, r5, fp │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + beq 3234 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + beq 3234 │ │ │ │ │ + add ip, r8, #8 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + blt 31ec │ │ │ │ │ + bic lr, fp, fp, asr #31 │ │ │ │ │ + add r7, r7, #8 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + blt 3340 │ │ │ │ │ + add r6, r6, #8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + blt 3308 │ │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + beq 3280 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne 3250 │ │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + bl 0 <_PyCode_Validate> │ │ │ │ │ + R_ARM_CALL _PyCode_Validate │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 3234 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 3224 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 2b0 <_PyCode_New> │ │ │ │ │ + R_ARM_CALL _PyCode_New │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + bl 1490 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + bl 1490 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r1, r1, r4, lsl #2 │ │ │ │ │ + addne lr, lr, #1 │ │ │ │ │ + add r2, r2, r4 │ │ │ │ │ + strne lr, [r0] │ │ │ │ │ + str r0, [r1, #12] │ │ │ │ │ + mov r1, #32 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + strb r1, [r2, #16] │ │ │ │ │ + b 30e4 │ │ │ │ │ + ldr r3, [pc, #528] @ 343c │ │ │ │ │ + ldr r1, [pc, #528] @ 3440 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 31d0 │ │ │ │ │ + ldr r1, [pc, #512] @ 3444 │ │ │ │ │ + ldr r0, [pc, #512] @ 3448 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 31e0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, sp, #32 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 3234 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ │ + bl 0 <_PyBytes_Resize> │ │ │ │ │ + R_ARM_CALL _PyBytes_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 3234 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b 312c │ │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ + ldr lr, [r2, #8] │ │ │ │ │ + add r1, r2, #16 │ │ │ │ │ + lsrs lr, lr, #1 │ │ │ │ │ + beq 311c │ │ │ │ │ + ldr r4, [pc, #432] @ 344c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 32b8 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + ble 311c │ │ │ │ │ + ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ + add r0, r1, r3, lsl #1 │ │ │ │ │ + cmp r2, #71 @ 0x47 │ │ │ │ │ + ldrbeq r0, [r0, #1] │ │ │ │ │ + lsl ip, r3, #1 │ │ │ │ │ + orreq r6, r0, r6, lsl #8 │ │ │ │ │ + beq 32a4 │ │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ │ + bne 32a0 │ │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ │ + orr r2, r2, r6, lsl #8 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble 3398 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + add r0, r0, #16 │ │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ │ + orr r6, r6, #16 │ │ │ │ │ + strb r6, [r0, r2] │ │ │ │ │ + ldrb r2, [r1, ip] │ │ │ │ │ + b 32a0 │ │ │ │ │ + ldr ip, [r6, #4]! │ │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ │ + ldr r2, [ip] │ │ │ │ │ + add r4, r3, lr │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [ip] │ │ │ │ │ + add r2, r0, r4, lsl #2 │ │ │ │ │ + str ip, [r2, #12] │ │ │ │ │ + add r2, r1, r4 │ │ │ │ │ + mvn r1, #127 @ 0x7f │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + strb r1, [r2, #16] │ │ │ │ │ + b 3108 │ │ │ │ │ + ldr r2, [r7, #4]! │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r8, [sp, #164] @ 0xa4 │ │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r7, ip │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + str lr, [sp, #24] │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bge 33f0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Compare │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 33ac │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 336c │ │ │ │ │ + ldr r3, [pc, #156] @ 343c │ │ │ │ │ + ldr r1, [pc, #172] @ 3450 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 3234 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r2, r2, #16 │ │ │ │ │ + ldrb r1, [r2, r3] │ │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r8, [sp, #164] @ 0xa4 │ │ │ │ │ + orr r1, r1, #64 @ 0x40 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + strb r1, [r2, r3] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + b 30f8 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r8, [sp, #164] @ 0xa4 │ │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r2] │ │ │ │ │ + add r1, r1, lr, lsl #2 │ │ │ │ │ + add r0, r0, lr │ │ │ │ │ + mov r3, #64 @ 0x40 │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ + strb r3, [r0, #16] │ │ │ │ │ + b 33e4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x00000374 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000002f1 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ + .word 0x00000344 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002fb8 : │ │ │ │ │ +00003454 : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 306c │ │ │ │ │ + ldr r0, [pc, #148] @ 3508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 34cc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ str r3, [r4] │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ @@ -3332,384 +3644,396 @@ │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003070 : │ │ │ │ │ +0000350c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ - bcs 3484 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bcs 3968 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ moveq lr, #0 │ │ │ │ │ - beq 30cc │ │ │ │ │ + beq 3568 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi 3428 │ │ │ │ │ + bhi 38d8 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ subne lr, r3, #12 │ │ │ │ │ clzne lr, lr │ │ │ │ │ lsrne lr, lr, #5 │ │ │ │ │ lslne lr, lr, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add lr, lr, r3 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 34e4 │ │ │ │ │ + beq 39d4 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, ip │ │ │ │ │ str lr, [r0, #20] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ - mov r6, lr │ │ │ │ │ + mov r5, lr │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 3184 │ │ │ │ │ - ldrsb r4, [ip, #1] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 3184 │ │ │ │ │ - add r4, ip, #2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - bls 344c │ │ │ │ │ + bls 3620 │ │ │ │ │ + ldrsb r6, [ip, #1] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 3620 │ │ │ │ │ + add r6, ip, #2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + bls 3920 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 344c │ │ │ │ │ + blt 3920 │ │ │ │ │ add r3, ip, #3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - bls 3184 │ │ │ │ │ - ldrsb r4, [ip, #3] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 3184 │ │ │ │ │ + bls 3620 │ │ │ │ │ + ldrsb r6, [ip, #3] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 3620 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ - cmp r5, ip │ │ │ │ │ + cmp r4, ip │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 3184 │ │ │ │ │ - ldrsb r4, [ip] │ │ │ │ │ + beq 3620 │ │ │ │ │ + ldrsb r6, [ip] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 3164 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls 33ec │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge 3600 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 3810 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ and ip, ip, #15 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 31c0 │ │ │ │ │ + beq 386c │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 3284 │ │ │ │ │ + bhi 382c │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - addeq lr, lr, #1 │ │ │ │ │ - beq 31c0 │ │ │ │ │ + beq 3928 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 347c │ │ │ │ │ + beq 3958 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - beq 34b4 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str lr, [r0, #20] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldrb r4, [ip], #1 │ │ │ │ │ + beq 3864 │ │ │ │ │ mov r7, lr │ │ │ │ │ - and r4, r4, #7 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - add r4, r2, r4, lsl #1 │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - str r4, [r0, #16] │ │ │ │ │ - bls 326c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + ldrb ip, [r6], #1 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add ip, r2, ip, lsl #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + str ip, [r0, #16] │ │ │ │ │ + bls 3714 │ │ │ │ │ ldrsb r8, [r3, #1] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 326c │ │ │ │ │ + blt 3714 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ str r8, [r0, #28] │ │ │ │ │ - bls 3408 │ │ │ │ │ - ldrsb ip, [ip, #1] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 3408 │ │ │ │ │ - add ip, r3, #3 │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - bls 326c │ │ │ │ │ + bls 38c4 │ │ │ │ │ + ldrsb r6, [r6, #1] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 38c4 │ │ │ │ │ + add r6, r3, #3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + bls 3714 │ │ │ │ │ ldrsb r8, [r3, #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 326c │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - beq 326c │ │ │ │ │ - ldrsb r8, [r3] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + blt 3714 │ │ │ │ │ + add r6, r3, #4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + beq 3704 │ │ │ │ │ + ldrsb r8, [r6] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 324c │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne 32ec │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b 3188 │ │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - and ip, r4, #63 @ 0x3f │ │ │ │ │ - bne 3454 │ │ │ │ │ - tst r4, #1 │ │ │ │ │ - lsr ip, ip, #1 │ │ │ │ │ - bne 3474 │ │ │ │ │ - add lr, lr, ip │ │ │ │ │ - str lr, [r0, #24] │ │ │ │ │ - ldrb ip, [r3] │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - cmp ip, #31 │ │ │ │ │ - beq 34b4 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str lr, [r0, #20] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldrb r4, [ip], #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - and r4, r4, #7 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - add r4, r2, r4, lsl #1 │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - str r4, [r0, #16] │ │ │ │ │ - bhi 3204 │ │ │ │ │ - b 326c │ │ │ │ │ + bge 36e4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne 3720 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + b 3624 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + beq 370c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3588 │ │ │ │ │ - sub lr, ip, #1 │ │ │ │ │ - str lr, [r0, #28] │ │ │ │ │ - ldrb r3, [ip, #-1] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - bne 3350 │ │ │ │ │ - sub r4, ip, #2 │ │ │ │ │ + ble 3a54 │ │ │ │ │ + sub r4, r3, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ - ldrb r3, [ip, #-2] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - movne ip, lr │ │ │ │ │ - bne 3350 │ │ │ │ │ - sub lr, ip, #3 │ │ │ │ │ - str lr, [r0, #28] │ │ │ │ │ - ldrb r3, [ip, #-3] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - movne ip, r4 │ │ │ │ │ - bne 3350 │ │ │ │ │ - mov ip, lr │ │ │ │ │ - sub lr, lr, #1 │ │ │ │ │ - str lr, [r0, #28] │ │ │ │ │ - ldrb r3, [lr] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - beq 3338 │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - and r3, r3, #15 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - beq 3388 │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - bls 3410 │ │ │ │ │ - ldrb lr, [ip] │ │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ │ - and r3, lr, #63 @ 0x3f │ │ │ │ │ - bne 348c │ │ │ │ │ - tst lr, #1 │ │ │ │ │ - lsr r3, r3, #1 │ │ │ │ │ - bne 34ac │ │ │ │ │ - sub r7, r7, r3 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + ldrb ip, [r3, #-1] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + bne 3784 │ │ │ │ │ + sub r5, r3, #2 │ │ │ │ │ + str r5, [r0, #28] │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + movne r3, r4 │ │ │ │ │ + bne 3784 │ │ │ │ │ + sub r4, r3, #3 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + movne r3, r5 │ │ │ │ │ + bne 3784 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ + ldrb ip, [r4] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + beq 376c │ │ │ │ │ + lsr ip, ip, #3 │ │ │ │ │ + and ip, ip, #15 │ │ │ │ │ + cmp ip, #15 │ │ │ │ │ + beq 37b0 │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + bhi 38fc │ │ │ │ │ + cmp ip, #11 │ │ │ │ │ + subeq lr, lr, #1 │ │ │ │ │ + beq 37b0 │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + beq 3960 │ │ │ │ │ + str lr, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - ldrb r3, [ip, #-2] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - bne 33c4 │ │ │ │ │ - ldrb r3, [ip, #-3] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - bne 33c4 │ │ │ │ │ - ldrb r3, [ip, #-4] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - bne 33c4 │ │ │ │ │ - sub lr, ip, #4 │ │ │ │ │ - ldrb r3, [lr, #-1]! │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - beq 33b8 │ │ │ │ │ - and r3, r3, #7 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - sub r3, r2, r3, lsl #1 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - ldrb r3, [ip, #-2] │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + bne 37ec │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + bne 37ec │ │ │ │ │ + ldrb ip, [r3, #-4] │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + bne 37ec │ │ │ │ │ + sub r4, r3, #4 │ │ │ │ │ + ldrb ip, [r4, #-1]! │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + beq 37e0 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + sub ip, r2, ip, lsl #1 │ │ │ │ │ + str ip, [r0, #12] │ │ │ │ │ + ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - mvneq r3, #0 │ │ │ │ │ - streq r3, [r0, #20] │ │ │ │ │ - strne r7, [r0, #20] │ │ │ │ │ + mvneq lr, #0 │ │ │ │ │ + str lr, [r0, #20] │ │ │ │ │ add ip, sp, #12 │ │ │ │ │ - ldr r3, [pc, #408] @ 3590 │ │ │ │ │ - ldr r0, [pc, #408] @ 3594 │ │ │ │ │ + ldr r3, [pc, #576] @ 3a5c │ │ │ │ │ + ldr r0, [pc, #576] @ 3a60 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - b 326c │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - subeq r7, r7, #1 │ │ │ │ │ - beq 3388 │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - subeq r7, r7, #2 │ │ │ │ │ - b 3388 │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and r7, ip, #63 @ 0x3f │ │ │ │ │ + bne 3930 │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + lsr r7, r7, #1 │ │ │ │ │ + bne 3950 │ │ │ │ │ + add r7, lr, r7 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + ldrb ip, [r3] │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + lsr ip, ip, #3 │ │ │ │ │ + cmp ip, #31 │ │ │ │ │ + bne 3670 │ │ │ │ │ + mvn r7, #0 │ │ │ │ │ + b 3670 │ │ │ │ │ + mov r7, lr │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + ldrb ip, [r3] │ │ │ │ │ + lsr ip, ip, #3 │ │ │ │ │ + cmp ip, #31 │ │ │ │ │ + beq 3970 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + ldrb ip, [r6], #1 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add ip, r2, ip, lsl #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + str ip, [r0, #16] │ │ │ │ │ + bls 38cc │ │ │ │ │ + ldrsb lr, [r3, #1] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 38cc │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + b 36a8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b 3704 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + b 3704 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ - bne 34c0 │ │ │ │ │ + bne 3978 │ │ │ │ │ tst r3, #1 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ - beq 30cc │ │ │ │ │ + beq 3568 │ │ │ │ │ rsb lr, lr, #0 │ │ │ │ │ - b 30cc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 3184 │ │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - and r4, r4, #63 @ 0x3f │ │ │ │ │ - orr ip, ip, r4, lsl #6 │ │ │ │ │ - bne 351c │ │ │ │ │ + b 3568 │ │ │ │ │ + ldrb ip, [r3] │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + bne 399c │ │ │ │ │ tst ip, #1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ - beq 32a0 │ │ │ │ │ - sub lr, lr, ip │ │ │ │ │ - b 31c0 │ │ │ │ │ - add lr, lr, #2 │ │ │ │ │ - b 31c0 │ │ │ │ │ + addne lr, lr, ip │ │ │ │ │ + subeq lr, lr, ip │ │ │ │ │ + b 37b0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b 3620 │ │ │ │ │ + add r7, lr, #1 │ │ │ │ │ + b 3870 │ │ │ │ │ + ldrb ip, [r3, #2] │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r7, r7, ip, lsl #6 │ │ │ │ │ + bne 3a0c │ │ │ │ │ + tst r7, #1 │ │ │ │ │ + lsr r7, r7, #1 │ │ │ │ │ + beq 3848 │ │ │ │ │ + sub r7, lr, r7 │ │ │ │ │ + b 3870 │ │ │ │ │ + add r7, lr, #2 │ │ │ │ │ + b 3870 │ │ │ │ │ + sub lr, lr, #2 │ │ │ │ │ + b 37b0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3400 │ │ │ │ │ - ldrb lr, [ip, #1] │ │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ │ - and lr, lr, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, lr, lsl #6 │ │ │ │ │ - bne 3564 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - lsr r3, r3, #1 │ │ │ │ │ - beq 3384 │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ - b 3388 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mvn lr, #0 │ │ │ │ │ - b 32bc │ │ │ │ │ + b 3824 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + b 3864 │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ orr lr, lr, r3, lsl #6 │ │ │ │ │ - bne 3540 │ │ │ │ │ + bne 3a30 │ │ │ │ │ tst lr, #1 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ - beq 30cc │ │ │ │ │ - b 3444 │ │ │ │ │ + beq 3568 │ │ │ │ │ + b 38f4 │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + and r4, r4, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, r4, lsl #6 │ │ │ │ │ + beq 390c │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + mov r5, #6 │ │ │ │ │ + ldrb r4, [r6], #1 │ │ │ │ │ + add r5, r5, #6 │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + and r4, r4, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, r4, lsl r5 │ │ │ │ │ + beq 390c │ │ │ │ │ + b 39b8 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, ip │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + str r5, [r0, #20] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bhi 311c │ │ │ │ │ - b 3184 │ │ │ │ │ + bhi 35b8 │ │ │ │ │ + b 3620 │ │ │ │ │ add r8, r3, #3 │ │ │ │ │ - mov r7, #6 │ │ │ │ │ - ldrb r4, [r8], #1 │ │ │ │ │ - add r7, r7, #6 │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - and r4, r4, #63 @ 0x3f │ │ │ │ │ - orr ip, ip, r4, lsl r7 │ │ │ │ │ - beq 3468 │ │ │ │ │ - b 3524 │ │ │ │ │ + mov r6, #6 │ │ │ │ │ + ldrb ip, [r8], #1 │ │ │ │ │ + add r6, r6, #6 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r7, r7, ip, lsl r6 │ │ │ │ │ + beq 3944 │ │ │ │ │ + b 3a14 │ │ │ │ │ add r1, ip, #3 │ │ │ │ │ mov r2, #6 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ add r2, r2, #6 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ orr lr, lr, r3, lsl r2 │ │ │ │ │ - beq 34d4 │ │ │ │ │ - b 3548 │ │ │ │ │ - add r5, ip, #2 │ │ │ │ │ - mov r4, #6 │ │ │ │ │ - ldrb lr, [r5], #1 │ │ │ │ │ - add r4, r4, #6 │ │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ │ - and lr, lr, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, lr, lsl r4 │ │ │ │ │ - beq 34a0 │ │ │ │ │ - b 356c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b 33ec │ │ │ │ │ + beq 398c │ │ │ │ │ + b 3a38 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + b 3810 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _source_offset_converter │ │ │ │ │ .word 0x0000039c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003598 : │ │ │ │ │ +00003a64 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb ip, [r1, #-1] │ │ │ │ │ ldrb r2, [r1, #-1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 35a0 │ │ │ │ │ + bge 3a6c │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ and r2, r2, #15 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ + beq 3abc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 3644 │ │ │ │ │ + bhi 3b10 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 3b38 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 3ad8 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ @@ -3718,272 +4042,272 @@ │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ and r2, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 3674 │ │ │ │ │ + bne 3b40 │ │ │ │ │ tst r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 3abc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 3624 │ │ │ │ │ + b 3af0 │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, ip, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r5, lsl r4 │ │ │ │ │ - b 3654 │ │ │ │ │ + b 3b20 │ │ │ │ │ │ │ │ │ │ -00003688 : │ │ │ │ │ +00003b54 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 36bc │ │ │ │ │ + beq 3b88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 3b9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36bc │ │ │ │ │ + b 3b88 │ │ │ │ │ │ │ │ │ │ -000036d8 : │ │ │ │ │ +00003ba4 : │ │ │ │ │ code_getcode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr sl, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3818 │ │ │ │ │ + bne 3ce4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3838 │ │ │ │ │ + beq 3d04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ str sl, [r7, #104] @ 0x68 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add r0, r7, #124 @ 0x7c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 383c │ │ │ │ │ + beq 3d08 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldrgt r9, [pc, #244] @ 3848 │ │ │ │ │ + ldrgt r9, [pc, #244] @ 3d14 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 37ac │ │ │ │ │ + ble 3c78 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ add fp, r4, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r6, r4, lsl #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ lsl r0, r4, #1 │ │ │ │ │ add r0, r0, #2 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ - beq 37d4 │ │ │ │ │ + beq 3ca0 │ │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ │ strb r2, [r6, r4, lsl #1] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 3cd4 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ add r4, r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 3758 │ │ │ │ │ + bgt 3c24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 37c8 │ │ │ │ │ + beq 3c94 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ │ ldr lr, [r7, #100] @ 0x64 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ ldr lr, [lr, r2, lsl #2] │ │ │ │ │ - ldr r5, [pc, #96] @ 384c │ │ │ │ │ + ldr r5, [pc, #96] @ 3d18 │ │ │ │ │ ldrb r2, [lr, #16] │ │ │ │ │ ldrb lr, [lr, #17] │ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ │ strb lr, [ip, #1] │ │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ │ strb r2, [r6, r4, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3798 │ │ │ │ │ + bne 3c64 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 3758 │ │ │ │ │ - b 37ac │ │ │ │ │ + bgt 3c24 │ │ │ │ │ + b 3c78 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3724 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 37c0 │ │ │ │ │ - b 37c8 │ │ │ │ │ + bne 3c8c │ │ │ │ │ + b 3c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 37c8 │ │ │ │ │ + b 3c94 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Deopt │ │ │ │ │ │ │ │ │ │ -00003850 : │ │ │ │ │ +00003d1c : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne 38bc │ │ │ │ │ + bne 3d88 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 38bc │ │ │ │ │ + beq 3d88 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 38f8 │ │ │ │ │ + beq 3dc4 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38f0 │ │ │ │ │ + beq 3dbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov ip, #1 │ │ │ │ │ add lr, sp, #28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #48] @ 390c │ │ │ │ │ + ldr ip, [pc, #48] @ 3dd8 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3880 │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 38b4 │ │ │ │ │ + b 3d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 3894 │ │ │ │ │ - b 38f0 │ │ │ │ │ + beq 3d60 │ │ │ │ │ + b 3dbc │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003910 : │ │ │ │ │ +00003ddc : │ │ │ │ │ code_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 3ba8 │ │ │ │ │ + bhi 4074 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #684] @ 3be8 │ │ │ │ │ + ldr r2, [pc, #684] @ 40b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 4074 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 4074 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3990 │ │ │ │ │ + bne 3e5c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 3b54 │ │ │ │ │ - ldr r0, [pc, #624] @ 3bec │ │ │ │ │ + beq 4020 │ │ │ │ │ + ldr r0, [pc, #624] @ 40b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3a68 │ │ │ │ │ - ldr r9, [pc, #496] @ 3bf0 │ │ │ │ │ + ble 3f34 │ │ │ │ │ + ldr r9, [pc, #496] @ 40bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r2, r6, r4, lsl #1 │ │ │ │ │ add r3, r7, r4, lsl #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb sl, [r2, #125] @ 0x7d │ │ │ │ │ ldrb fp, [r3, #125] @ 0x7d │ │ │ │ │ @@ -3992,133 +4316,133 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ - beq 3b68 │ │ │ │ │ + beq 4034 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ - ldreq r3, [pc, #432] @ 3bf4 │ │ │ │ │ - beq 3b8c │ │ │ │ │ + ldreq r3, [pc, #432] @ 40c0 │ │ │ │ │ + beq 4058 │ │ │ │ │ cmp fp, sl │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3e38 │ │ │ │ │ ldrb r2, [r9, r5] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r4, r2, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 3a00 │ │ │ │ │ + blt 3ecc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 1910 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bb8 │ │ │ │ │ + beq 4084 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 1910 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3bc0 │ │ │ │ │ + beq 408c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3ac0 │ │ │ │ │ + beq 3f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3ac0 │ │ │ │ │ + bne 3f8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3fb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 3ae4 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3bb0 │ │ │ │ │ + ble 407c │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3bb0 │ │ │ │ │ + ble 407c │ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3bb0 │ │ │ │ │ + ble 407c │ │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3bb0 │ │ │ │ │ + ble 407c │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3bb0 │ │ │ │ │ + ble 407c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 3974 │ │ │ │ │ - ldr r0, [pc, #156] @ 3bf8 │ │ │ │ │ + bne 3e40 │ │ │ │ │ + ldr r0, [pc, #156] @ 40c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - b 3984 │ │ │ │ │ + b 3e50 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [pc, #120] @ 3bf4 │ │ │ │ │ + ldr r3, [pc, #120] @ 40c0 │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldrb sl, [r2, #17] │ │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ │ - bne 3a44 │ │ │ │ │ + bne 3f10 │ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ add fp, fp, #2 │ │ │ │ │ ldr r2, [r2, fp, lsl #2] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ ldrb fp, [r2, #17] │ │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ │ - b 3a44 │ │ │ │ │ - ldr r0, [pc, #76] @ 3bfc │ │ │ │ │ + b 3f10 │ │ │ │ │ + ldr r0, [pc, #76] @ 40c8 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 396c │ │ │ │ │ + beq 3e38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3bb8 │ │ │ │ │ + beq 4084 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3bb8 │ │ │ │ │ + bne 4084 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3bb8 │ │ │ │ │ + b 4084 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Deopt │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ bne 40 <_PyCode_GetFreevars+0x3c> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ - b 2dcc │ │ │ │ │ + b 2e24 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000048 : │ │ │ │ │ code_getcellvars(): │ │ │ │ │ b 4c <_PyCode_GetCellvars> │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ bne 88 <_PyCode_GetCellvars+0x3c> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - b 2dcc │ │ │ │ │ + b 2e24 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000090 : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -785,15 +785,15 @@ │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ str fp, [sp, #16] │ │ │ │ │ - bl 970 │ │ │ │ │ + bl 3010 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 1490 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 1490 │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ 00000c64 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ b 203c <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 00000c68 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b 2d88 <_PyCode_GetVarnames> │ │ │ │ │ + b 2de0 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 00000c6c : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b 4c <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ @@ -1089,15 +1089,15 @@ │ │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ │ - bl 970 │ │ │ │ │ + bl 3010 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ 00000e44 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ mvn ip, #0 │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ bl 2440 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3a64 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ ldr ip, [pc, #492] @ 10fc │ │ │ │ │ @@ -1237,15 +1237,15 @@ │ │ │ │ │ and ip, r1, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl r2 │ │ │ │ │ b 102c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ b 10ec │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2a70 │ │ │ │ │ + bl 2ac8 │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ str r0, [r7] │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -1288,13 +1288,13 @@ │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1128 <_PyLineTable_PreviousAddressRange+0x28> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3a64 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ ├── 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: 21624 (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 0x5478: │ │ │ │ │ │ │ │ │ │ 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 004700 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 004be8 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 00157c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004d48 0005c8 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002b90 000324 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005310 0000c8 08 I 15 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 002eb4 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0031e8 00026e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0053d8 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003456 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003456 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003484 000ac0 10 16 86 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 003f44 0007bc 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0053e8 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,64 +1,64 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 172 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: 0000006c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 3: 00000068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 5: 00000000 52 FUNC LOCAL DEFAULT 8 complex_neg │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 7: 00000000 256 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ 8: 00000100 220 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ 9: 000000fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 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: 0000122c 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 │ │ │ │ │ + 19: 0000006c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 0000006c 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 │ │ │ │ │ - 25: 0000031c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000000d8 596 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ + 25: 00000318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 000003f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 27: 0000048c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 28: 00000494 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 29: 00000540 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 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 │ │ │ │ │ + 32: 0000032c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 33: 0000032c 1212 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ + 34: 000007d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000007e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00000a64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 38: 00000a68 1988 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 39: 000011f0 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 │ │ │ │ │ + 44: 0000122c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 000013a4 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: 000013c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000013c0 444 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ + 53: 00001578 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 │ │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ │ 79: 0000020c 98 OBJECT LOCAL DEFAULT 11 complex_conjugate__doc__ │ │ │ │ │ 80: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 81: 00000118 144 OBJECT LOCAL DEFAULT 3 complex_as_number │ │ │ │ │ 82: 000001e4 80 OBJECT LOCAL DEFAULT 3 complex_methods │ │ │ │ │ 83: 000001a8 60 OBJECT LOCAL DEFAULT 3 complex_members │ │ │ │ │ 84: 000000d0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ 85: 000000fc 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 86: 00000000 112 FUNC GLOBAL DEFAULT 6 PyComplex_FromCComplex │ │ │ │ │ + 86: 00000000 108 FUNC GLOBAL DEFAULT 6 PyComplex_FromCComplex │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ @@ -113,15 +113,15 @@ │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmplt │ │ │ │ │ 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 │ │ │ │ │ + 116: 000007e8 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4704 contains 157 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4700 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,33 +13,33 @@ │ │ │ │ │ 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 0000122c 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 0000122c 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 0000122c 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 │ │ │ │ │ @@ -65,15 +65,15 @@ │ │ │ │ │ 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 │ │ │ │ │ 00000904 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000914 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000974 0000741c R_ARM_CALL 000007ec _Py_c_quot │ │ │ │ │ +00000974 0000741c R_ARM_CALL 000007e8 _Py_c_quot │ │ │ │ │ 000009b4 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000009cc 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000009e0 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 000009f8 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a10 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a24 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000a48 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ @@ -155,44 +155,44 @@ │ │ │ │ │ 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 0x4be8 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 │ │ │ │ │ +0000003c 00001402 R_ARM_ABS32 0000006c 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 │ │ │ │ │ +00000064 00001802 R_ARM_ABS32 000000d8 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 00002602 R_ARM_ABS32 00000a68 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 │ │ │ │ │ 00000118 00001602 R_ARM_ABS32 000002f0 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000000 complex_sub │ │ │ │ │ -00000120 00003402 R_ARM_ABS32 000013c4 complex_mul │ │ │ │ │ +00000120 00003402 R_ARM_ABS32 000013c0 complex_mul │ │ │ │ │ 0000012c 00002a02 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 │ │ │ │ │ +00000190 00002102 R_ARM_ABS32 0000032c complex_div │ │ │ │ │ 000001a8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00004202 R_ARM_ABS32 00000120 complex_conjugate │ │ │ │ │ 000001f0 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -202,203 +202,203 @@ │ │ │ │ │ 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 0x4d48 contains 185 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 │ │ │ │ │ -00000148 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000190 0000661c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000001a4 0000671c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000001cc 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000020c 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000228 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000023c 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000248 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000288 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002a4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002b8 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ -000002d8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002fc 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ -0000031c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000320 00006802 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00000324 00006002 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00000328 00006902 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000032c 00006102 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000390 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000003c8 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000003e4 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00000400 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000041c 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000438 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000454 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000460 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000478 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000480 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000048c 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -000004a4 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000004d0 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000004ec 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000508 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000514 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000052c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000534 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000540 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000558 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000568 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00000574 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000584 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000005a8 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005d8 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000005f4 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000610 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000061c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000634 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000063c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000648 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000660 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000668 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00000674 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000684 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000690 0000591c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000069c 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000006bc 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000006e4 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00000700 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000071c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000728 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000076c 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000780 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000794 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ -000007b0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000007c8 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ -000007dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007e4 00007302 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000007e8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000834 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00000868 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00000884 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000008a0 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000008bc 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -000008d0 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000008dc 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000008f4 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000008fc 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000908 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00000920 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00000930 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000093c 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000096c 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00000988 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000099c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000009a8 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000009c0 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ +00000040 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000064 0000591d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000084 0000641c R_ARM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +0000009c 0000641c R_ARM_CALL 00000000 _Py_HashDouble │ │ │ │ │ +00000144 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000018c 0000661c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000001a0 0000671c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000001c8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000208 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000224 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000238 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000244 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000284 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002a0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002b4 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +000002d4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002f8 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +00000318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000031c 00006802 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00000320 00006002 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +00000324 00006902 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00000328 00006102 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000038c 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000003c4 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000003e0 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000003fc 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00000418 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000434 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000450 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000045c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000474 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000047c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000488 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +000004a0 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000004cc 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000004e8 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000504 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000510 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000528 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000530 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000053c 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000554 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000564 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000570 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000580 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005a4 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005d4 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000005f0 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000060c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000618 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000630 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000638 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000644 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000065c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000664 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000670 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000680 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000068c 0000591c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000698 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000006b8 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000006e0 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +000006fc 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000718 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00000724 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000768 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000077c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000790 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +000007ac 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007c4 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +000007d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000007e0 00007302 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000007e4 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000830 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00000864 00006d1c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00000880 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +0000089c 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000008b8 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +000008cc 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000008d8 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000008f0 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000008f8 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000904 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000091c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000092c 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000938 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000968 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00000984 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000998 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000009a4 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000009bc 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000009c4 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000009d0 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +000009e8 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000009f0 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000009fc 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +00000a1c 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00000a2c 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000b0c 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b18 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b74 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b84 0000761c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000ba0 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000bf4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c04 0000761c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000c10 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000c70 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c90 0000771c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000ca0 0000781c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000cbc 0000791c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000cfc 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000d1c 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d50 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000d78 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e44 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e64 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e88 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea4 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f14 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f24 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 00007e1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000fcc 00007f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001048 0000801c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000108c 0000801c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000010a0 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010d0 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010f0 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000111c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001134 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001158 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116c 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000118c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000011ac 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011d4 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011f4 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011f8 00002802 R_ARM_ABS32 00000ea4 complex_from_string_inner │ │ │ │ │ +000011fc 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001200 0000826b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001204 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001208 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ │ -0000121c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001210 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001214 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001218 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000121c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001220 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001224 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001228 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000122c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001248 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001274 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001294 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000012c8 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ +00001244 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001270 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001290 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000012c4 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000012ec 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001308 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000132c 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001350 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001368 00007e1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001398 00007f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000013a4 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013a8 0000826b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000013ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013b0 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000013b4 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000013b8 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013bc 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001424 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000143c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00001450 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00001468 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00001480 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00001494 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000014a4 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014c4 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000014e4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000014f8 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +00001520 0000591c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001530 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001544 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +00001578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5314 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5310 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 +418,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 0x53d8 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 │ │ │ │ ├── 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 122c <_Py_c_abs+0x78> │ │ │ │ │ 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 122c <_Py_c_abs+0x78> │ │ │ │ │ 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 122c <_Py_c_abs+0x78> │ │ │ │ │ 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 │ │ │ │ │ @@ -695,15 +695,15 @@ │ │ │ │ │ add lr, sp, #8 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ ldrd r0, [ip, #8] │ │ │ │ │ ldm ip, {r2, r3} │ │ │ │ │ stm sp, {r0, r1} │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 7e8 │ │ │ │ │ R_ARM_CALL _Py_c_quot │ │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ │ b 7e4 │ │ │ │ │ ldr r9, [pc, #308] @ ac0 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -11,19 +11,18 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60 │ │ │ │ │ - ldr r3, [pc, #60] @ 6c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ + beq 5c │ │ │ │ │ + ldr r3, [pc, #56] @ 68 │ │ │ │ │ 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 │ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ @@ -34,235 +33,235 @@ │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000070 : │ │ │ │ │ +0000006c : │ │ │ │ │ complex_hash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_CALL _Py_HashDouble │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d4 │ │ │ │ │ + beq d0 │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_CALL _Py_HashDouble │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d4 │ │ │ │ │ + beq d0 │ │ │ │ │ rsb r3, r0, r0, lsl #5 │ │ │ │ │ rsb r3, r3, r3, lsl #6 │ │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ │ add r3, r0, r3, lsl #5 │ │ │ │ │ add r0, r0, r3, lsl #1 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000000dc : │ │ │ │ │ +000000d8 : │ │ │ │ │ complex_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - bhi 27c │ │ │ │ │ - ldr r9, [pc, #528] @ 31c │ │ │ │ │ + bhi 278 │ │ │ │ │ + ldr r9, [pc, #528] @ 318 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 2d4 │ │ │ │ │ + bne 2d0 │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1d8 │ │ │ │ │ + beq 1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 188 │ │ │ │ │ + bne 184 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ clz sl, sl │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne 260 │ │ │ │ │ - ldr r4, [pc, #428] @ 320 │ │ │ │ │ + bne 25c │ │ │ │ │ + ldr r4, [pc, #428] @ 31c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 270 │ │ │ │ │ + bne 26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17c │ │ │ │ │ + beq 178 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1d0 │ │ │ │ │ + beq 1cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1d0 │ │ │ │ │ + bne 1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 17c │ │ │ │ │ - ldr r1, [pc, #324] @ 324 │ │ │ │ │ + b 178 │ │ │ │ │ + ldr r1, [pc, #324] @ 320 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 238 │ │ │ │ │ + beq 234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 238 │ │ │ │ │ + bne 234 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 284 │ │ │ │ │ + bne 280 │ │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ │ ldrd r8, [r8, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 158 │ │ │ │ │ + beq 154 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 158 │ │ │ │ │ + b 154 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 220 │ │ │ │ │ - b 154 │ │ │ │ │ - ldr r4, [pc, #192] @ 328 │ │ │ │ │ + bne 21c │ │ │ │ │ + b 150 │ │ │ │ │ + ldr r4, [pc, #192] @ 324 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17c │ │ │ │ │ + beq 178 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 17c │ │ │ │ │ - ldr r4, [pc, #168] @ 32c │ │ │ │ │ - b 17c │ │ │ │ │ - ldr r1, [pc, #144] @ 31c │ │ │ │ │ + b 178 │ │ │ │ │ + ldr r4, [pc, #168] @ 328 │ │ │ │ │ + b 178 │ │ │ │ │ + ldr r1, [pc, #144] @ 318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27c │ │ │ │ │ + beq 278 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1fc │ │ │ │ │ - ldr r1, [pc, #116] @ 31c │ │ │ │ │ + beq 1f8 │ │ │ │ │ + ldr r1, [pc, #116] @ 318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc │ │ │ │ │ + bne 1f8 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 100 │ │ │ │ │ + bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r4, [sp] │ │ │ │ │ - bne 204 │ │ │ │ │ - b 17c │ │ │ │ │ + bne 200 │ │ │ │ │ + b 178 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f4 │ │ │ │ │ + beq 2f0 │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ │ - b 128 │ │ │ │ │ + b 124 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 100 │ │ │ │ │ + bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ │ ldrd r4, [sp, #16] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrne r8, [sp] │ │ │ │ │ - bne 128 │ │ │ │ │ + bne 124 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 17c │ │ │ │ │ + b 178 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00000330 : │ │ │ │ │ +0000032c : │ │ │ │ │ complex_div(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr sl, [pc, #1172] @ 7dc │ │ │ │ │ + ldr sl, [pc, #1172] @ 7d8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne 778 │ │ │ │ │ + bne 774 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne 7a8 │ │ │ │ │ + bne 7a4 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -281,35 +280,35 @@ │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bne 69c │ │ │ │ │ + bne 698 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 4b8 │ │ │ │ │ + bne 4b4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c0 │ │ │ │ │ + beq 5bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 758 │ │ │ │ │ + bne 754 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -344,25 +343,25 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - b 668 │ │ │ │ │ + b 664 │ │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5c0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -409,15 +408,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 690 │ │ │ │ │ + beq 68c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ str sl, [r8, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strne r3, [sl] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -432,15 +431,15 @@ │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 744 │ │ │ │ │ + beq 740 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -485,43 +484,43 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 590 │ │ │ │ │ + bne 58c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 5b4 │ │ │ │ │ + b 5b0 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d4 │ │ │ │ │ + bne 6d0 │ │ │ │ │ add r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dc │ │ │ │ │ + bne 4d8 │ │ │ │ │ strd r8, [sp, #16] │ │ │ │ │ - b 5cc │ │ │ │ │ + b 5c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dc │ │ │ │ │ + bne 4d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -537,66 +536,66 @@ │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 634 │ │ │ │ │ - ldr r7, [pc, #148] @ 7e0 │ │ │ │ │ + b 630 │ │ │ │ │ + ldr r7, [pc, #148] @ 7dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 680 │ │ │ │ │ - ldr r2, [pc, #132] @ 7e4 │ │ │ │ │ + b 67c │ │ │ │ │ + ldr r2, [pc, #132] @ 7e0 │ │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r1, [pc, #124] @ 7e8 │ │ │ │ │ + ldr r1, [pc, #124] @ 7e4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 5b4 │ │ │ │ │ + b 5b0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 360 │ │ │ │ │ + bne 35c │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ - bl 100 │ │ │ │ │ + bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 370 │ │ │ │ │ + bne 36c │ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ │ - b 5b4 │ │ │ │ │ - ldr r1, [pc, #44] @ 7dc │ │ │ │ │ + b 5b0 │ │ │ │ │ + ldr r1, [pc, #44] @ 7d8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 380 │ │ │ │ │ + bne 37c │ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ │ add r0, sp, #24 │ │ │ │ │ - bl 100 │ │ │ │ │ + bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r8, [sp, #24] │ │ │ │ │ - bne 390 │ │ │ │ │ - b 5b4 │ │ │ │ │ + bne 38c │ │ │ │ │ + b 5b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000007ec <_Py_c_quot>: │ │ │ │ │ +000007e8 <_Py_c_quot>: │ │ │ │ │ _Py_c_quot(): │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -625,31 +624,31 @@ │ │ │ │ │ movne r8, r4 │ │ │ │ │ addne r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ moveq r9, r5 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a08 <_Py_c_quot+0x21c> │ │ │ │ │ + bne a04 <_Py_c_quot+0x21c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 95c <_Py_c_quot+0x170> │ │ │ │ │ + beq 958 <_Py_c_quot+0x170> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a30 <_Py_c_quot+0x244> │ │ │ │ │ + bne a2c <_Py_c_quot+0x244> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -702,15 +701,15 @@ │ │ │ │ │ strd r6, [sp, #16] │ │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a54 <_Py_c_quot+0x268> │ │ │ │ │ + beq a50 <_Py_c_quot+0x268> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -747,566 +746,566 @@ │ │ │ │ │ ldrd r2, [sp] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ - b 940 <_Py_c_quot+0x154> │ │ │ │ │ + b 93c <_Py_c_quot+0x154> │ │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ac <_Py_c_quot+0xc0> │ │ │ │ │ - b 960 <_Py_c_quot+0x174> │ │ │ │ │ + bne 8a8 <_Py_c_quot+0xc0> │ │ │ │ │ + b 95c <_Py_c_quot+0x174> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 940 <_Py_c_quot+0x154> │ │ │ │ │ - ldr r1, [pc, #12] @ a68 <_Py_c_quot+0x27c> │ │ │ │ │ + b 93c <_Py_c_quot+0x154> │ │ │ │ │ + ldr r1, [pc, #12] @ a64 <_Py_c_quot+0x27c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 940 <_Py_c_quot+0x154> │ │ │ │ │ + b 93c <_Py_c_quot+0x154> │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000a6c : │ │ │ │ │ +00000a68 : │ │ │ │ │ complex_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ 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 101c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 1068 │ │ │ │ │ + bhi 1064 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 101c │ │ │ │ │ + beq 1018 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fdc │ │ │ │ │ + beq fd8 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f54 │ │ │ │ │ + beq f50 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [pc, #1820] @ 11f4 │ │ │ │ │ - beq c7c │ │ │ │ │ + ldr r8, [pc, #1820] @ 11f0 │ │ │ │ │ + beq c78 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f6c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne e94 │ │ │ │ │ + bne e90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq b04 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11e0 │ │ │ │ │ - ldr r1, [pc, #1768] @ 11f8 │ │ │ │ │ + bne 11dc │ │ │ │ │ + ldr r1, [pc, #1768] @ 11f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne cf0 │ │ │ │ │ + bne cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne eac │ │ │ │ │ + bne ea8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq eb0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq df8 │ │ │ │ │ + beq df4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 10e0 │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ + beq dbc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq ee4 │ │ │ │ │ - ldr r1, [pc, #1656] @ 11f4 │ │ │ │ │ + beq ee0 │ │ │ │ │ + ldr r1, [pc, #1656] @ 11f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e04 │ │ │ │ │ + bne e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Float │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 11b8 │ │ │ │ │ + bne 11b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea8 │ │ │ │ │ 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 bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq c70 │ │ │ │ │ + beq c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strd r2, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq e38 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1164 │ │ │ │ │ - ldr r1, [pc, #1532] @ 11f4 │ │ │ │ │ + beq 1160 │ │ │ │ │ + ldr r1, [pc, #1532] @ 11f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1160 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Float │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq c3c │ │ │ │ │ + beq c38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq f24 │ │ │ │ │ + beq f20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 1180 │ │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea8 │ │ │ │ │ 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 bc8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq f34 │ │ │ │ │ + beq f30 │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq ce4 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r1, [pc, #1356] @ 11fc │ │ │ │ │ + ldr r1, [pc, #1356] @ 11f8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #1348] @ 1200 │ │ │ │ │ + ldr r2, [pc, #1348] @ 11fc │ │ │ │ │ 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 ce0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 10a0 │ │ │ │ │ + beq 109c │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b c64 │ │ │ │ │ + b c60 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #1288] @ 1204 │ │ │ │ │ + ldr r3, [pc, #1288] @ 1200 │ │ │ │ │ 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 fb8 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq fb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq d7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d80 │ │ │ │ │ + bne d7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b1c │ │ │ │ │ + beq b18 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne e44 │ │ │ │ │ + bne e40 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1128 │ │ │ │ │ + beq 1124 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq ebc │ │ │ │ │ + beq eb8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b b44 │ │ │ │ │ + b b40 │ │ │ │ │ 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 df8 │ │ │ │ │ + bne df4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #1032] @ 11f4 │ │ │ │ │ + ldr r1, [pc, #1032] @ 11f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r5, #4] │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 10e0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne b74 │ │ │ │ │ + bne b70 │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strd r2, [sp, #24] │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ - beq e34 │ │ │ │ │ + beq e30 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e34 │ │ │ │ │ + beq e30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f14 │ │ │ │ │ + beq f10 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b bdc │ │ │ │ │ + b bd8 │ │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ │ - b c44 │ │ │ │ │ - ldr r1, [pc, #936] @ 11f4 │ │ │ │ │ + b c40 │ │ │ │ │ + ldr r1, [pc, #936] @ 11f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f88 │ │ │ │ │ - ldr r3, [pc, #932] @ 1208 │ │ │ │ │ - ldr r1, [pc, #932] @ 120c │ │ │ │ │ + bne f84 │ │ │ │ │ + ldr r3, [pc, #932] @ 1204 │ │ │ │ │ + ldr r1, [pc, #932] @ 1208 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b1c │ │ │ │ │ + beq b18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b1c │ │ │ │ │ + bne b18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b1c │ │ │ │ │ + b b18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c90 │ │ │ │ │ - ldr r3, [pc, #868] @ 1208 │ │ │ │ │ - ldr r1, [pc, #872] @ 1210 │ │ │ │ │ + beq c8c │ │ │ │ │ + ldr r3, [pc, #868] @ 1204 │ │ │ │ │ + ldr r1, [pc, #872] @ 120c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c64 │ │ │ │ │ + b c60 │ │ │ │ │ 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 │ │ │ │ │ + beq 10a8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b b44 │ │ │ │ │ + b b40 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strd r0, [sp, #24] │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ - beq f4c │ │ │ │ │ + beq f48 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e34 │ │ │ │ │ + beq e30 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b bdc │ │ │ │ │ + b bd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c3c │ │ │ │ │ + b c38 │ │ │ │ │ add r4, r4, #876 @ 0x36c │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 1008 │ │ │ │ │ + beq 1004 │ │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ │ ands r5, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq b08 │ │ │ │ │ - b c90 │ │ │ │ │ + beq b04 │ │ │ │ │ + b c8c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b be8 │ │ │ │ │ - ldr r4, [pc, #696] @ 1214 │ │ │ │ │ - ldr r8, [pc, #660] @ 11f4 │ │ │ │ │ + b be4 │ │ │ │ │ + ldr r4, [pc, #696] @ 1210 │ │ │ │ │ + ldr r8, [pc, #660] @ 11f0 │ │ │ │ │ ldr r3, [r4, #880] @ 0x370 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r4, r4, #876 @ 0x36c │ │ │ │ │ - bne ae4 │ │ │ │ │ + bne ae0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f34 │ │ │ │ │ + beq f30 │ │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq af8 │ │ │ │ │ - b e9c │ │ │ │ │ + beq af4 │ │ │ │ │ + b e98 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #644] @ 1218 │ │ │ │ │ + ldr r2, [pc, #644] @ 1214 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r2, [pc, #636] @ 121c │ │ │ │ │ + ldr r2, [pc, #636] @ 1218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r7, #4] │ │ │ │ │ - beq d94 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e78 │ │ │ │ │ - b b1c │ │ │ │ │ + bne e74 │ │ │ │ │ + b b18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 │ │ │ │ │ + b d58 │ │ │ │ │ + ldr r4, [pc, #560] @ 1210 │ │ │ │ │ + ldr r8, [pc, #524] @ 11f0 │ │ │ │ │ ldr r3, [r4, #880] @ 0x370 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq f30 │ │ │ │ │ + beq f2c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add r4, r4, #876 @ 0x36c │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne c90 │ │ │ │ │ + bne c8c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b b08 │ │ │ │ │ + b b04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b c64 │ │ │ │ │ + b c60 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr ip, [pc, #504] @ 1220 │ │ │ │ │ + ldr ip, [pc, #504] @ 121c │ │ │ │ │ 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 │ │ │ │ │ + beq ea8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq fdc │ │ │ │ │ + beq fd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b abc │ │ │ │ │ + b ab8 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #428] @ 1220 │ │ │ │ │ + ldr r1, [pc, #428] @ 121c │ │ │ │ │ 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 │ │ │ │ │ + bne ab8 │ │ │ │ │ + b ea8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce4 │ │ │ │ │ - ldr r1, [pc, #320] @ 11f4 │ │ │ │ │ + b ce0 │ │ │ │ │ + ldr r1, [pc, #320] @ 11f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne edc │ │ │ │ │ + bne ed8 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - ldr r3, [pc, #316] @ 1208 │ │ │ │ │ + ldr r3, [pc, #316] @ 1204 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #336] @ 1224 │ │ │ │ │ + ldr r1, [pc, #336] @ 1220 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq eac │ │ │ │ │ - b 113c │ │ │ │ │ - ldr r0, [pc, #284] @ 1208 │ │ │ │ │ + beq ea8 │ │ │ │ │ + b 1138 │ │ │ │ │ + ldr r0, [pc, #284] @ 1204 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #308] @ 1228 │ │ │ │ │ + ldr r1, [pc, #308] @ 1224 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne eac │ │ │ │ │ + bne ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eac │ │ │ │ │ - ldr r3, [pc, #216] @ 1208 │ │ │ │ │ + b ea8 │ │ │ │ │ + ldr r3, [pc, #216] @ 1204 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - ldr r1, [pc, #236] @ 1224 │ │ │ │ │ + ldr r1, [pc, #236] @ 1220 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne eac │ │ │ │ │ + bne ea8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eac │ │ │ │ │ + b ea8 │ │ │ │ │ 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 c38 │ │ │ │ │ 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 │ │ │ │ │ + b c40 │ │ │ │ │ + ldr r3, [pc, #96] @ 1204 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 1224 │ │ │ │ │ + ldr r1, [pc, #116] @ 1220 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b eac │ │ │ │ │ + b ea8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b98 │ │ │ │ │ + beq b94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b98 │ │ │ │ │ + bne b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b98 │ │ │ │ │ - ldr r3, [pc, #32] @ 1208 │ │ │ │ │ - ldr r1, [pc, #64] @ 122c │ │ │ │ │ + b b94 │ │ │ │ │ + ldr r3, [pc, #32] @ 1204 │ │ │ │ │ + ldr r1, [pc, #64] @ 1228 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b eac │ │ │ │ │ + b ea8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 complex_from_string_inner │ │ │ │ │ .word 0x00000054 │ │ │ │ │ @@ -1330,156 +1329,156 @@ │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001230 : │ │ │ │ │ +0000122c : │ │ │ │ │ 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] @ 13a4 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1264 │ │ │ │ │ + bne 1260 │ │ │ │ │ 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] @ 13a8 │ │ │ │ │ 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 1384 │ │ │ │ │ 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 1384 │ │ │ │ │ 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 12f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 12f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 1250 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ 13b0 │ │ │ │ │ + ldr r1, [pc, #168] @ 13ac │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq 1254 │ │ │ │ │ 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 1358 │ │ │ │ │ + ldr r2, [pc, #140] @ 13b0 │ │ │ │ │ + ldr r1, [pc, #140] @ 13b4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 1250 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1254 │ │ │ │ │ + bne 1250 │ │ │ │ │ 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 1250 │ │ │ │ │ + ldr r1, [pc, #88] @ 13b8 │ │ │ │ │ + ldr r2, [pc, #88] @ 13bc │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq 1254 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1340 │ │ │ │ │ - b 1254 │ │ │ │ │ + bne 133c │ │ │ │ │ + b 1250 │ │ │ │ │ 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 12cc │ │ │ │ │ .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 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000013c4 : │ │ │ │ │ +000013c0 : │ │ │ │ │ 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] @ 1578 │ │ │ │ │ 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 14dc │ │ │ │ │ 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 152c │ │ │ │ │ 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 +1517,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 1520 │ │ │ │ │ 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 +1535,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 1560 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 100 │ │ │ │ │ + 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 1404 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 14d4 │ │ │ │ │ + b 14d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 14d4 │ │ │ │ │ - ldr r1, [pc, #68] @ 157c │ │ │ │ │ + b 14d0 │ │ │ │ │ + ldr r1, [pc, #68] @ 1578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1414 │ │ │ │ │ + bne 1410 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ - bl 100 │ │ │ │ │ + bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq sl, [sp, #16] │ │ │ │ │ - beq 14d4 │ │ │ │ │ + beq 14d0 │ │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ │ - b 141c │ │ │ │ │ + b 1418 │ │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd r2, [sp] │ │ │ │ │ - b 1408 │ │ │ │ │ + b 1404 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ ├── descrobject.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: 34660 (bytes into file) │ │ │ │ │ + Start of section headers: 34708 (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 0x8764: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8794: │ │ │ │ │ │ │ │ │ │ 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 000354 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007354 000128 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000388 000b7c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00747c 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000f04 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000f04 002fa8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007a8c 000ab8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003eac 0009d2 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004880 0004a5 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 008544 000028 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 004d28 000424 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00856c 000168 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00514c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00514c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005178 0013e0 10 16 229 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006558 000dfa 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0086d4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000340 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00737c 000118 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000374 000b7c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007494 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000ef0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000ef0 002fe4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007aa4 000ad0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 003ed4 0009d2 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0048a8 0004a5 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 008574 000028 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 004d50 000424 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00859c 000168 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005174 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005174 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0051a0 0013e0 10 16 229 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006580 000dfa 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008704 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 {} │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ 58: 000018f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00001904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00001b00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00001b10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 62: 00001c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00001ca8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 64: 00001ca8 368 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ - 65: 00000238 84 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ + 65: 00000224 84 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ 66: 00001dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 00001e18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 68: 00001e18 244 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 69: 00001ef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 00001f0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 71: 00002088 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 72: 000020a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -128,50 +128,50 @@ │ │ │ │ │ 124: 00002ec8 24 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ 125: 00002ee0 60 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ 126: 00002f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 127: 00002f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 128: 00002f1c 76 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ 129: 00002f60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 130: 00002f68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 00002f68 64 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ - 132: 00002fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 000001d8 20 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ - 134: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 135: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 136: 000001ec 20 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ - 137: 000001fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 138: 00000200 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 139: 00000200 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ - 140: 0000020c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 141: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 142: 00000210 20 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ - 143: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 144: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 145: 00000224 20 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 131: 00002f68 48 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ + 132: 00002f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00002f98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 00002f98 76 FUNC LOCAL DEFAULT 6 method_repr │ │ │ │ │ + 135: 00002fdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 000001d8 20 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ + 137: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 138: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 139: 000001ec 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ + 140: 000001f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 141: 000001fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 142: 000001fc 20 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ + 143: 0000020c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 145: 00000210 20 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ 146: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 147: 00000000 16 FUNC LOCAL DEFAULT 11 property_deleter │ │ │ │ │ - 148: 00000288 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 149: 0000028c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 150: 0000028c 16 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 148: 00000274 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 149: 00000278 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 150: 00000278 16 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ 151: 00000010 12 FUNC LOCAL DEFAULT 11 property_getter │ │ │ │ │ - 152: 0000029c 16 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 153: 000002ac 16 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 152: 00000288 16 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 153: 00000298 16 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ 154: 0000001c 88 FUNC LOCAL DEFAULT 11 property_get__name__ │ │ │ │ │ 155: 0000006c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 156: 00000074 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 157: 00000074 64 FUNC LOCAL DEFAULT 11 property_set__name__ │ │ │ │ │ - 158: 000002bc 24 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ - 159: 000002d4 28 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 160: 000002f0 20 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ - 161: 000000b4 8 FUNC LOCAL DEFAULT 11 mappingproxy_richcompare │ │ │ │ │ - 162: 00000304 20 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 158: 000002a8 24 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 159: 000002c0 28 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 160: 000002dc 20 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 161: 000002f0 20 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 162: 000000b4 8 FUNC LOCAL DEFAULT 11 mappingproxy_richcompare │ │ │ │ │ 163: 000000bc 60 FUNC LOCAL DEFAULT 11 mappingproxy_copy │ │ │ │ │ 164: 000000f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 165: 00000318 60 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 166: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 165: 00000304 60 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 166: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 167: 000000f8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 168: 000000f8 64 FUNC LOCAL DEFAULT 11 wrapper_reduce │ │ │ │ │ 169: 00000130 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 170: 00000138 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 171: 00000138 8 FUNC LOCAL DEFAULT 11 mappingproxy_hash │ │ │ │ │ 172: 00000140 60 FUNC LOCAL DEFAULT 11 mappingproxy_reversed │ │ │ │ │ 173: 00000178 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7354 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x737c contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000064 0000f402 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000068 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000cc 00011f1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 000000f4 0001201c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -15,35 +15,33 @@ │ │ │ │ │ 00000170 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 0000f402 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000178 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e4 0000831d R_ARM_JUMP24 00002f68 descr_repr.isra.0 │ │ │ │ │ 000001e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f8 0000831d R_ARM_JUMP24 00002f68 descr_repr.isra.0 │ │ │ │ │ -000001fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000208 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000001f4 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000001f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000208 0000831d R_ARM_JUMP24 00002f68 descr_repr.isra.0 │ │ │ │ │ 0000020c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000021c 0000831d R_ARM_JUMP24 00002f68 descr_repr.isra.0 │ │ │ │ │ -00000220 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000234 0001231d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000284 0000fb1d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000288 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000298 0001241d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000002a8 0001251d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -000002b8 0001251d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -000002d0 0001231d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000300 0001251d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000314 0001231d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000330 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000348 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000034c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000220 0001231d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000270 0000fb1d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000274 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 0001241d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000294 0001251d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000002a4 0001251d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000002bc 0001231d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000002ec 0001251d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000300 0001231d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +0000031c 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000334 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000338 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000033c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x747c contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7494 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001702 R_ARM_ABS32 00000468 descr_dealloc │ │ │ │ │ 0000002c 00008002 R_ARM_ABS32 00002f1c wrapperdescr_repr │ │ │ │ │ 00000040 00005802 R_ARM_ABS32 00002658 wrapperdescr_call │ │ │ │ │ 00000048 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -51,46 +49,46 @@ │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00004d02 R_ARM_ABS32 00002320 wrapperdescr_get │ │ │ │ │ 000000d4 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001702 R_ARM_ABS32 00000468 descr_dealloc │ │ │ │ │ -000000fc 00008502 R_ARM_ABS32 000001d8 method_repr │ │ │ │ │ +000000fc 00008602 R_ARM_ABS32 00002f98 method_repr │ │ │ │ │ 00000110 00013a02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002102 R_ARM_ABS32 0000087c descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 00002802 R_ARM_ABS32 000010cc method_get │ │ │ │ │ 000001a4 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001702 R_ARM_ABS32 00000468 descr_dealloc │ │ │ │ │ -000001cc 00008502 R_ARM_ABS32 000001d8 method_repr │ │ │ │ │ +000001cc 00008602 R_ARM_ABS32 00002f98 method_repr │ │ │ │ │ 000001e0 0000b802 R_ARM_ABS32 0000023c classmethoddescr_call │ │ │ │ │ 000001e8 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002102 R_ARM_ABS32 0000087c descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00001902 R_ARM_ABS32 0000056c classmethod_get │ │ │ │ │ 00000274 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001702 R_ARM_ABS32 00000468 descr_dealloc │ │ │ │ │ -0000029c 00008802 R_ARM_ABS32 000001ec getset_repr │ │ │ │ │ +0000029c 00008802 R_ARM_ABS32 000001d8 getset_repr │ │ │ │ │ 000002b8 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00002102 R_ARM_ABS32 0000087c descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002f8 00003502 R_ARM_ABS32 000016d4 getset_get │ │ │ │ │ 000002fc 00003902 R_ARM_ABS32 00001828 getset_set │ │ │ │ │ 00000344 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001702 R_ARM_ABS32 00000468 descr_dealloc │ │ │ │ │ -0000036c 00008e02 R_ARM_ABS32 00000210 member_repr │ │ │ │ │ +0000036c 00008e02 R_ARM_ABS32 000001fc member_repr │ │ │ │ │ 00000388 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00002102 R_ARM_ABS32 0000087c descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003c8 00002502 R_ARM_ABS32 00001018 member_get │ │ │ │ │ 000003cc 00003802 R_ARM_ABS32 000017b4 member_set │ │ │ │ │ @@ -124,24 +122,24 @@ │ │ │ │ │ 00000570 0000c102 R_ARM_ABS32 00000354 wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f4 00006302 R_ARM_ABS32 00002b2c mappingproxy_dealloc │ │ │ │ │ -00000608 00008b02 R_ARM_ABS32 00000200 mappingproxy_repr │ │ │ │ │ +00000608 00008b02 R_ARM_ABS32 000001ec mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000ab02 R_ARM_ABS32 00000138 mappingproxy_hash │ │ │ │ │ 00000620 0000c502 R_ARM_ABS32 00000410 mappingproxy_str │ │ │ │ │ 00000624 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00007c02 R_ARM_ABS32 00002ec8 mappingproxy_traverse │ │ │ │ │ -00000640 0000a102 R_ARM_ABS32 000000b4 mappingproxy_richcompare │ │ │ │ │ +00000640 0000a202 R_ARM_ABS32 000000b4 mappingproxy_richcompare │ │ │ │ │ 00000648 00007802 R_ARM_ABS32 00002eb8 mappingproxy_getiter │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000678 00007202 R_ARM_ABS32 00002d60 mappingproxy_new │ │ │ │ │ 000006b0 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00013c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ @@ -169,23 +167,23 @@ │ │ │ │ │ 00000784 00003202 R_ARM_ABS32 00001638 property_set_name │ │ │ │ │ 0000078c 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00009f02 R_ARM_ABS32 000002d4 wrapper_objclass │ │ │ │ │ +00000808 00009f02 R_ARM_ABS32 000002c0 wrapper_objclass │ │ │ │ │ 00000818 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000081c 00009602 R_ARM_ABS32 0000028c wrapper_name │ │ │ │ │ +0000081c 00009602 R_ARM_ABS32 00000278 wrapper_name │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000830 0000c602 R_ARM_ABS32 00000418 wrapper_qualname │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000844 0000a002 R_ARM_ABS32 000002f0 wrapper_doc │ │ │ │ │ +00000844 0000a002 R_ARM_ABS32 000002dc wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 00009e02 R_ARM_ABS32 000002bc wrapper_text_signature │ │ │ │ │ +00000858 00009e02 R_ARM_ABS32 000002a8 wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a8 0000a802 R_ARM_ABS32 000000f8 wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00006f02 R_ARM_ABS32 00002cdc mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -208,39 +206,39 @@ │ │ │ │ │ 00000930 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000960 00006502 R_ARM_ABS32 00002ba8 mappingproxy_contains │ │ │ │ │ 000009a8 0000af02 R_ARM_ABS32 0000017c mappingproxy_or │ │ │ │ │ 000009dc 0000b202 R_ARM_ABS32 000001f8 mappingproxy_ior │ │ │ │ │ 000009fc 00007902 R_ARM_ABS32 00002ec0 mappingproxy_len │ │ │ │ │ 00000a00 00006402 R_ARM_ABS32 00002ba0 mappingproxy_getitem │ │ │ │ │ 00000a08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00009802 R_ARM_ABS32 0000029c wrapperdescr_get_doc │ │ │ │ │ +00000a0c 00009802 R_ARM_ABS32 00000288 wrapperdescr_get_doc │ │ │ │ │ 00000a1c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a20 00007502 R_ARM_ABS32 00000070 descr_get_qualname │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 00009102 R_ARM_ABS32 00000224 wrapperdescr_get_text_signature │ │ │ │ │ +00000a34 00009102 R_ARM_ABS32 00000210 wrapperdescr_get_text_signature │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a5c 0000bb02 R_ARM_ABS32 00000314 getset_get_doc │ │ │ │ │ 00000a6c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a70 00007502 R_ARM_ABS32 00000070 descr_get_qualname │ │ │ │ │ 00000a94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a98 0000be02 R_ARM_ABS32 00000334 member_get_doc │ │ │ │ │ 00000aa8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aac 00007502 R_ARM_ABS32 00000070 descr_get_qualname │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00009902 R_ARM_ABS32 000002ac method_get_doc │ │ │ │ │ +00000ad4 00009902 R_ARM_ABS32 00000298 method_get_doc │ │ │ │ │ 00000ae4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00007502 R_ARM_ABS32 00000070 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000a202 R_ARM_ABS32 00000304 method_get_text_signature │ │ │ │ │ +00000afc 0000a102 R_ARM_ABS32 000002f0 method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b60 0000a502 R_ARM_ABS32 00000318 descr_reduce │ │ │ │ │ +00000b60 0000a502 R_ARM_ABS32 00000304 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7a8c contains 343 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7aa4 contains 346 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000e61c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000034 0000e71c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000058 0000e81c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 000000a0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 0000e61c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ @@ -411,30 +409,30 @@ │ │ │ │ │ 00001c90 0000f96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001c94 0000f402 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00001c98 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c9c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ca0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ca4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce8 0001091c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00001d14 0000411c R_ARM_CALL 00000238 property_name │ │ │ │ │ +00001d14 0000411c R_ARM_CALL 00000224 property_name │ │ │ │ │ 00001d30 00010a1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ 00001d68 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001d90 00010b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001db0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dd4 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001df0 0000f01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001dfc 00010202 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ 00001e00 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e04 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e0c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e14 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e58 00010b1d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e80 0000411c R_ARM_CALL 00000238 property_name │ │ │ │ │ +00001e80 0000411c R_ARM_CALL 00000224 property_name │ │ │ │ │ 00001e90 00010a1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ 00001ebc 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001ee4 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001ef0 0000f01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ef8 00010002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00001efc 00010202 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ 00001f00 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -575,30 +573,33 @@ │ │ │ │ │ 00002f0c 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00002f18 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002f48 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00002f5c 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00002f60 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f64 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f90 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002fa0 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002fa4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002f94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fc4 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002fd8 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002fdc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fe0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8544 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8574 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x856c contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x859c contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00002e1d R_ARM_JUMP24 00001360 property_copy │ │ │ │ │ 00000018 00002e1d R_ARM_JUMP24 00001360 property_copy │ │ │ │ │ -00000034 0000411c R_ARM_CALL 00000238 property_name │ │ │ │ │ +00000034 0000411c R_ARM_CALL 00000224 property_name │ │ │ │ │ 0000005c 0000f01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000006c 00010202 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ 00000070 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000a8 0000181c R_ARM_CALL 00000544 Py_XDECREF │ │ │ │ │ 000000b8 0001261d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ 000000e8 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000000f4 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ wrapperdescr_get_doc │ │ │ │ │ method_get_doc │ │ │ │ │ property_get__name__ │ │ │ │ │ property_set__name__ │ │ │ │ │ wrapper_text_signature │ │ │ │ │ wrapper_objclass │ │ │ │ │ wrapper_doc │ │ │ │ │ -mappingproxy_richcompare │ │ │ │ │ method_get_text_signature │ │ │ │ │ +mappingproxy_richcompare │ │ │ │ │ mappingproxy_copy │ │ │ │ │ descr_reduce │ │ │ │ │ wrapper_reduce │ │ │ │ │ mappingproxy_hash │ │ │ │ │ mappingproxy_reversed │ │ │ │ │ mappingproxy_or │ │ │ │ │ mappingproxy_ior │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -142,164 +142,154 @@ │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000001d8 : │ │ │ │ │ -method_repr(): │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - ldr r2, [pc, #4] @ 1e8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - b 2f68 │ │ │ │ │ - R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ - .word 0x000005bc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -000001ec : │ │ │ │ │ +000001d8 : │ │ │ │ │ getset_repr(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - ldr r2, [pc, #4] @ 1fc │ │ │ │ │ + ldr r2, [pc, #4] @ 1e8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b 2f68 │ │ │ │ │ R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000200 : │ │ │ │ │ +000001ec : │ │ │ │ │ mappingproxy_repr(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - ldr r0, [pc] @ 20c │ │ │ │ │ + ldr r0, [pc] @ 1f8 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ .word 0x00000600 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000210 : │ │ │ │ │ +000001fc : │ │ │ │ │ member_repr(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - ldr r2, [pc, #4] @ 220 │ │ │ │ │ + ldr r2, [pc, #4] @ 20c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b 2f68 │ │ │ │ │ R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ .word 0x00000614 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000224 : │ │ │ │ │ +00000210 : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000238 : │ │ │ │ │ +00000224 : │ │ │ │ │ property_name(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 264 │ │ │ │ │ + beq 250 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27c │ │ │ │ │ + bne 268 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #4] @ 288 │ │ │ │ │ + ldr r1, [pc, #4] @ 274 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetOptionalAttr │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000028c : │ │ │ │ │ +00000278 : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -0000029c : │ │ │ │ │ +00000288 : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -000002ac : │ │ │ │ │ +00000298 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -000002bc : │ │ │ │ │ +000002a8 : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +000002c0 : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000002f0 : │ │ │ │ │ +000002dc : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000304 : │ │ │ │ │ +000002f0 : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000318 : │ │ │ │ │ +00000304 : │ │ │ │ │ descr_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #24] @ 34c │ │ │ │ │ + ldr r0, [pc, #24] @ 338 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #4] @ 350 │ │ │ │ │ + ldr r0, [pc, #4] @ 33c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x00008084 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000664 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2100,15 +2100,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1da0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 238 │ │ │ │ │ + bl 224 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 1d7c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldreq r3, [pc, #208] @ 1dfc │ │ │ │ │ beq 1ddc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 238 │ │ │ │ │ + bl 224 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 1e6c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -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] │ │ │ │ │ @@ -3515,26 +3515,47 @@ │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00002f68 : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ - subs r3, r1, #0 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 2f94 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2f94 │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - ldr r2, [pc, #16] @ 2fa4 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r2, [pc] @ 2f94 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - ldr r2, [pc, #4] @ 2fa4 │ │ │ │ │ + .word 0x0000004c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +00002f98 : │ │ │ │ │ +method_repr(): │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 2fc8 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + beq 2fc8 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r2, [pc, #24] @ 2fdc │ │ │ │ │ + ldr r0, [pc, #24] @ 2fe0 │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + ldr r2, [pc, #8] @ 2fdc │ │ │ │ │ + ldr r0, [pc, #8] @ 2fe0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000005bc │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ property_get__name__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 238 │ │ │ │ │ + bl 224 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ blt 64 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 60 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -68,18 +68,18 @@ │ │ │ │ │ 0x00000410 725f6765 745f646f 63006d65 74686f64 r_get_doc.method │ │ │ │ │ 0x00000420 5f676574 5f646f63 0070726f 70657274 _get_doc.propert │ │ │ │ │ 0x00000430 795f6765 745f5f6e 616d655f 5f007072 y_get__name__.pr │ │ │ │ │ 0x00000440 6f706572 74795f73 65745f5f 6e616d65 operty_set__name │ │ │ │ │ 0x00000450 5f5f0077 72617070 65725f74 6578745f __.wrapper_text_ │ │ │ │ │ 0x00000460 7369676e 61747572 65007772 61707065 signature.wrappe │ │ │ │ │ 0x00000470 725f6f62 6a636c61 73730077 72617070 r_objclass.wrapp │ │ │ │ │ - 0x00000480 65725f64 6f63006d 61707069 6e677072 er_doc.mappingpr │ │ │ │ │ - 0x00000490 6f78795f 72696368 636f6d70 61726500 oxy_richcompare. │ │ │ │ │ - 0x000004a0 6d657468 6f645f67 65745f74 6578745f method_get_text_ │ │ │ │ │ - 0x000004b0 7369676e 61747572 65006d61 7070696e signature.mappin │ │ │ │ │ + 0x00000480 65725f64 6f63006d 6574686f 645f6765 er_doc.method_ge │ │ │ │ │ + 0x00000490 745f7465 78745f73 69676e61 74757265 t_text_signature │ │ │ │ │ + 0x000004a0 006d6170 70696e67 70726f78 795f7269 .mappingproxy_ri │ │ │ │ │ + 0x000004b0 6368636f 6d706172 65006d61 7070696e chcompare.mappin │ │ │ │ │ 0x000004c0 6770726f 78795f63 6f707900 64657363 gproxy_copy.desc │ │ │ │ │ 0x000004d0 725f7265 64756365 00777261 70706572 r_reduce.wrapper │ │ │ │ │ 0x000004e0 5f726564 75636500 6d617070 696e6770 _reduce.mappingp │ │ │ │ │ 0x000004f0 726f7879 5f686173 68006d61 7070696e roxy_hash.mappin │ │ │ │ │ 0x00000500 6770726f 78795f72 65766572 73656400 gproxy_reversed. │ │ │ │ │ 0x00000510 6d617070 696e6770 726f7879 5f6f7200 mappingproxy_or. │ │ │ │ │ 0x00000520 6d617070 696e6770 726f7879 5f696f72 mappingproxy_ior │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 82856 (bytes into file) │ │ │ │ │ + Start of section headers: 82916 (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 0x143a8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x143e4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 002858 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010fa8 000908 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010fe4 000908 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00288c 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0118b0 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0118ec 0016b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0065b8 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0065b8 00471c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 012f68 000cc0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00acd4 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c870 0009f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013c28 0002b0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d268 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 013ed8 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00d556 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d556 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00d584 0020b0 10 16 326 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00f634 001971 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014318 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0065b8 004758 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 012fa4 000cc0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00ad10 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c8ac 0009f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013c64 0002b0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d2a4 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 013f14 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00d592 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d592 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00d5c0 0020b0 10 16 326 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00f670 001971 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014354 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -78,96 +78,96 @@ │ │ │ │ │ 74: 00000cec 68 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ 75: 00000d2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 76: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 77: 00000d30 132 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ 78: 00000db4 104 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ 79: 00000e1c 276 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 80: 00000f7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 81: 00002920 696 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ - 82: 00002bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 00002920 756 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 82: 00002c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 83: 00000f84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 84: 00000f84 256 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ 85: 00001078 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 00001084 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 87: 00002bd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00002bd8 576 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 89: 00002e18 204 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ - 90: 00003008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00002c14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00002c14 576 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 89: 00002e54 204 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 90: 00003044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 92: 000010c0 260 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ 93: 000011bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 000011c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 95: 000011c4 76 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ 96: 00001210 88 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ 97: 00001268 484 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ 98: 0000144c 164 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 99: 0000300c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 000031b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 000031cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 000031cc 364 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 103: 00003324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00003048 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 000031f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00003208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 00003208 364 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 103: 00003360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 104: 0000154c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 105: 00003338 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 00003338 252 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 107: 00003430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00003434 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 00003434 428 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 105: 00003374 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 00003374 252 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 107: 0000346c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00003470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 00003470 428 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 110: 00001558 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 111: 00001558 84 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ 112: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 113: 000035e0 44 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 114: 00003608 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000360c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0000360c 44 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 117: 00003634 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 0000361c 44 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 114: 00003644 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00003648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 00003648 44 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 117: 00003670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 118: 000015ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 119: 000015ac 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 120: 00003638 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00003638 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 120: 00003674 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 00003674 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ 122: 000015b0 612 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ 123: 00001800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 124: 00001814 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 125: 00001814 292 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 126: 00001924 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 127: 00001938 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 128: 00001938 180 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ 129: 000019dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 130: 000019ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 131: 0000363c 128 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ - 132: 000036ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 000036bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 00003730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00003740 120 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00003678 128 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 132: 000036e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 000036f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 0000376c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 0000377c 120 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ 136: 00001ae8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 137: 00001aec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 138: 00003740 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 000037ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 000037b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000377c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 000037e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 000037f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 141: 00001af0 76 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 142: 0000385c 280 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 143: 00003960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00003898 280 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 143: 0000399c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 144: 00001b3c 44 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ 145: 00001b64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00001b68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 147: 00001be8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 00003974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 00003a64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 000039b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 00003aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 150: 00001bec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 151: 00001bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 00001bfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 153: 00001bfc 96 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ 154: 00001c54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 155: 000000c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 156: 00003a74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 00003a74 848 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 158: 00003da4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00003dc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 00003dc4 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 156: 00003ab0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 00003ab0 848 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 158: 00003de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00003e00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 00003e00 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ 161: 00001c5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 162: 00003e8c 1820 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 162: 00003ec8 1820 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ 163: 00002370 324 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ 164: 00001f5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 165: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 166: 000000cc 80 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ 167: 0000011c 64 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ 168: 00000154 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 169: 0000015c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -180,19 +180,19 @@ │ │ │ │ │ 176: 00001f68 44 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ 177: 00001f94 168 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ 178: 0000203c 196 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ 179: 00002038 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 180: 0000203c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 181: 000020f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 182: 00002100 624 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 183: 0000458c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000045c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 184: 00002100 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 185: 0000235c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 000045a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 000045a8 268 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 186: 000045e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 000045e4 268 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 188: 00002370 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 189: 000024a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 190: 000024b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 191: 000024b4 116 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 192: 00002524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 193: 00002528 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 194: 00002528 276 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ @@ -201,16 +201,16 @@ │ │ │ │ │ 197: 00000284 144 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ 198: 00000310 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 199: 00000314 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 200: 0000263c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 201: 00002640 284 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ 202: 00002750 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 203: 0000031c 28 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 204: 000046b4 76 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ - 205: 000046f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 000046f0 76 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 205: 00004730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 206: 0000275c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 207: 0000275c 252 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 208: 00002844 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 209: 00000338 332 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 210: 00000480 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 211: 00000484 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 212: 00000484 168 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ 219: 000007b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 220: 000007d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 221: 000007d0 384 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ 222: 00000940 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 223: 00000950 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 224: 000009b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 225: 000009b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 226: 00004700 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 226: 0000473c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 227: 000009ec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 228: 000009f0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 229: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 230: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 231: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ 232: 00003b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ 233: 000034cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ @@ -373,18 +373,18 @@ │ │ │ │ │ 369: 00000f30 84 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 375: 00001084 60 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 376: 00002ee4 296 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 376: 00002f20 296 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 378: 00000000 32 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 379: 0000300c 448 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 379: 00003048 448 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 385: 000014f0 104 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ @@ -392,25 +392,25 @@ │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ 393: 000019ec 120 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ 394: 00001a64 120 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 395: 000036bc 132 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 395: 000036f8 132 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ 396: 00001adc 16 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 397: 00001aec 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 398: 000037b8 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 399: 000037c4 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 400: 000037d0 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 401: 000037dc 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 402: 000037e8 112 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 403: 00003858 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 398: 000037f4 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 399: 00003800 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 400: 0000380c 12 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 401: 00003818 12 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 402: 00003824 112 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 403: 00003894 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ 404: 00001b68 132 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 405: 00003974 256 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 405: 000039b0 256 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 406: 00001bec 16 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ 407: 00000020 172 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 412: 00001c5c 780 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ @@ -438,20 +438,20 @@ │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 436: 00000694 316 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 437: 00000950 24 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 438: 00000968 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 439: 000009b8 32 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 440: 000009d8 8 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 441: 00004700 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 442: 0000470c 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 441: 0000473c 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 442: 00004748 12 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ 443: 000009e0 16 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ 444: 000009f0 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ 445: 000009f4 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 446: 00004718 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 446: 00004754 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ 447: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ 448: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ 449: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ 450: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ 451: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ 452: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ 453: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10fa8 contains 289 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10fe4 contains 289 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000080 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000c4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000011c 00014c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000188 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -175,54 +175,54 @@ │ │ │ │ │ 00001998 00003a1d R_ARM_JUMP24 00002780 BaseException_str │ │ │ │ │ 000019ac 0001761d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000019d0 0001761c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000019dc 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000019e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000019e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000019e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a08 0000831c R_ARM_CALL 0000363c get_string.constprop.0 │ │ │ │ │ +00001a08 0000831c R_ARM_CALL 00003678 get_string.constprop.0 │ │ │ │ │ 00001a5c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a80 0000831c R_ARM_CALL 0000363c get_string.constprop.0 │ │ │ │ │ +00001a80 0000831c R_ARM_CALL 00003678 get_string.constprop.0 │ │ │ │ │ 00001ad4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae4 0000871d R_ARM_JUMP24 00003740 get_unicode │ │ │ │ │ +00001ae4 0000871d R_ARM_JUMP24 0000377c get_unicode │ │ │ │ │ 00001ae8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001aec 00018c1d R_ARM_JUMP24 00001adc PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 00001b38 00003d1d R_ARM_JUMP24 000027b0 BaseException_traverse │ │ │ │ │ 00001b64 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001b88 0000871c R_ARM_CALL 00003740 get_unicode │ │ │ │ │ +00001b88 0000871c R_ARM_CALL 0000377c get_unicode │ │ │ │ │ 00001be0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001be8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bf4 0000871d R_ARM_JUMP24 00003740 get_unicode │ │ │ │ │ +00001bf4 0000871d R_ARM_JUMP24 0000377c get_unicode │ │ │ │ │ 00001bf8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c1c 00016f1c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00001c30 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00001c48 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c98 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001ca8 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001cb8 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001d28 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001d40 00019e1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00001d78 0000a21c R_ARM_CALL 00003e8c exceptiongroup_split_recursive │ │ │ │ │ +00001d78 0000a21c R_ARM_CALL 00003ec8 exceptiongroup_split_recursive │ │ │ │ │ 00001da0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dc8 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00001dd0 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00001e38 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e5c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001e9c 0001971c R_ARM_CALL 00000020 _PyExc_CreateExceptionGroup │ │ │ │ │ 00001ec4 00019f1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ 00001f48 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f54 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f60 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00001f64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f88 0001561d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001f90 0001561d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001fdc 0000a21c R_ARM_CALL 00003e8c exceptiongroup_split_recursive │ │ │ │ │ +00001fdc 0000a21c R_ARM_CALL 00003ec8 exceptiongroup_split_recursive │ │ │ │ │ 0000200c 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00002018 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00002020 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00002038 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00002054 0001a11c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 000020e0 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000020f4 0001a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ │ 0000282c 00016c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00002844 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002848 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000284c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002850 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x118b0 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x118ec contains 727 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001cd02 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -507,40 +507,40 @@ │ │ │ │ │ 00001168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000116c 00003d02 R_ARM_ABS32 000027b0 BaseException_traverse │ │ │ │ │ 00001170 00001402 R_ARM_ABS32 000004f8 BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002602 R_ARM_ABS32 000012ec BaseException_init │ │ │ │ │ 000011ac 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011f8 00005802 R_ARM_ABS32 00002bd8 UnicodeError_dealloc │ │ │ │ │ +000011f8 00005802 R_ARM_ABS32 00002c14 UnicodeError_dealloc │ │ │ │ │ 00001224 0000cf02 R_ARM_ABS32 0000275c UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004d02 R_ARM_ABS32 00000d30 UnicodeError_traverse │ │ │ │ │ -00001240 00005902 R_ARM_ABS32 00002e18 UnicodeError_clear │ │ │ │ │ +00001240 00005902 R_ARM_ABS32 00002e54 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001274 0000c202 R_ARM_ABS32 00002528 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005802 R_ARM_ABS32 00002bd8 UnicodeError_dealloc │ │ │ │ │ +000012c8 00005802 R_ARM_ABS32 00002c14 UnicodeError_dealloc │ │ │ │ │ 000012f4 00005402 R_ARM_ABS32 00000f84 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004d02 R_ARM_ABS32 00000d30 UnicodeError_traverse │ │ │ │ │ -00001310 00005902 R_ARM_ABS32 00002e18 UnicodeError_clear │ │ │ │ │ +00001310 00005902 R_ARM_ABS32 00002e54 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001344 00005102 R_ARM_ABS32 00002920 UnicodeDecodeError_init │ │ │ │ │ 0000134c 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000139c 00005802 R_ARM_ABS32 00002bd8 UnicodeError_dealloc │ │ │ │ │ +0000139c 00005802 R_ARM_ABS32 00002c14 UnicodeError_dealloc │ │ │ │ │ 000013c8 00007d02 R_ARM_ABS32 00001814 UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004d02 R_ARM_ABS32 00000d30 UnicodeError_traverse │ │ │ │ │ -000013e4 00005902 R_ARM_ABS32 00002e18 UnicodeError_clear │ │ │ │ │ +000013e4 00005902 R_ARM_ABS32 00002e54 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00004002 R_ARM_ABS32 000008e0 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 00001454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001464 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -663,24 +663,24 @@ │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e44 00007702 R_ARM_ABS32 000015ac NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e88 00005f02 R_ARM_ABS32 000011c4 NameError_traverse │ │ │ │ │ -00001e8c 00007902 R_ARM_ABS32 00003638 NameError_clear │ │ │ │ │ +00001e8c 00007902 R_ARM_ABS32 00003674 NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ec0 00005c02 R_ARM_ABS32 000010c0 NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f18 00007702 R_ARM_ABS32 000015ac NameError_dealloc │ │ │ │ │ 00001f44 00003a02 R_ARM_ABS32 00002780 BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f5c 00005f02 R_ARM_ABS32 000011c4 NameError_traverse │ │ │ │ │ -00001f60 00007902 R_ARM_ABS32 00003638 NameError_clear │ │ │ │ │ +00001f60 00007902 R_ARM_ABS32 00003674 NameError_clear │ │ │ │ │ 00001f74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f94 00005c02 R_ARM_ABS32 000010c0 NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -895,23 +895,23 @@ │ │ │ │ │ 00003458 00003d02 R_ARM_ABS32 000027b0 BaseException_traverse │ │ │ │ │ 0000345c 00001402 R_ARM_ABS32 000004f8 BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002602 R_ARM_ABS32 000012ec BaseException_init │ │ │ │ │ 00003498 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00001d02 R_ARM_ABS32 00000a74 BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000cc02 R_ARM_ABS32 000046b4 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000cc02 R_ARM_ABS32 000046f0 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000bb02 R_ARM_ABS32 000045a8 BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000bb02 R_ARM_ABS32 000045e4 BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00001f02 R_ARM_ABS32 00000e84 BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003560 0000a002 R_ARM_ABS32 00003dc4 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009d02 R_ARM_ABS32 00003a74 BaseExceptionGroup_new │ │ │ │ │ +00003560 0000a002 R_ARM_ABS32 00003e00 BaseExceptionGroup_init │ │ │ │ │ +00003568 00009d02 R_ARM_ABS32 00003ab0 BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035a0 00020602 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 0000bf02 R_ARM_ABS32 000024b4 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 0000b102 R_ARM_ABS32 00001f94 BaseExceptionGroup_split │ │ │ │ │ @@ -939,21 +939,21 @@ │ │ │ │ │ 00003784 00003d02 R_ARM_ABS32 000027b0 BaseException_traverse │ │ │ │ │ 00003788 00001402 R_ARM_ABS32 000004f8 BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002602 R_ARM_ABS32 000012ec BaseException_init │ │ │ │ │ 000037c4 00000c02 R_ARM_ABS32 00000250 BaseException_new │ │ │ │ │ 000037f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003808 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00006d02 R_ARM_ABS32 00003434 StopIteration_dealloc │ │ │ │ │ +00003814 00006d02 R_ARM_ABS32 00003470 StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003858 0000a602 R_ARM_ABS32 000000cc StopIteration_traverse │ │ │ │ │ 0000385c 00004502 R_ARM_ABS32 000028c0 StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006a02 R_ARM_ABS32 00003338 StopIteration_init │ │ │ │ │ +00003890 00006a02 R_ARM_ABS32 00003374 StopIteration_init │ │ │ │ │ 000038cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00002702 R_ARM_ABS32 0000138c BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003d02 R_ARM_ABS32 000027b0 BaseException_traverse │ │ │ │ │ @@ -999,33 +999,33 @@ │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c7c 00009002 R_ARM_ABS32 00001b3c BaseException_get_args │ │ │ │ │ 00003c80 00009902 R_ARM_ABS32 00001bfc BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003702 R_ARM_ABS32 00002754 BaseException_get_tb │ │ │ │ │ 00003c94 00002302 R_ARM_ABS32 000011f4 BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00007402 R_ARM_ABS32 0000360c BaseException_get_context │ │ │ │ │ +00003ca4 00007402 R_ARM_ABS32 00003648 BaseException_get_context │ │ │ │ │ 00003ca8 0000ad02 R_ARM_ABS32 000001e4 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00007102 R_ARM_ABS32 000035e0 BaseException_get_cause │ │ │ │ │ +00003cb8 00007102 R_ARM_ABS32 0000361c BaseException_get_cause │ │ │ │ │ 00003cbc 0000d402 R_ARM_ABS32 00000484 BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ce0 0000b002 R_ARM_ABS32 00001f68 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cf0 0000c902 R_ARM_ABS32 00002640 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008e02 R_ARM_ABS32 0000385c BaseException_with_traceback │ │ │ │ │ +00003d00 00008e02 R_ARM_ABS32 00003898 BaseException_with_traceback │ │ │ │ │ 00003d08 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006602 R_ARM_ABS32 000031cc BaseException_add_note │ │ │ │ │ +00003d10 00006602 R_ARM_ABS32 00003208 BaseException_add_note │ │ │ │ │ 00003d18 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x12f68 contains 408 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x12fa4 contains 408 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000030 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000044 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000058 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000070 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000088 0001471c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ @@ -1235,208 +1235,208 @@ │ │ │ │ │ 0000279c 00016b1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000027a4 00016c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000027a8 00016b1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000027ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000028bc 00014b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00002914 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000029b0 00016e1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002a30 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a44 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a5c 0001731c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a74 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002a88 0001751c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002b28 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b64 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b90 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bbc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bc4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bcc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bd4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d20 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d74 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d7c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a3c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a60 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002a78 0001731c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a90 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002aa4 0001751c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002b44 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b84 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bb0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bdc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c00 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c08 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d1c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d5c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002db0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ddc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002db8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002de4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e10 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ecc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002edc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f58 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f68 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002f74 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002f80 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002f8c 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fa0 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fac 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fb8 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fc4 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002fd0 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002dec 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e18 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e20 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e4c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f08 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f10 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f18 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f94 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fa4 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002fb0 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002fbc 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002fc8 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002fdc 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ 00002fe8 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002ff8 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00003008 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003050 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000307c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000030d8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e0 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000030fc 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00003140 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003160 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003168 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003180 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003198 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ac 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031b4 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031b8 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000031bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031c0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003200 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003230 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003268 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003284 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000032d0 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032e8 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032fc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003314 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000331c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003324 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003328 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000332c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003330 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003334 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033dc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033f0 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003428 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003430 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003448 00015f1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000034a8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000353c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003554 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003580 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ac 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035d8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003608 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003634 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003688 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036a4 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000370c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003728 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003738 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000373c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000378c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037a4 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000037ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003800 00016c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00003848 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003858 0001921d R_ARM_JUMP24 000037e8 PyUnicodeEncodeError_SetReason │ │ │ │ │ -000038ec 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003940 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003958 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003960 00015c02 R_ARM_ABS32 00000000 PyTraceBack_Type │ │ │ │ │ -00003964 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00003968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000396c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003970 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a34 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a50 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a5c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a90 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003ac8 00016e1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00003ad8 0001991c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00003ae8 00016f1c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00003b30 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00003b78 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00003c88 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003ccc 00019b1c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00003cec 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d14 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d2c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d44 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d54 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d8c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d9c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003da4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003da8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003db0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003db4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003db8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dbc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e44 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e5c 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003e78 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00003ecc 0001a31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003ef4 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f04 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003f14 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003f38 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003fd0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000400c 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000402c 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -00004044 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -000040a8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040b8 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000412c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004174 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000041d0 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004208 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004258 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -0000427c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000042ac 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042d8 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042e8 0001a61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000042fc 0001a71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00004324 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004378 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ -000043c8 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000043f8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004410 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000445c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004488 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ff4 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003000 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000300c 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003018 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003024 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003034 0001791c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003044 0000e502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000308c 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000030b8 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003114 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000311c 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003138 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +0000317c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000319c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031a4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031bc 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031d4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031e8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031f0 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031f4 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000031f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000031fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003200 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003204 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000323c 00017c1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000326c 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000032a4 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000032c0 00017f1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +0000330c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003324 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003338 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003350 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003358 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003360 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003364 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003368 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000336c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003370 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003418 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000342c 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003464 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000346c 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003484 00015f1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000034e4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003524 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003578 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003590 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035bc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003614 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003644 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003670 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000036c4 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036e0 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000036ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000036f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000036f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003748 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003764 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000376c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003770 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003774 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003778 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037c8 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037e0 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000037ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000383c 00016c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003884 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003894 0001921d R_ARM_JUMP24 00003824 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00003928 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000397c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003994 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000399c 00015c02 R_ARM_ABS32 00000000 PyTraceBack_Type │ │ │ │ │ +000039a0 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000039a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a70 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a8c 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a98 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003aa4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003aac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003acc 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003b04 00016e1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003b14 0001991c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00003b24 00016f1c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00003b6c 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00003bb4 00019a1c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00003cc4 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003d08 00019b1c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00003d28 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d50 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d68 0001801c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d80 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d90 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003dc8 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003dd8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003de4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003df0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003df4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003df8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e80 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e98 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003eb4 00015e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003f08 0001a31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003f30 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f40 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003f50 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003f74 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000400c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004048 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004068 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +00004080 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +000040e4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040f4 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004168 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000041b0 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000420c 0001491c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004244 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004294 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +000042b8 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000042e8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004314 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004324 0001a61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00004338 0001a71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00004360 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043b4 0000b61c R_ARM_CALL 00002100 exceptiongroup_subset │ │ │ │ │ +00004404 00017d1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004434 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000444c 0001a51c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00004498 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044ac 0001a81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000044b8 0001a91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000044d8 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000454c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000455c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004584 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000458c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004590 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004594 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004598 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000459c 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045a0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045a4 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000046cc 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000046f0 0001761d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000046f4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000046f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000046fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004718 0001921d R_ARM_JUMP24 000037e8 PyUnicodeEncodeError_SetReason │ │ │ │ │ +000044c4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044d4 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044e8 0001a81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000044f4 0001a91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004514 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004588 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004598 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c0 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000045cc 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045d0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000045d8 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045dc 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000045e0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004708 0001a41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000472c 0001761d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00004730 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004738 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004754 0001921d R_ARM_JUMP24 00003824 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13c28 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13c64 contains 86 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00016c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000054 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000007c 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000094 0001981c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ 000000bc 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1454,19 +1454,19 @@ │ │ │ │ │ 0000023c 00015b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000268 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00000274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000278 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000027c 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000280 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a8 0000b21c R_ARM_CALL 0000203c get_matcher_type │ │ │ │ │ -000002d4 0000a21c R_ARM_CALL 00003e8c exceptiongroup_split_recursive │ │ │ │ │ +000002d4 0000a21c R_ARM_CALL 00003ec8 exceptiongroup_split_recursive │ │ │ │ │ 00000300 0000161c R_ARM_CALL 00000a2c Py_XDECREF │ │ │ │ │ 00000310 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000314 0001941d R_ARM_JUMP24 00001b68 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000318 0001951d R_ARM_JUMP24 00003974 PyUnicodeEncodeError_GetEnd │ │ │ │ │ +00000318 0001951d R_ARM_JUMP24 000039b0 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 00000330 0001b21d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000334 00003a1d R_ARM_JUMP24 00002780 BaseException_str │ │ │ │ │ 00000378 00014a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000430 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000440 0001561c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000470 00014b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000480 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1512,20 +1512,20 @@ │ │ │ │ │ 00000944 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000948 00014e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000094c 00015d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000009a4 0001721c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 000009b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d4 0000161d R_ARM_JUMP24 00000a2c Py_XDECREF │ │ │ │ │ -000009e8 0000871d R_ARM_JUMP24 00003740 get_unicode │ │ │ │ │ +000009e8 0000871d R_ARM_JUMP24 0000377c get_unicode │ │ │ │ │ 000009ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009f0 0001bb1d R_ARM_JUMP24 000009e0 PyUnicodeEncodeError_GetReason │ │ │ │ │ 000009f4 0001bb1d R_ARM_JUMP24 000009e0 PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x13ed8 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x13f14 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1918,15 +1918,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 363c │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_CALL get_string.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a54 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 363c │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_CALL get_string.constprop.0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1acc │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ @@ -1983,15 +1983,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1ac4 │ │ │ │ │ │ │ │ │ │ 00001adc : │ │ │ │ │ PyUnicodeEncodeError_GetEncoding(): │ │ │ │ │ ldr r1, [pc, #4] @ 1ae8 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - b 3740 │ │ │ │ │ + b 377c │ │ │ │ │ R_ARM_JUMP24 get_unicode │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001aec : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ b 1adc │ │ │ │ │ @@ -2041,15 +2041,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ ldr r1, [pc, #92] @ 1be8 │ │ │ │ │ - bl 3740 │ │ │ │ │ + bl 377c │ │ │ │ │ R_ARM_CALL get_unicode │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1bd8 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ str r2, [r4] │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ @@ -2074,15 +2074,15 @@ │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001bec : │ │ │ │ │ PyUnicodeEncodeError_GetObject(): │ │ │ │ │ ldr r1, [pc, #4] @ 1bf8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b 3740 │ │ │ │ │ + b 377c │ │ │ │ │ R_ARM_JUMP24 get_unicode │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001bfc : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2189,15 +2189,15 @@ │ │ │ │ │ bgt 1de0 <_PyExc_PrepReraiseStar+0x184> │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl 3e8c │ │ │ │ │ + bl 3ec8 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 1da4 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2362,15 +2362,15 @@ │ │ │ │ │ beq 2030 │ │ │ │ │ add ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 3e8c │ │ │ │ │ + bl 3ec8 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2030 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r2, [pc, #68] @ 2038 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2941,156 +2941,164 @@ │ │ │ │ │ 0000291c : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ b 28c0 │ │ │ │ │ │ │ │ │ │ 00002920 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ │ + sub sp, sp, #64 @ 0x40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 2a54 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - bne 2a14 │ │ │ │ │ + bne 2a20 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b6c │ │ │ │ │ + bne 2b8c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b40 │ │ │ │ │ + bne 2b60 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b98 │ │ │ │ │ + bne 2bb8 │ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #632] @ 2c10 │ │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ │ add r2, r4, #44 @ 0x2c │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #556] @ 2bd4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b30 │ │ │ │ │ + beq 2b4c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r2] │ │ │ │ │ + beq 2a44 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r0] │ │ │ │ │ + beq 29ec │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2a58 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ + beq 2a74 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, sp, #64 @ 0x40 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 2964 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 2964 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2964 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 29e4 │ │ │ │ │ + b 29ec │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2944 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 2a0c │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + b 2a14 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 2ab4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl a2c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a08 │ │ │ │ │ + bne 2a14 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2ae4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2ae4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2c00 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 2b14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 2b14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2bcc │ │ │ │ │ + beq 2c08 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2a6c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2a6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2a50 │ │ │ │ │ + bne 2a6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a50 │ │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b 2a50 │ │ │ │ │ + b 2a6c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ + b 2a6c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ beq 297c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -3118,25 +3126,32 @@ │ │ │ │ │ beq 2988 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 2988 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2988 │ │ │ │ │ + add r2, r4, #52 @ 0x34 │ │ │ │ │ + add r3, r4, #48 @ 0x30 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #28] @ 2c10 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r2, r4, #44 @ 0x2c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 29a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2af8 │ │ │ │ │ + b 2b14 │ │ │ │ │ .word 0x00000150 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002bd8 : │ │ │ │ │ +00002c14 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3148,241 +3163,241 @@ │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c80 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2e20 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2db0 │ │ │ │ │ + beq 2dec │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2ce0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2ce0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2d7c │ │ │ │ │ + beq 2db8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d84 │ │ │ │ │ + bne 2dc0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2ce4 │ │ │ │ │ + bne 2d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 2e28 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d24 │ │ │ │ │ + beq 2d60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq 2d24 │ │ │ │ │ + beq 2d60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d24 │ │ │ │ │ + bne 2d60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2df4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d50 │ │ │ │ │ + bne 2d8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq 2d3c │ │ │ │ │ + beq 2d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d3c │ │ │ │ │ + b 2d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ca4 │ │ │ │ │ + b 2ce0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 2cb0 │ │ │ │ │ + beq 2cec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2cb0 │ │ │ │ │ + bne 2cec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2cb0 │ │ │ │ │ + b 2cec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c74 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - beq 2d30 │ │ │ │ │ + beq 2d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2d30 │ │ │ │ │ + bne 2d6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d30 │ │ │ │ │ + b 2d6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c44 │ │ │ │ │ + b 2c80 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 2cf0 │ │ │ │ │ + beq 2d2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2cf0 │ │ │ │ │ + bne 2d2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2cf0 │ │ │ │ │ + b 2d2c │ │ │ │ │ │ │ │ │ │ -00002e18 : │ │ │ │ │ +00002e54 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2edc │ │ │ │ │ + beq 2f18 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e8c │ │ │ │ │ + beq 2ec8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq 2e8c │ │ │ │ │ + beq 2ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2f10 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2ef8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2ef8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2ecc │ │ │ │ │ + beq 2f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2ef8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e8c │ │ │ │ │ + b 2ec8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e5c │ │ │ │ │ + b 2e98 │ │ │ │ │ │ │ │ │ │ -00002ee4 <_PyExc_Fini>: │ │ │ │ │ +00002f20 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r4, r0, #40960 @ 0xa000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f28 <_PyExc_Fini+0x44> │ │ │ │ │ + beq 2f64 <_PyExc_Fini+0x44> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ str r2, [r4, #1796] @ 0x704 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f08 <_PyExc_Fini+0x24> │ │ │ │ │ + bne 2f44 <_PyExc_Fini+0x24> │ │ │ │ │ ldr r0, [r4, #1792] @ 0x700 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f5c <_PyExc_Fini+0x78> │ │ │ │ │ + beq 2f98 <_PyExc_Fini+0x78> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #1792] @ 0x700 │ │ │ │ │ - beq 2f5c <_PyExc_Fini+0x78> │ │ │ │ │ + beq 2f98 <_PyExc_Fini+0x78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2f5c <_PyExc_Fini+0x78> │ │ │ │ │ + bne 2f98 <_PyExc_Fini+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [pc, #164] @ 3008 <_PyExc_Fini+0x124> │ │ │ │ │ + ldr r4, [pc, #164] @ 3044 <_PyExc_Fini+0x124> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #536] @ 0x218 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #528] @ 0x210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ @@ -3427,922 +3442,922 @@ │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ │ ldr r1, [r4, #544] @ 0x220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2f98 <_PyExc_Fini+0xb4> │ │ │ │ │ + bne 2fd4 <_PyExc_Fini+0xb4> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000300c <_PyException_AddNote>: │ │ │ │ │ +00003048 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3170 <_PyException_AddNote+0x164> │ │ │ │ │ + beq 31ac <_PyException_AddNote+0x164> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3130 <_PyException_AddNote+0x124> │ │ │ │ │ - ldr r1, [pc, #360] @ 31b4 <_PyException_AddNote+0x1a8> │ │ │ │ │ + beq 316c <_PyException_AddNote+0x124> │ │ │ │ │ + ldr r1, [pc, #360] @ 31f0 <_PyException_AddNote+0x1a8> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + blt 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30e0 <_PyException_AddNote+0xd4> │ │ │ │ │ + beq 311c <_PyException_AddNote+0xd4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3148 <_PyException_AddNote+0x13c> │ │ │ │ │ + beq 3184 <_PyException_AddNote+0x13c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - blt 31a0 <_PyException_AddNote+0x194> │ │ │ │ │ + blt 31dc <_PyException_AddNote+0x194> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 30a8 <_PyException_AddNote+0x9c> │ │ │ │ │ + beq 30e4 <_PyException_AddNote+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 3168 <_PyException_AddNote+0x15c> │ │ │ │ │ - ldr r2, [pc, #264] @ 31b8 <_PyException_AddNote+0x1ac> │ │ │ │ │ + beq 31a4 <_PyException_AddNote+0x15c> │ │ │ │ │ + ldr r2, [pc, #264] @ 31f4 <_PyException_AddNote+0x1ac> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 30c8 <_PyException_AddNote+0xbc> │ │ │ │ │ + beq 3104 <_PyException_AddNote+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 30d4 <_PyException_AddNote+0xc8> │ │ │ │ │ + beq 3110 <_PyException_AddNote+0xc8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #220] @ 31b8 <_PyException_AddNote+0x1ac> │ │ │ │ │ + ldr r0, [pc, #220] @ 31f4 <_PyException_AddNote+0x1ac> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30c8 <_PyException_AddNote+0xbc> │ │ │ │ │ + b 3104 <_PyException_AddNote+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ - ldr r1, [pc, #184] @ 31b4 <_PyException_AddNote+0x1a8> │ │ │ │ │ + beq 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ + ldr r1, [pc, #184] @ 31f0 <_PyException_AddNote+0x1a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge 3078 <_PyException_AddNote+0x6c> │ │ │ │ │ + bge 30b4 <_PyException_AddNote+0x6c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + beq 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 31ac <_PyException_AddNote+0x1a0> │ │ │ │ │ + beq 31e8 <_PyException_AddNote+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 30cc <_PyException_AddNote+0xc0> │ │ │ │ │ - ldr r0, [pc, #132] @ 31bc <_PyException_AddNote+0x1b0> │ │ │ │ │ + b 3108 <_PyException_AddNote+0xc0> │ │ │ │ │ + ldr r0, [pc, #132] @ 31f8 <_PyException_AddNote+0x1b0> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #128] @ 31c0 <_PyException_AddNote+0x1b4> │ │ │ │ │ + ldr r1, [pc, #128] @ 31fc <_PyException_AddNote+0x1b4> │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3188 <_PyException_AddNote+0x17c> │ │ │ │ │ - ldr r3, [pc, #96] @ 31bc <_PyException_AddNote+0x1b0> │ │ │ │ │ - ldr r1, [pc, #100] @ 31c4 <_PyException_AddNote+0x1b8> │ │ │ │ │ + bne 31c4 <_PyException_AddNote+0x17c> │ │ │ │ │ + ldr r3, [pc, #96] @ 31f8 <_PyException_AddNote+0x1b0> │ │ │ │ │ + ldr r1, [pc, #100] @ 3200 <_PyException_AddNote+0x1b8> │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30a8 <_PyException_AddNote+0x9c> │ │ │ │ │ - ldr r0, [pc, #68] @ 31bc <_PyException_AddNote+0x1b0> │ │ │ │ │ + b 30e4 <_PyException_AddNote+0x9c> │ │ │ │ │ + ldr r0, [pc, #68] @ 31f8 <_PyException_AddNote+0x1b0> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #72] @ 31c8 <_PyException_AddNote+0x1bc> │ │ │ │ │ + ldr r1, [pc, #72] @ 3204 <_PyException_AddNote+0x1bc> │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3154 <_PyException_AddNote+0x148> │ │ │ │ │ + bne 3190 <_PyException_AddNote+0x148> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3154 <_PyException_AddNote+0x148> │ │ │ │ │ + b 3190 <_PyException_AddNote+0x148> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3118 <_PyException_AddNote+0x10c> │ │ │ │ │ - b 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + bne 3154 <_PyException_AddNote+0x10c> │ │ │ │ │ + b 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3128 <_PyException_AddNote+0x11c> │ │ │ │ │ + b 3164 <_PyException_AddNote+0x11c> │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000021c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000031cc : │ │ │ │ │ +00003208 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 32d8 │ │ │ │ │ + beq 3314 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #292] @ 3324 │ │ │ │ │ + ldr r1, [pc, #292] @ 3360 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 32b0 │ │ │ │ │ + blt 32ec │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 32a4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 32b8 │ │ │ │ │ + beq 32f4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - blt 32f0 │ │ │ │ │ + blt 332c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 325c │ │ │ │ │ + beq 3298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 32fc │ │ │ │ │ - ldr r0, [pc, #196] @ 3328 │ │ │ │ │ + beq 3338 │ │ │ │ │ + ldr r0, [pc, #196] @ 3364 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 32b0 │ │ │ │ │ - ldr r1, [pc, #160] @ 3324 │ │ │ │ │ + beq 32ec │ │ │ │ │ + ldr r1, [pc, #160] @ 3360 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3228 │ │ │ │ │ + bge 3264 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 32b0 │ │ │ │ │ + beq 32ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 331c │ │ │ │ │ + beq 3358 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3260 │ │ │ │ │ + b 329c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3304 │ │ │ │ │ - ldr r3, [pc, #96] @ 332c │ │ │ │ │ - ldr r1, [pc, #96] @ 3330 │ │ │ │ │ + bne 3340 │ │ │ │ │ + ldr r3, [pc, #96] @ 3368 │ │ │ │ │ + ldr r1, [pc, #96] @ 336c │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 32b0 │ │ │ │ │ - ldr r0, [pc, #76] @ 332c │ │ │ │ │ + b 32ec │ │ │ │ │ + ldr r0, [pc, #76] @ 3368 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #76] @ 3334 │ │ │ │ │ + ldr r1, [pc, #76] @ 3370 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 32b0 │ │ │ │ │ + b 32ec │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 32a0 │ │ │ │ │ - b 32b0 │ │ │ │ │ + bne 32dc │ │ │ │ │ + b 32ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 325c │ │ │ │ │ + b 3298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 32c4 │ │ │ │ │ + bne 3300 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32c4 │ │ │ │ │ + b 3300 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32b0 │ │ │ │ │ + b 32ec │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000021c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003338 : │ │ │ │ │ +00003374 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 33e4 │ │ │ │ │ + bne 3420 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 33b4 │ │ │ │ │ + beq 33f0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - bne 33c0 │ │ │ │ │ + bne 33fc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3404 │ │ │ │ │ + bne 3440 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrle r3, [pc, #152] @ 3430 │ │ │ │ │ + ldrle r3, [pc, #152] @ 346c │ │ │ │ │ ldrgt r3, [r5, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - beq 3380 │ │ │ │ │ + beq 33bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3380 │ │ │ │ │ + beq 33bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3380 │ │ │ │ │ + bne 33bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3380 │ │ │ │ │ + b 33bc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 335c │ │ │ │ │ + bne 3398 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 338c │ │ │ │ │ + beq 33c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 338c │ │ │ │ │ + bne 33c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 338c │ │ │ │ │ + b 33c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00003434 : │ │ │ │ │ +00003470 : │ │ │ │ │ StopIteration_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 346c │ │ │ │ │ + beq 34a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - bne 3544 │ │ │ │ │ + bne 3580 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 3598 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34ac │ │ │ │ │ + beq 34e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq 34ac │ │ │ │ │ + beq 34e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 34e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35b4 │ │ │ │ │ + bne 35f0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34ec │ │ │ │ │ + beq 3528 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq 34ec │ │ │ │ │ + beq 3528 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34ec │ │ │ │ │ + bne 3528 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3588 │ │ │ │ │ + bne 35c4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3518 │ │ │ │ │ + bne 3554 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq 3504 │ │ │ │ │ + beq 3540 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3504 │ │ │ │ │ + bne 3540 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3504 │ │ │ │ │ + b 3540 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 346c │ │ │ │ │ + bne 34a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 346c │ │ │ │ │ + b 34a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 3478 │ │ │ │ │ + beq 34b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3478 │ │ │ │ │ + bne 34b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3478 │ │ │ │ │ + b 34b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - beq 34f8 │ │ │ │ │ + beq 3534 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 3534 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34f8 │ │ │ │ │ + b 3534 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 34b8 │ │ │ │ │ + beq 34f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 34b8 │ │ │ │ │ + bne 34f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34b8 │ │ │ │ │ + b 34f4 │ │ │ │ │ │ │ │ │ │ -000035e0 : │ │ │ │ │ +0000361c : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35f4 │ │ │ │ │ - ldr r0, [pc, #20] @ 3608 │ │ │ │ │ + bne 3630 │ │ │ │ │ + ldr r0, [pc, #20] @ 3644 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000360c : │ │ │ │ │ +00003648 : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3620 │ │ │ │ │ - ldr r0, [pc, #20] @ 3634 │ │ │ │ │ + bne 365c │ │ │ │ │ + ldr r0, [pc, #20] @ 3670 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00003638 : │ │ │ │ │ +00003674 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b 28c0 │ │ │ │ │ │ │ │ │ │ -0000363c : │ │ │ │ │ +00003678 : │ │ │ │ │ get_string.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3694 │ │ │ │ │ + beq 36d0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 36b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #44] @ 36ac │ │ │ │ │ - ldr r2, [pc, #44] @ 36b0 │ │ │ │ │ - ldr r1, [pc, #44] @ 36b4 │ │ │ │ │ + ldr r3, [pc, #44] @ 36e8 │ │ │ │ │ + ldr r2, [pc, #44] @ 36ec │ │ │ │ │ + ldr r1, [pc, #44] @ 36f0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 36ac │ │ │ │ │ - ldr r2, [pc, #16] @ 36b0 │ │ │ │ │ - ldr r1, [pc, #20] @ 36b8 │ │ │ │ │ + ldr r3, [pc, #16] @ 36e8 │ │ │ │ │ + ldr r2, [pc, #16] @ 36ec │ │ │ │ │ + ldr r1, [pc, #20] @ 36f4 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 368c │ │ │ │ │ + b 36c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000041c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000036bc : │ │ │ │ │ +000036f8 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3754 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3738 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #44] @ 3730 │ │ │ │ │ - ldr r2, [pc, #44] @ 3734 │ │ │ │ │ - ldr r1, [pc, #44] @ 3738 │ │ │ │ │ + ldr r3, [pc, #44] @ 376c │ │ │ │ │ + ldr r2, [pc, #44] @ 3770 │ │ │ │ │ + ldr r1, [pc, #44] @ 3774 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 3730 │ │ │ │ │ - ldr r2, [pc, #16] @ 3734 │ │ │ │ │ - ldr r1, [pc, #20] @ 373c │ │ │ │ │ + ldr r3, [pc, #16] @ 376c │ │ │ │ │ + ldr r2, [pc, #16] @ 3770 │ │ │ │ │ + ldr r1, [pc, #20] @ 3778 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3710 │ │ │ │ │ + b 374c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000041c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003740 : │ │ │ │ │ +0000377c : │ │ │ │ │ get_unicode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq 3798 │ │ │ │ │ + beq 37d4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3780 │ │ │ │ │ + beq 37bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ 37ac │ │ │ │ │ - ldr r1, [pc, #36] @ 37b0 │ │ │ │ │ + ldr r3, [pc, #36] @ 37e8 │ │ │ │ │ + ldr r1, [pc, #36] @ 37ec │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #12] @ 37ac │ │ │ │ │ - ldr r1, [pc, #16] @ 37b4 │ │ │ │ │ + ldr r3, [pc, #12] @ 37e8 │ │ │ │ │ + ldr r1, [pc, #16] @ 37f0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3790 │ │ │ │ │ + b 37cc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000037b8 : │ │ │ │ │ +000037f4 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000037c4 : │ │ │ │ │ +00003800 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000037d0 : │ │ │ │ │ +0000380c : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000037dc : │ │ │ │ │ +00003818 : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000037e8 : │ │ │ │ │ +00003824 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3850 │ │ │ │ │ + beq 388c │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3828 │ │ │ │ │ + bne 3864 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 381c │ │ │ │ │ + beq 3858 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bne 381c │ │ │ │ │ + bne 3858 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3820 │ │ │ │ │ + b 385c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3820 │ │ │ │ │ + b 385c │ │ │ │ │ │ │ │ │ │ -00003858 : │ │ │ │ │ +00003894 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b 37e8 │ │ │ │ │ + b 3824 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -0000385c : │ │ │ │ │ +00003898 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 394c │ │ │ │ │ - ldr r3, [pc, #228] @ 3960 │ │ │ │ │ + beq 3988 │ │ │ │ │ + ldr r3, [pc, #228] @ 399c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 38f4 │ │ │ │ │ + bne 3930 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 38c4 │ │ │ │ │ + beq 3900 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 390c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - beq 38ac │ │ │ │ │ + beq 38e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 38ac │ │ │ │ │ + beq 38e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 38ac │ │ │ │ │ + bne 38e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38ac │ │ │ │ │ - ldr r3, [pc, #104] @ 3964 │ │ │ │ │ + b 38e8 │ │ │ │ │ + ldr r3, [pc, #104] @ 39a0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3970 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38ac │ │ │ │ │ + beq 38e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq 38ac │ │ │ │ │ + beq 38e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 38ac │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #44] @ 3968 │ │ │ │ │ - ldr r1, [pc, #44] @ 396c │ │ │ │ │ + bne 38e8 │ │ │ │ │ + b 3928 │ │ │ │ │ + ldr r3, [pc, #44] @ 39a4 │ │ │ │ │ + ldr r1, [pc, #44] @ 39a8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 38bc │ │ │ │ │ - ldr r3, [pc, #20] @ 3968 │ │ │ │ │ - ldr r1, [pc, #24] @ 3970 │ │ │ │ │ + b 38f8 │ │ │ │ │ + ldr r3, [pc, #20] @ 39a4 │ │ │ │ │ + ldr r1, [pc, #24] @ 39ac │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3944 │ │ │ │ │ + b 3980 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTraceBack_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003974 : │ │ │ │ │ +000039b0 : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3a40 │ │ │ │ │ + beq 3a7c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3a24 │ │ │ │ │ + beq 3a60 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3a34 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ movge r3, r0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 39f0 │ │ │ │ │ + beq 3a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3a58 │ │ │ │ │ + beq 3a94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movge r0, r3 │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 39e0 │ │ │ │ │ - b 39f0 │ │ │ │ │ - ldr r3, [pc, #56] @ 3a64 │ │ │ │ │ - ldr r2, [pc, #56] @ 3a68 │ │ │ │ │ - ldr r1, [pc, #56] @ 3a6c │ │ │ │ │ + bne 3a1c │ │ │ │ │ + b 3a2c │ │ │ │ │ + ldr r3, [pc, #56] @ 3aa0 │ │ │ │ │ + ldr r2, [pc, #56] @ 3aa4 │ │ │ │ │ + ldr r1, [pc, #56] @ 3aa8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #28] @ 3a64 │ │ │ │ │ - ldr r2, [pc, #28] @ 3a68 │ │ │ │ │ - ldr r1, [pc, #32] @ 3a70 │ │ │ │ │ + ldr r3, [pc, #28] @ 3aa0 │ │ │ │ │ + ldr r2, [pc, #28] @ 3aa4 │ │ │ │ │ + ldr r1, [pc, #32] @ 3aac │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3a38 │ │ │ │ │ + b 3a74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 39f0 │ │ │ │ │ + b 3a2c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003a74 : │ │ │ │ │ +00003ab0 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #792] @ 3da4 │ │ │ │ │ + ldr r3, [pc, #792] @ 3de0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r2, #1804] @ 0x70c │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ - ldr r1, [pc, #740] @ 3da8 │ │ │ │ │ + ldr r1, [pc, #740] @ 3de4 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d18 │ │ │ │ │ + beq 3d54 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d38 │ │ │ │ │ + beq 3d74 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 3d18 │ │ │ │ │ + beq 3d54 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d80 │ │ │ │ │ - ble 3c4c │ │ │ │ │ + beq 3dbc │ │ │ │ │ + ble 3c88 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cf4 │ │ │ │ │ + beq 3d30 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r9, [pc, #648] @ 3dac │ │ │ │ │ + ldr r9, [pc, #648] @ 3de8 │ │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ │ ands r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3d20 │ │ │ │ │ + beq 3d5c │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3cb4 │ │ │ │ │ + blt 3cf0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 3bac │ │ │ │ │ + beq 3be8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r2, r3, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ - beq 3cf4 │ │ │ │ │ + beq 3d30 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3d20 │ │ │ │ │ + beq 3d5c │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3cb4 │ │ │ │ │ + blt 3cf0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orreq sl, sl, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 3bac │ │ │ │ │ + beq 3be8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, r3, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ - bne 3b64 │ │ │ │ │ - b 3cf4 │ │ │ │ │ + bne 3ba0 │ │ │ │ │ + b 3d30 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 3c6c │ │ │ │ │ + bne 3ca8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 3d4c │ │ │ │ │ + bne 3d88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d60 │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3cb4 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strb r3, [r4, #32] │ │ │ │ │ - beq 3c84 │ │ │ │ │ + beq 3cc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -4355,108 +4370,108 @@ │ │ │ │ │ streq r2, [r4, #40] @ 0x28 │ │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ │ strne r1, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 3bbc │ │ │ │ │ - ldr r3, [pc, #336] @ 3dac │ │ │ │ │ + beq 3bf8 │ │ │ │ │ + ldr r3, [pc, #336] @ 3de8 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3bbc │ │ │ │ │ + bne 3bf8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 3bbc │ │ │ │ │ + b 3bf8 │ │ │ │ │ ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3cbc │ │ │ │ │ + bne 3cf8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 3c64 │ │ │ │ │ - b 3bbc │ │ │ │ │ + beq 3ca0 │ │ │ │ │ + b 3bf8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - bne 3c14 │ │ │ │ │ + bne 3c50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3cb4 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 3dd4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3cf4 │ │ │ │ │ + b 3d30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 3bbc │ │ │ │ │ + beq 3bf8 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsSubclass │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3cb4 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 3bbc │ │ │ │ │ + bne 3bf8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r1, [pc, #196] @ 3db0 │ │ │ │ │ + ldr r1, [pc, #196] @ 3dec │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d18 │ │ │ │ │ + beq 3d54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3d18 │ │ │ │ │ + bne 3d54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c40 │ │ │ │ │ - ldr r1, [pc, #140] @ 3db4 │ │ │ │ │ + b 3c7c │ │ │ │ │ + ldr r1, [pc, #140] @ 3df0 │ │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3cf4 │ │ │ │ │ - ldr r3, [pc, #108] @ 3dac │ │ │ │ │ - ldr r1, [pc, #116] @ 3db8 │ │ │ │ │ + b 3d30 │ │ │ │ │ + ldr r3, [pc, #108] @ 3de8 │ │ │ │ │ + ldr r1, [pc, #116] @ 3df4 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3d18 │ │ │ │ │ - ldr r1, [pc, #104] @ 3dbc │ │ │ │ │ + b 3d54 │ │ │ │ │ + ldr r1, [pc, #104] @ 3df8 │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3cf4 │ │ │ │ │ - ldr r3, [pc, #68] @ 3dac │ │ │ │ │ + b 3d30 │ │ │ │ │ + ldr r3, [pc, #68] @ 3de8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3bdc │ │ │ │ │ - b 3cb4 │ │ │ │ │ - ldr r3, [pc, #36] @ 3dac │ │ │ │ │ - ldr r1, [pc, #52] @ 3dc0 │ │ │ │ │ + bne 3c18 │ │ │ │ │ + b 3cf0 │ │ │ │ │ + ldr r3, [pc, #36] @ 3de8 │ │ │ │ │ + ldr r1, [pc, #52] @ 3dfc │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3cf4 │ │ │ │ │ + b 3d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3cf0 │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000484 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000057c │ │ │ │ │ @@ -4466,71 +4481,71 @@ │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003dc4 : │ │ │ │ │ +00003e00 : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 3e4c │ │ │ │ │ + bne 3e88 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3e1c │ │ │ │ │ + beq 3e58 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - bne 3e28 │ │ │ │ │ + bne 3e64 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 3e0c │ │ │ │ │ + beq 3e48 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3e0c │ │ │ │ │ + beq 3e48 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 3e0c │ │ │ │ │ + bne 3e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3e10 │ │ │ │ │ + b 3e4c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e84 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3de8 │ │ │ │ │ + bne 3e24 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3e10 │ │ │ │ │ + b 3e4c │ │ │ │ │ │ │ │ │ │ -00003e8c : │ │ │ │ │ +00003ec8 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ @@ -4538,483 +4553,483 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bne 42b4 │ │ │ │ │ + bne 42f0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 3ffc │ │ │ │ │ + blt 4038 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4354 │ │ │ │ │ - ldr r4, [pc, #1700] @ 458c │ │ │ │ │ + bne 4390 │ │ │ │ │ + ldr r4, [pc, #1700] @ 45c8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3f00 │ │ │ │ │ + beq 3f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4334 │ │ │ │ │ + beq 4370 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt 3ffc │ │ │ │ │ + blt 4038 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ + beq 4038 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 4008 │ │ │ │ │ + bne 4044 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 43a8 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - ldr r3, [pc, #1620] @ 4590 │ │ │ │ │ + ldr r3, [pc, #1620] @ 45cc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 40b0 │ │ │ │ │ + blt 40ec │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 3e8c │ │ │ │ │ - ldr r3, [pc, #1536] @ 4594 │ │ │ │ │ + bl 3ec8 │ │ │ │ │ + ldr r3, [pc, #1536] @ 45d0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 410c │ │ │ │ │ + bne 4148 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 407c │ │ │ │ │ + beq 40b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 407c │ │ │ │ │ + bne 40b8 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 4088 │ │ │ │ │ + bne 40c4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 4074 │ │ │ │ │ + bne 40b0 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4528 │ │ │ │ │ + bne 4564 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 44a0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4544 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3f70 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fac │ │ │ │ │ + beq 3fe8 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 442c │ │ │ │ │ + beq 4468 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 406c │ │ │ │ │ + beq 40a8 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - beq 3fcc │ │ │ │ │ + beq 4008 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 4400 │ │ │ │ │ + bne 443c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4000 │ │ │ │ │ + b 403c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3fe4 │ │ │ │ │ + beq 4020 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3fdc │ │ │ │ │ + beq 4018 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 3fdc │ │ │ │ │ + bne 4018 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fdc │ │ │ │ │ - ldr r1, [pc, #1248] @ 4598 │ │ │ │ │ + b 4018 │ │ │ │ │ + ldr r1, [pc, #1248] @ 45d4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fac │ │ │ │ │ + bne 3fe8 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 3e8c │ │ │ │ │ - ldr r3, [pc, #1188] @ 459c │ │ │ │ │ + bl 3ec8 │ │ │ │ │ + ldr r3, [pc, #1188] @ 45d8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fa8 │ │ │ │ │ + beq 3fe4 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - beq 415c │ │ │ │ │ + beq 4198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44e4 │ │ │ │ │ + blt 4520 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 415c │ │ │ │ │ + beq 4198 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4490 │ │ │ │ │ + beq 44cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4270 │ │ │ │ │ + bne 42ac │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 424c │ │ │ │ │ + beq 4288 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - ldr r3, [pc, #1064] @ 45a0 │ │ │ │ │ + ldr r3, [pc, #1064] @ 45dc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 4408 │ │ │ │ │ + blt 4444 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 3e8c │ │ │ │ │ - ldr r3, [pc, #984] @ 45a4 │ │ │ │ │ + bl 3ec8 │ │ │ │ │ + ldr r3, [pc, #984] @ 45e0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r2, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 3fa8 │ │ │ │ │ + beq 3fe4 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - beq 4238 │ │ │ │ │ + beq 4274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44e4 │ │ │ │ │ + blt 4520 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4238 │ │ │ │ │ + beq 4274 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 44d0 │ │ │ │ │ + beq 450c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43bc │ │ │ │ │ + bne 43f8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 4170 │ │ │ │ │ + bne 41ac │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3fac │ │ │ │ │ + beq 3fe8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4050 │ │ │ │ │ - b 4038 │ │ │ │ │ + beq 408c │ │ │ │ │ + b 4074 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4568 │ │ │ │ │ + blt 45a4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4164 │ │ │ │ │ + beq 41a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4164 │ │ │ │ │ + bne 41a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4164 │ │ │ │ │ + b 41a0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 44a4 │ │ │ │ │ + beq 44e0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ldr r4, [pc, #708] @ 458c │ │ │ │ │ + ldr r4, [pc, #708] @ 45c8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - bne 3ee8 │ │ │ │ │ + bne 3f24 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ + beq 3f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43a8 │ │ │ │ │ + bne 43e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ + beq 4038 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4328 │ │ │ │ │ + beq 4364 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 4328 │ │ │ │ │ + bne 4364 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3ed8 │ │ │ │ │ - b 3ffc │ │ │ │ │ + bge 3f14 │ │ │ │ │ + b 4038 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4074 │ │ │ │ │ + beq 40b0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [sl, #4] │ │ │ │ │ - b 4074 │ │ │ │ │ + b 40b0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [sl] │ │ │ │ │ - b 4074 │ │ │ │ │ + b 40b0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2100 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4424 │ │ │ │ │ + beq 4460 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4074 │ │ │ │ │ + beq 40b0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq fp, r8 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - beq 3fcc │ │ │ │ │ - b 4074 │ │ │ │ │ + beq 4008 │ │ │ │ │ + b 40b0 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3ef4 │ │ │ │ │ - b 3f00 │ │ │ │ │ + bne 3f30 │ │ │ │ │ + b 3f3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4568 │ │ │ │ │ + blt 45a4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4240 │ │ │ │ │ + beq 427c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4240 │ │ │ │ │ + bne 427c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4240 │ │ │ │ │ + b 427c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4088 │ │ │ │ │ - ldr r1, [pc, #392] @ 4598 │ │ │ │ │ + b 40c4 │ │ │ │ │ + ldr r1, [pc, #392] @ 45d4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fac │ │ │ │ │ - b 41a0 │ │ │ │ │ + bne 3fe8 │ │ │ │ │ + b 41dc │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b 3fac │ │ │ │ │ + b 3fe8 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3fac │ │ │ │ │ + beq 3fe8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3fac │ │ │ │ │ + beq 3fe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3fac │ │ │ │ │ + bne 3fe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fac │ │ │ │ │ + b 3fe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sl, #4] │ │ │ │ │ - beq 3ffc │ │ │ │ │ + beq 4038 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3ffc │ │ │ │ │ + bne 4038 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ffc │ │ │ │ │ + b 4038 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 415c │ │ │ │ │ + b 4198 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ + beq 4038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4328 │ │ │ │ │ - b 4310 │ │ │ │ │ + beq 4364 │ │ │ │ │ + b 434c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b 4238 │ │ │ │ │ + b 4274 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44fc │ │ │ │ │ + beq 4538 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 4590 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl a2c │ │ │ │ │ - b 3fac │ │ │ │ │ + b 3fe8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3fe4 │ │ │ │ │ + beq 4020 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 3fc8 │ │ │ │ │ - b 3fe4 │ │ │ │ │ + beq 4004 │ │ │ │ │ + b 4020 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 3ff0 │ │ │ │ │ + beq 402c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3ff0 │ │ │ │ │ + bne 402c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ff0 │ │ │ │ │ + b 402c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 44fc │ │ │ │ │ + b 4538 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3fac │ │ │ │ │ + beq 3fe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3fac │ │ │ │ │ + bne 3fe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fac │ │ │ │ │ + b 3fe8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000005fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000670 │ │ │ │ │ @@ -5022,120 +5037,120 @@ │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000420 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000003d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000045a8 : │ │ │ │ │ +000045e4 : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 45e0 │ │ │ │ │ + beq 461c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 4638 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4678 │ │ │ │ │ + bne 46b4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4624 │ │ │ │ │ + beq 4660 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46a0 │ │ │ │ │ + bne 46dc │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4664 │ │ │ │ │ + bne 46a0 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 468c │ │ │ │ │ + bne 46c8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 463c │ │ │ │ │ + beq 4678 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4608 │ │ │ │ │ + beq 4644 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4648 │ │ │ │ │ + beq 4684 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4630 │ │ │ │ │ + beq 466c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000046b4 : │ │ │ │ │ +000046f0 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ - ldr r1, [pc, #28] @ 46f4 │ │ │ │ │ - ldr r3, [pc, #28] @ 46f8 │ │ │ │ │ + ldr r1, [pc, #28] @ 4730 │ │ │ │ │ + ldr r3, [pc, #28] @ 4734 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r1 │ │ │ │ │ - ldr r0, [pc, #16] @ 46fc │ │ │ │ │ + ldr r0, [pc, #16] @ 4738 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000728 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004700 : │ │ │ │ │ +0000473c : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000470c : │ │ │ │ │ +00004748 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004718 : │ │ │ │ │ +00004754 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b 37e8 │ │ │ │ │ + b 3824 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ │ b 304 │ │ │ │ │ add ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 3e8c │ │ │ │ │ + bl 3ec8 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2b4 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r4, [pc, #36] @ 310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, r0 │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ 00000314 : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ b 1b68 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000318 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b 3974 │ │ │ │ │ + b 39b0 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 0000031c : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000009e0 : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ ldr r1, [pc, #4] @ 9ec │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - b 3740 │ │ │ │ │ + b 377c │ │ │ │ │ R_ARM_JUMP24 get_unicode │ │ │ │ │ .word 0x00000928 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000009f0 : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b 9e0 │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 33220 (bytes into file) │ │ │ │ │ + Start of section headers: 33252 (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 0x81c4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x81e4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 00109c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006d40 0003d8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006d60 0003d8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0010d0 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007118 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007138 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001acc 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001acc 0014cc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007788 0004a0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002f98 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003804 0011c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c28 000510 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0049c4 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004dce 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dce 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004dfc 0012e0 10 15 217 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0060dc 000c61 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008138 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001acc 0014ec 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0077a8 0004a0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002fb8 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003824 0011c0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c48 000510 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0049e4 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004dee 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dee 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004e1c 0012e0 10 15 217 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0060fc 000c61 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008158 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: 0000118c 864 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 19: 00000e44 800 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 20: 00000a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 22: 00000a44 532 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 23: 00000c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00000c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 00000cf8 156 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 26: 00000e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00001124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 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: 00001164 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 00001154 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00001164 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: 000014c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000008b0 12 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 47: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 0000001c 32 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 49: 00000034 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 50: 0000003c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 51: 0000003c 12 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 52: 00000048 136 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ @@ -229,28 +229,28 @@ │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 232: 00000704 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 │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6d40 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6d60 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 00001164 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 0000118c 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 00001164 Py_XDECREF │ │ │ │ │ +00000420 0000221c R_ARM_CALL 00001164 Py_XDECREF │ │ │ │ │ 00000438 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000450 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000478 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000004ac 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -63,15 +63,15 @@ │ │ │ │ │ 00000848 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000860 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000086c 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000874 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000878 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b8 0000131d R_ARM_JUMP24 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,15 +80,15 @@ │ │ │ │ │ 00000a4c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000a80 0001131c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ab4 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000af0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000b14 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b18 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b88 0000131c R_ARM_CALL 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 │ │ │ │ │ @@ -121,23 +121,23 @@ │ │ │ │ │ 00000fd8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001040 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00001084 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001094 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001098 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7118 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7138 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 0x7788 contains 148 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x77a8 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 │ │ │ │ │ -0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001124 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00001128 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000112c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001130 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001134 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000007dc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000800 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a0 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008d0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008dc 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000924 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000934 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000964 0000f01c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000970 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +0000097c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000098c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000009dc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ec 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a10 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000a1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a28 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000a2c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a34 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a3c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a40 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000acc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000b70 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000b9c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000ba8 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000bb4 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000c18 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c2c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c3c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000c40 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000c44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c48 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c50 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000cb4 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000ce0 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000d64 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +00000db0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000dbc 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000de4 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000e18 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000e40 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000e64 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000eec 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000f90 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +0000102c 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000106c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001080 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ +000010a8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010c4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010f8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000111c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001124 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001128 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000112c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001134 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 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 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001144 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00001148 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000114c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000114c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 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 │ │ │ │ │ -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 │ │ │ │ │ +00001154 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001158 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000115c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001160 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001188 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001240 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00001268 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001308 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001334 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001340 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001350 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001378 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001398 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000013cc 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000013f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001408 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +00001464 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001484 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a0 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000014b0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014bc 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000014c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014c8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000014cc 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +000014d0 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014d4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000014e4 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000014e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c28 contains 162 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c48 contains 162 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00010a1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000034 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000038 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000044 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 0001111c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 0000009c 0001121c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ @@ -498,24 +498,24 @@ │ │ │ │ │ 000000cc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000fc 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000124 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000160 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000170 0000131d R_ARM_JUMP24 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 │ │ │ │ │ @@ -538,15 +538,15 @@ │ │ │ │ │ 00000524 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000544 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000057c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 000005b8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ec 00011b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000060c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 00000618 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ -00000634 0000131c R_ARM_CALL 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 │ │ │ │ │ @@ -598,22 +598,22 @@ │ │ │ │ │ 00000af0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000af8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000b00 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000b04 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000b6c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b94 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ +00000b94 0000221c R_ARM_CALL 00001164 Py_XDECREF │ │ │ │ │ 00000ba0 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000ba4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bdc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c04 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ +00000c04 0000221c R_ARM_CALL 00001164 Py_XDECREF │ │ │ │ │ 00000c10 0000f902 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 │ │ │ │ ├── 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 1164 │ │ │ │ │ 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 118c │ │ │ │ │ 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 1164 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl 1154 │ │ │ │ │ + bl 1164 │ │ │ │ │ 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 118c │ │ │ │ │ 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 118c │ │ │ │ │ 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,320 +920,320 @@ │ │ │ │ │ str r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 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, #712] @ 1124 │ │ │ │ │ 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 f18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10bc │ │ │ │ │ - bgt fbc │ │ │ │ │ + beq 10cc │ │ │ │ │ + bgt fcc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f74 │ │ │ │ │ - ldr r3, [pc, #652] @ 1118 │ │ │ │ │ + bne f84 │ │ │ │ │ + ldr r3, [pc, #652] @ 1128 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f20 │ │ │ │ │ + bne f30 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ add r6, r4, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str ip, [r6, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str lr, [r4, #24] │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ - bne f7c │ │ │ │ │ + bne f8c │ │ │ │ │ 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 fbc │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ + beq f74 │ │ │ │ │ ldrb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f2c │ │ │ │ │ + bhi f3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq ip, [pc, #516] @ 1118 │ │ │ │ │ - bne 1024 │ │ │ │ │ + ldreq ip, [pc, #516] @ 1128 │ │ │ │ │ + bne 1034 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e98 │ │ │ │ │ + beq ea8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - b e98 │ │ │ │ │ - ldr r3, [pc, #484] @ 1118 │ │ │ │ │ + b ea8 │ │ │ │ │ + ldr r3, [pc, #484] @ 1128 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [pc, #476] @ 111c │ │ │ │ │ - bne 1064 │ │ │ │ │ + ldr r3, [pc, #476] @ 112c │ │ │ │ │ + bne 1074 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1008 │ │ │ │ │ + beq 1018 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f8 │ │ │ │ │ + bne 1108 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b f14 │ │ │ │ │ + b f24 │ │ │ │ │ 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 eec │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne ee8 │ │ │ │ │ - b f64 │ │ │ │ │ + bne ef8 │ │ │ │ │ + b f74 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #344] @ 1120 │ │ │ │ │ + ldr r1, [pc, #344] @ 1130 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne 10b8 │ │ │ │ │ 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 f74 │ │ │ │ │ + ldr r3, [pc, #284] @ 1128 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1078 │ │ │ │ │ + bne 1088 │ │ │ │ │ sub r3, r1, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 108c │ │ │ │ │ - ldr r3, [pc, #268] @ 1124 │ │ │ │ │ - ldr r6, [pc, #252] @ 1118 │ │ │ │ │ + beq 109c │ │ │ │ │ + ldr r3, [pc, #268] @ 1134 │ │ │ │ │ + ldr r6, [pc, #252] @ 1128 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r3, [pc, #236] @ 1118 │ │ │ │ │ + b f68 │ │ │ │ │ + ldr r3, [pc, #236] @ 1128 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq f84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #228] @ 1120 │ │ │ │ │ + ldr r3, [pc, #228] @ 1130 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10a0 │ │ │ │ │ - ldr r0, [pc, #224] @ 1128 │ │ │ │ │ + beq 10b0 │ │ │ │ │ + ldr r0, [pc, #224] @ 1138 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #216] @ 112c │ │ │ │ │ + ldr r1, [pc, #216] @ 113c │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #212] @ 1130 │ │ │ │ │ + ldr r3, [pc, #212] @ 1140 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b f74 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1090 │ │ │ │ │ + beq 10a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 8bc <_PyGen_Finalize+0x1b8> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b f58 │ │ │ │ │ + b f68 │ │ │ │ │ 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 1020 │ │ │ │ │ + ldr r6, [pc, #132] @ 1128 │ │ │ │ │ + ldr r3, [pc, #156] @ 1144 │ │ │ │ │ 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 │ │ │ │ │ + b f68 │ │ │ │ │ + ldr r1, [pc, #144] @ 1148 │ │ │ │ │ + b 1064 │ │ │ │ │ + ldr r3, [pc, #140] @ 114c │ │ │ │ │ + ldr r1, [pc, #140] @ 1150 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b f74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ 1120 │ │ │ │ │ + ldr r3, [pc, #88] @ 1130 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10f0 │ │ │ │ │ - ldr r0, [pc, #112] @ 1144 │ │ │ │ │ + beq 1100 │ │ │ │ │ + ldr r0, [pc, #112] @ 1154 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #104] @ 1148 │ │ │ │ │ + ldr r1, [pc, #104] @ 1158 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #100] @ 114c │ │ │ │ │ + ldr r3, [pc, #100] @ 115c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ - ldr r1, [pc, #88] @ 1150 │ │ │ │ │ - b 10e0 │ │ │ │ │ + b f74 │ │ │ │ │ + ldr r1, [pc, #88] @ 1160 │ │ │ │ │ + b 10f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f64 │ │ │ │ │ + bne f74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f64 │ │ │ │ │ + b f74 │ │ │ │ │ .word 0x000002c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ @@ -1253,161 +1257,173 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001154 : │ │ │ │ │ +00001164 : │ │ │ │ │ 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 : │ │ │ │ │ +0000118c : │ │ │ │ │ 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, #800] @ 14c4 │ │ │ │ │ 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 1348 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ - bne 11dc │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - strb r3, [r0, #35] @ 0x23 │ │ │ │ │ - ldr r4, [pc, #736] @ 14a8 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 13c8 │ │ │ │ │ + bne 11f0 │ │ │ │ │ + ldr r3, [pc, #760] @ 14c8 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + strb r1, [r0, #35] @ 0x23 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + bne 1254 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 11c0 │ │ │ │ │ + bgt 1244 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1234 │ │ │ │ │ + beq 1270 │ │ │ │ │ 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 1300 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1300 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - b 11c0 │ │ │ │ │ + ldr r4, [pc, #636] @ 14c8 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 11e4 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + bne 11e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 11e4 │ │ │ │ │ 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 118c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 1288 │ │ │ │ │ + beq 12c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 14ac │ │ │ │ │ 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 12f8 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1220 │ │ │ │ │ + bne 1234 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12d0 │ │ │ │ │ - ldr r3, [pc, #480] @ 14ac │ │ │ │ │ + bne 130c │ │ │ │ │ + ldr r3, [pc, #452] @ 14cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #460] @ 14a8 │ │ │ │ │ + ldr r1, [pc, #432] @ 14c8 │ │ │ │ │ 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 141c │ │ │ │ │ + ldr r3, [pc, #408] @ 14cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 1404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 11c0 │ │ │ │ │ - ldr r1, [pc, #412] @ 14b0 │ │ │ │ │ + b 1244 │ │ │ │ │ + ldr r1, [pc, #384] @ 14d0 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1498 │ │ │ │ │ + blt 14b8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11d0 │ │ │ │ │ + beq 11e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #380] @ 14b4 │ │ │ │ │ + ldr r3, [pc, #352] @ 14d4 │ │ │ │ │ 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 148c │ │ │ │ │ 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 148c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1415,93 +1431,85 @@ │ │ │ │ │ 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 13f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13bc │ │ │ │ │ + bne 13f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11c4 │ │ │ │ │ - b 13f4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 11d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11d0 │ │ │ │ │ + bne 1248 │ │ │ │ │ + b 1414 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 1474 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11d4 │ │ │ │ │ + b 11e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 144c │ │ │ │ │ - ldr r1, [pc, #168] @ 14b8 │ │ │ │ │ - ldr r2, [pc, #168] @ 14bc │ │ │ │ │ + beq 146c │ │ │ │ │ + ldr r1, [pc, #168] @ 14d8 │ │ │ │ │ + ldr r2, [pc, #168] @ 14dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr r4, [pc, #164] @ 14c0 │ │ │ │ │ + ldr r4, [pc, #164] @ 14e0 │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1438 │ │ │ │ │ + beq 1458 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1464 │ │ │ │ │ - ldr r3, [pc, #132] @ 14c4 │ │ │ │ │ + beq 1484 │ │ │ │ │ + ldr r3, [pc, #132] @ 14e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13f4 │ │ │ │ │ - ldr r4, [pc, #116] @ 14c8 │ │ │ │ │ - b 141c │ │ │ │ │ + b 1414 │ │ │ │ │ + ldr r4, [pc, #116] @ 14e8 │ │ │ │ │ + b 143c │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11c4 │ │ │ │ │ - b 13f4 │ │ │ │ │ + bne 1248 │ │ │ │ │ + b 1414 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1438 │ │ │ │ │ + b 1458 │ │ │ │ │ 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 13d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1288 │ │ │ │ │ + b 12c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 1320 │ │ │ │ │ + b 135c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000174 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── 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 1164 │ │ │ │ │ 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 1164 │ │ │ │ │ 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} │ │ │ ├── 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: 43604 (bytes into file) │ │ │ │ │ + Start of section headers: 43460 (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 0xaa54: │ │ │ │ │ +There are 17 section headers, starting at offset 0xa9c4: │ │ │ │ │ │ │ │ │ │ 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 008e00 0002b0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008da0 0002b0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006f0 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0090b0 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009050 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 004d6c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0093a0 001468 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0060a0 000815 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0068b8 0005c0 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00a808 0001c0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006e78 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e78 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006ea4 001280 10 15 157 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 008124 000cd9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00a9c8 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001334 004d0c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009340 001438 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 006040 000815 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 006858 0005c0 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00a778 0001c0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006e18 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e18 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006e44 001280 10 15 157 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0080c4 000cd9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00a938 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: 00002024 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00001fc4 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: 00000a6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00000a88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -35,55 +35,55 @@ │ │ │ │ │ 31: 00000ca8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 32: 00000ca8 152 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 33: 00000d38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000d40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 35: 00000d40 540 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 36: 00000f3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00000f5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00000f5c 568 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 39: 00001174 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001194 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001194 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 42: 000019c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00000f5c 472 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 39: 0000111c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001134 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00001134 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 42: 00001964 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 000002bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 000002c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 45: 00001a08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00001a08 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 45: 000019a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 000019a8 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 48: 00000038 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 49: 00001a10 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 50: 00001ba0 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 51: 00001b90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001ba0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00001c88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001c94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001e28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00001e40 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ - 57: 00001e40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00002008 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00002024 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 00002328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00002354 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00002354 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 63: 000023bc 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 64: 000025a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000025c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 000025c0 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 67: 00002664 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 0000266c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 69: 0000266c 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 70: 00002ccc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000019b0 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 50: 00001b40 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 51: 00001b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00001c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001c34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00001dc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00001de0 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 57: 00001de0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001fa8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00001fc4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000022c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000022f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000022f4 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 63: 0000235c 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 64: 00002540 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00002560 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00002560 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 67: 00002604 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 0000260c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 69: 0000260c 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 70: 00002c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 000002c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 72: 000002c8 336 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 73: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00002d20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00002d20 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 76: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002db8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00002db8 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 74: 00002cc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00002cc0 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 76: 00002d4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00002d58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00002d58 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 79: 00000418 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000418 52 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 81: 00000448 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 83: 0000044c 176 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 84: 000004f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -91,42 +91,42 @@ │ │ │ │ │ 87: 0000069c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000040 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 89: 00000040 288 FUNC LOCAL DEFAULT 10 float_floor_div │ │ │ │ │ 90: 00000160 452 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 91: 00000154 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 92: 00000160 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 93: 0000031c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 94: 00002de4 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 95: 00002e88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 00002e90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 97: 00002e90 3076 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 98: 00003a5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00002d84 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 95: 00002e28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002e30 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 97: 00002e30 3076 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 98: 000039fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 100: 000006a8 4 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 101: 000006ac 4 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 102: 000006b0 12 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 103: 00003a94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 104: 00003a94 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 105: 00003efc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 00003f18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00003f18 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 108: 00004424 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00004450 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00004708 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00004730 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 0000489c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 00003a34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 104: 00003a34 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 105: 00003e9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00003eb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00003eb8 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 108: 000043c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 000043f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 000046a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 000046d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 0000483c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 113: 00000324 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 114: 00000324 32 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ 115: 00000344 32 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ 116: 00000364 304 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ 117: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 118: 000048b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00004c54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00004c78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00004d54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00004850 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00004bf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00004c18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00004cf4 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: 00001c94 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: 0000204c 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: 00001c34 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: 00001fec 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: 00004450 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 000043f0 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2f │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmpun │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmple │ │ │ │ │ - 283: 00004730 384 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 283: 000046d0 384 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_f2d │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 287: 000048b0 968 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 288: 00004c78 244 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 287: 00004850 968 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 288: 00004c18 244 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 0x8e00 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8da0 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 00001ba0 float_new_impl │ │ │ │ │ +000004a4 0000321d R_ARM_JUMP24 00001b40 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 00000ca8 convert_to_double │ │ │ │ │ @@ -84,42 +84,42 @@ │ │ │ │ │ 00000674 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000688 0000201c R_ARM_CALL 00000ca8 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 0x90b0 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9050 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00012602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000e02 R_ARM_ABS32 000000a0 float_dealloc │ │ │ │ │ -0000003c 00003e02 R_ARM_ABS32 00002354 float_repr │ │ │ │ │ +0000003c 00003e02 R_ARM_ABS32 000022f4 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00002e02 R_ARM_ABS32 00001a08 float_hash │ │ │ │ │ +0000004c 00002e02 R_ARM_ABS32 000019a8 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 00001a10 float_vectorcall │ │ │ │ │ +000000d8 00003102 R_ARM_ABS32 000019b0 float_vectorcall │ │ │ │ │ 000000e0 00002602 R_ARM_ABS32 00000f5c float_add │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 000023bc float_sub │ │ │ │ │ +000000e4 00003f02 R_ARM_ABS32 0000235c float_sub │ │ │ │ │ 000000e8 00001d02 R_ARM_ABS32 00000a88 float_mul │ │ │ │ │ 000000ec 00005602 R_ARM_ABS32 000004fc float_rem │ │ │ │ │ 000000f0 00007402 R_ARM_ABS32 00000364 float_divmod │ │ │ │ │ -000000f4 00002902 R_ARM_ABS32 00001194 float_pow │ │ │ │ │ -000000f8 00004202 R_ARM_ABS32 000025c0 float_neg │ │ │ │ │ +000000f4 00002902 R_ARM_ABS32 00001134 float_pow │ │ │ │ │ +000000f8 00004202 R_ARM_ABS32 00002560 float_neg │ │ │ │ │ 000000fc 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ -00000100 00005e02 R_ARM_ABS32 00002de4 float_abs │ │ │ │ │ -00000104 00004e02 R_ARM_ABS32 00002db8 float_bool │ │ │ │ │ +00000100 00005e02 R_ARM_ABS32 00002d84 float_abs │ │ │ │ │ +00000104 00004e02 R_ARM_ABS32 00002d58 float_bool │ │ │ │ │ 00000120 00001802 R_ARM_ABS32 000005fc float___trunc___impl │ │ │ │ │ 00000128 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ 00000154 00005902 R_ARM_ABS32 00000040 float_floor_div │ │ │ │ │ 00000158 00002302 R_ARM_ABS32 00000d40 float_div │ │ │ │ │ 00000170 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00006502 R_ARM_ABS32 000006ac float_getreal │ │ │ │ │ 0000017c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -135,36 +135,36 @@ │ │ │ │ │ 000001cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 00007302 R_ARM_ABS32 00000344 float___floor__ │ │ │ │ │ 000001d8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 00007202 R_ARM_ABS32 00000324 float___ceil__ │ │ │ │ │ 000001e8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00004502 R_ARM_ABS32 0000266c float___round__ │ │ │ │ │ +000001f0 00004502 R_ARM_ABS32 0000260c float___round__ │ │ │ │ │ 000001f8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00006802 R_ARM_ABS32 00003a94 float_as_integer_ratio │ │ │ │ │ +00000200 00006802 R_ARM_ABS32 00003a34 float_as_integer_ratio │ │ │ │ │ 00000208 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00006102 R_ARM_ABS32 00002e90 float_fromhex │ │ │ │ │ +00000210 00006102 R_ARM_ABS32 00002e30 float_fromhex │ │ │ │ │ 00000218 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00006b02 R_ARM_ABS32 00003f18 float_hex │ │ │ │ │ +00000220 00006b02 R_ARM_ABS32 00003eb8 float_hex │ │ │ │ │ 00000228 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00007b02 R_ARM_ABS32 00000494 float_is_integer │ │ │ │ │ 00000238 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00007e02 R_ARM_ABS32 0000058c float___getnewargs__ │ │ │ │ │ 00000248 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00004802 R_ARM_ABS32 000002c8 float___getformat__ │ │ │ │ │ 00000258 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00004b02 R_ARM_ABS32 00002d20 float___format__ │ │ │ │ │ +00000260 00004b02 R_ARM_ABS32 00002cc0 float___format__ │ │ │ │ │ 00000268 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ 000002bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x93a0 contains 653 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9340 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 @@ │ │ │ │ │ 00000f3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f40 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f4c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f50 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f54 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000f58 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f88 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fa8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000fbc 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 │ │ │ │ │ -00001050 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001090 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010b0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000010c4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000010e0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000010f4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000010fc 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001128 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001144 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00001158 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001164 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000117c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001184 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001188 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001190 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011e4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001204 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001218 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001234 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001250 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000126c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001298 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012b8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012d0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012e8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00001304 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001320 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000133c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001348 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -0000136c 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -0000138c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000013a8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000013c0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000140c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001434 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001450 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001470 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001490 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000014a4 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000014b0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014cc 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f8c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fac 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000fc0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000fec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00001000 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001048 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001060 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001098 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010c8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000010dc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000010e4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001110 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001124 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000112c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001130 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001184 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011a4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000011b8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011f0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000120c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001238 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001258 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001270 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001288 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000012a4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012c0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000012dc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012e8 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000130c 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +0000132c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001348 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001360 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000013ac 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000013d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000013f0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001410 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001430 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001444 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001450 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000146c 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +0000148c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001498 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000014b4 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +000014d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000014ec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014f8 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001514 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001534 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000154c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001568 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000015a0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015c0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000015d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000015e0 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015fc 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000161c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001640 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001658 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000167c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001680 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000169c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016bc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016d8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000016f4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001710 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001738 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00001754 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000176c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000179c 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000017b8 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -000017d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000017f4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001810 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00001828 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00001860 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000187c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000018a8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000018dc 0000df1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -000018ec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001920 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001940 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001968 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000019c4 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000019c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019e0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019e8 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000019ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019f0 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000019f4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019f8 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019fc 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001a00 0000e102 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -00001a04 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001a0c 0000e51d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -00001a7c 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001a88 0000e91d R_ARM_JUMP24 00001c94 PyFloat_FromString │ │ │ │ │ -00001af4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b18 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001b54 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b70 0000eb1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001b88 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b94 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001b98 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b9c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bc8 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001bcc 0000e91d R_ARM_JUMP24 00001c94 PyFloat_FromString │ │ │ │ │ -00001c48 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c58 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001c80 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c8c 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001c90 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cb8 0000ed1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001cd0 0000ee1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00001ce0 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001cfc 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001d08 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d38 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d70 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001d7c 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d98 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001db0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dc4 0000f21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ddc 0000f31c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e20 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e28 00003802 R_ARM_ABS32 00001e40 float_from_string_inner │ │ │ │ │ -00001e2c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e30 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001e34 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e38 0000f402 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00001e3c 0000f502 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001e9c 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001ec4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001ed4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001f28 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f40 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f4c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f80 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001fa8 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fec 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ffc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002008 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00002010 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002018 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000201c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002020 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002048 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002094 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002124 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00002140 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00002154 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002170 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000218c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000021bc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000021e0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000021ec 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000021f4 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00002208 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002214 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002220 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002224 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000022d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000022ec 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002304 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002314 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00002328 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002344 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002348 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000234c 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000237c 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00002388 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002394 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -000023a0 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023b8 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002404 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002424 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00002438 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002450 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002464 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024ac 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000024c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000024dc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002518 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002544 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000255c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002570 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002594 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025b0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025bc 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025dc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000263c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002650 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002660 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002664 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000026e0 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -000026fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000270c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002740 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00002748 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027b0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000027e4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00002800 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002840 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00002894 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00002898 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000028b0 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -000028d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000291c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002930 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -00002968 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000298c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000029d8 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a04 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002a08 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a28 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00002a44 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002a78 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002aac 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002ad4 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002af4 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002b00 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00002b2c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b50 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b58 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b80 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ba0 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002bb8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002be8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00002c10 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c3c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c70 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002c7c 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c90 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00002ca8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002cac 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -00002cb8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002cc0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ccc 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002cd0 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002cec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002cf0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cf4 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002cf8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d00 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002d04 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d10 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002d14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d18 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d50 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00002d6c 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00002d7c 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00002d98 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002da4 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00002dac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002db0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002db4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002dd4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002e00 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002e60 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e74 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e84 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eb8 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002ee8 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00003264 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00003368 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000033a0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000033e4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003408 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003440 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000344c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003458 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000034c0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003508 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003558 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000360c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003664 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -000036a8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003788 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003790 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000037a0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003804 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000380c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003840 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003858 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003870 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000038d4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000038dc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000038f4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038fc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003904 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000391c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039e8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00003a00 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a28 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003a50 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a5c 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003a60 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a70 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a78 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003a7c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a80 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003a84 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a88 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ae4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b00 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003b1c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b34 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003b5c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b70 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003b84 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003ba0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bb0 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bc4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003be0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bf0 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c04 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c20 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c30 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c44 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c60 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c84 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c98 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003cb8 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00003cc8 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003ce0 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003d28 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003db8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dec 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e08 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e1c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e24 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e5c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e74 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e90 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ef4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f00 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00003f08 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003f0c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f10 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f6c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f8c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003fac 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003fc8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003fe0 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003ff8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004010 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004024 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004038 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000404c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004058 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004064 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004078 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004084 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004090 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000409c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040bc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040c8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040e8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040f4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004100 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000410c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004120 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000412c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004138 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004144 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004158 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004164 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004170 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000417c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004190 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000419c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041a8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041b4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041e0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041ec 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004200 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000420c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004218 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004224 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004238 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004244 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004250 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000425c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004270 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000427c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004288 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004294 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042a8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042b4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042c0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000042cc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042e0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042f0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004324 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004340 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00004380 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000043b0 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000043cc 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000043f8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004424 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004428 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004430 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00004438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000443c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000444c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004484 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -00004498 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ -000044ac 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ -000044e0 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000453c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004558 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004570 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004594 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000045c0 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000045d4 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000045f0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000460c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004638 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004658 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004664 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004668 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000046cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000046e4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046f4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004708 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004714 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004728 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000472c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004770 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004778 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -000047cc 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00004824 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004830 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004850 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004870 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004888 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000489c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048a0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000048a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000048dc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000048fc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004918 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004934 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004950 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000496c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000498c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000049a0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000049bc 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000049dc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004a0c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a18 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004a28 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004a38 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004a4c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a60 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004a7c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b2c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b54 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b94 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004bbc 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004be0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bec 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004bf8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004c04 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004c14 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004c28 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004c3c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004c64 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004c68 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004c70 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004c74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004cc4 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004cd0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004ce4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004cec 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004d08 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001508 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001540 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001560 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001574 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001580 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015bc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000015e0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015f8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000161c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001620 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000163c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000165c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001678 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001694 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000016b0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000016d8 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000016f4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000170c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000173c 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00001758 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00001774 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001794 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000017b0 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017c8 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00001800 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000181c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001848 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000187c 0000de1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +0000188c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018c0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018e0 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001908 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001964 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001980 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001988 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000198c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001990 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001994 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001998 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000199c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000019a0 0000e002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +000019a4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000019ac 0000e41d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001a1c 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001a28 0000e81d R_ARM_JUMP24 00001c34 PyFloat_FromString │ │ │ │ │ +00001a94 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001af4 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b10 0000ea1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001b28 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b34 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001b38 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b3c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001b68 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001b6c 0000e81d R_ARM_JUMP24 00001c34 PyFloat_FromString │ │ │ │ │ +00001be8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001c20 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c2c 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001c30 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c58 0000ec1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c70 0000ed1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00001c80 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c9c 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001ca8 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001cd8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d10 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001d1c 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d38 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d50 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d64 0000f11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d7c 0000f21c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001dc0 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dc8 00003802 R_ARM_ABS32 00001de0 float_from_string_inner │ │ │ │ │ +00001dcc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dd0 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001dd4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dd8 0000f302 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00001ddc 0000f402 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001e3c 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001e64 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001e74 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001ec8 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001ee0 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001eec 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f20 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001f48 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f8c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f9c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001fa8 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001fb0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001fb8 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001fbc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001fc0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fe8 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002034 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020c4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000020e0 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000020f4 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002110 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000212c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000215c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002180 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000218c 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002194 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000021a8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000021b4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000021c0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000021c4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002274 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000228c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022a4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022b4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000022c8 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022e4 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000022e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022ec 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000022f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000231c 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00002328 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002334 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00002340 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002358 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000023a4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000023c4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000023d8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000023f0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002404 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000244c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002468 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000247c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000248c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000024b8 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000024e4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024fc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002510 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002534 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002548 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000254c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002550 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002558 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000255c 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000257c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000025dc 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000025f0 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002600 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002604 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002608 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002680 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +0000269c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000026ac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000026e0 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000026e8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002750 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002760 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002784 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000027a0 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000027e0 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00002834 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00002838 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002850 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00002870 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000028bc 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028d0 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00002908 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000292c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002978 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000029a4 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000029a8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000029e4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00002a18 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a4c 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002a74 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002a94 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002aa0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00002acc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b20 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b40 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002b58 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b88 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00002bb0 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bdc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c10 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c1c 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c24 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c30 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00002c48 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c4c 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00002c58 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002c60 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c6c 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c70 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002c74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c80 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c84 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c90 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c94 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002c98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ca0 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002ca4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ca8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cb0 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00002cb4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cb8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cbc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cf0 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00002d0c 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00002d1c 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00002d38 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002d44 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002d4c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d50 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d54 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d74 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00002da0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002e00 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e14 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e24 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002e28 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002e58 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002e88 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00003204 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00003308 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003340 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000334c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003384 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003390 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033a8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000033e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000033ec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033f8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003460 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000034a8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000034f8 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035ac 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003604 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00003648 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003728 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003730 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003740 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000037a4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000037e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037f8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003810 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003874 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000387c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003894 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000389c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000038a4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000038bc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003988 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000039a0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000039c8 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000039f0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039fc 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00003a00 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a10 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a18 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003a1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a20 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003a24 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a28 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a84 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003aa0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003abc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003ad4 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003afc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b10 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b24 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b40 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b50 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b64 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b80 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b90 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003ba4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003bc0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003bd0 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003be4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c00 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003c24 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003c38 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c58 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00003c68 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003c80 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003cc8 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003d58 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d8c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dbc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dc4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003dfc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e14 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e30 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e94 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003ea0 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00003ea8 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003eac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003eb0 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003eb4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f0c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f2c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f4c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003f68 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003f80 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003f98 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003fb0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00003fc4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003fd8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003fec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003ff8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004004 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004018 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004024 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004030 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000403c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004050 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000405c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004068 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004074 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004088 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004094 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040a0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040ac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040c0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040cc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040d8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040e4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040f8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004104 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004110 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000411c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004130 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000413c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004148 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004154 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004168 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004174 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004180 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000418c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041a0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041ac 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041b8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041c4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041d8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041e4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041f0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041fc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004210 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000421c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004228 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004234 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004248 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004254 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004260 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000426c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004280 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000428c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004290 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000042c4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000042e0 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00004320 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004350 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000436c 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004398 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043c8 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000043d0 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +000043d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004424 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +00004438 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ +0000444c 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ +00004480 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044dc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000044f8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00004510 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004534 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004560 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004574 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00004590 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000045ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000045d8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000045f8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004604 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004608 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000466c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004684 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004694 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000046a8 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046b4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000046b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000046c8 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000046cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004710 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004718 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +0000476c 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +000047c4 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000047d0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000047f0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004810 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004828 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000483c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004840 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004844 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000487c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000489c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048b8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000048d4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048f0 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000490c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000492c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004940 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000495c 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +0000497c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000049ac 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000049b8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000049c8 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +000049d8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000049ec 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004a00 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004a1c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004acc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004af4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b34 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b5c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004b80 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b8c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004b98 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004ba4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004bb4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004bc8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004bdc 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004c04 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004c08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c10 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00004c14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c64 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00004c70 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004c84 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004c8c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004ca8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa808 contains 56 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa778 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 00000ca8 convert_to_double │ │ │ │ │ 000000c8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000dc 0000201c R_ARM_CALL 00000ca8 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 00000ca8 convert_to_double │ │ │ │ │ 000003ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000400 0000201c R_ARM_CALL 00000ca8 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 1ba0 │ │ │ │ │ + b 1b40 │ │ │ │ │ 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 2024 │ │ │ │ │ + bl 1fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2024 │ │ │ │ │ + bl 1fc4 │ │ │ │ │ b 408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Negative │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 42c │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -977,17 +977,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d00 │ │ │ │ │ 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 cf8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [pc, #24] @ d3c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -1156,303 +1156,273 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000f5c : │ │ │ │ │ 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] @ 1174 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [pc, #424] @ 111c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 107c │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq 108c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 107c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 108c │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1110 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 10f4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #452] @ 1178 │ │ │ │ │ + ldr r3, [pc, #360] @ 1120 │ │ │ │ │ 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 10fc │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 108c │ │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne 1094 │ │ │ │ │ + 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] @ 117c │ │ │ │ │ + ldr r3, [pc, #300] @ 1124 │ │ │ │ │ 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 104c │ │ │ │ │ - ldr r0, [pc, #360] @ 1180 │ │ │ │ │ + beq 105c │ │ │ │ │ + ldr r0, [pc, #260] @ 1128 │ │ │ │ │ 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 1070 │ │ │ │ │ + bne 1080 │ │ │ │ │ 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 1160 │ │ │ │ │ - ldr r0, [pc, #284] @ 1180 │ │ │ │ │ + beq 1110 │ │ │ │ │ + ldr r0, [pc, #180] @ 1128 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 1044 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 1038 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldrd r8, [r4, #8] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq fd4 │ │ │ │ │ - ldr r1, [pc, #224] @ 1174 │ │ │ │ │ + b 1044 │ │ │ │ │ + ldrd r6, [r6, #8] │ │ │ │ │ + b fcc │ │ │ │ │ + ldr r1, [pc, #128] @ 111c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd4 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1110 │ │ │ │ │ + bne fdc │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + add r0, sp, #4 │ │ │ │ │ + bl ca8 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldreq r4, [sp, #4] │ │ │ │ │ + beq 1050 │ │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #188] @ 1178 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_dcmpeq> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1128 │ │ │ │ │ - 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] @ 1184 │ │ │ │ │ + ldr r3, [pc, #88] @ 112c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b ff8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq fc8 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1044 │ │ │ │ │ - ldr r3, [pc, #112] @ 1188 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1168 │ │ │ │ │ - ldr r4, [pc, #96] @ 1188 │ │ │ │ │ - b 1044 │ │ │ │ │ + b 1004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1108 │ │ │ │ │ - ldr r3, [pc, #80] @ 118c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 <__aeabi_dsub> │ │ │ │ │ - R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #64] @ 1190 │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_read_tp> │ │ │ │ │ - R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b ff8 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 1120 │ │ │ │ │ + beq fcc │ │ │ │ │ + b 1050 │ │ │ │ │ + ldr r2, [pc, #52] @ 1130 │ │ │ │ │ + ldr r4, [pc, #48] @ 1130 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r2] │ │ │ │ │ + b 1050 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1050 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00001194 : │ │ │ │ │ +00001134 : │ │ │ │ │ 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] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #2072] @ 1964 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 1634 │ │ │ │ │ - ldr r6, [pc, #2056] @ 19c8 │ │ │ │ │ + bne 15d4 │ │ │ │ │ + ldr r6, [pc, #2056] @ 1968 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 159c │ │ │ │ │ + bne 153c │ │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1594 │ │ │ │ │ - ldr r1, [pc, #2016] @ 19c8 │ │ │ │ │ + beq 1534 │ │ │ │ │ + ldr r1, [pc, #2016] @ 1968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1594 │ │ │ │ │ + bne 1534 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1714 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1980] @ 19cc │ │ │ │ │ + ldr r3, [pc, #1980] @ 196c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1680 │ │ │ │ │ + bne 1620 │ │ │ │ │ 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 1628 │ │ │ │ │ + bne 15c8 │ │ │ │ │ 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 166c │ │ │ │ │ + bne 160c │ │ │ │ │ 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 1850 │ │ │ │ │ + bne 17f0 │ │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #1856] @ 19d0 │ │ │ │ │ + ldr r3, [pc, #1856] @ 1970 │ │ │ │ │ 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 12c4 │ │ │ │ │ - ldr r3, [pc, #1824] @ 19d0 │ │ │ │ │ + bne 1264 │ │ │ │ │ + ldr r3, [pc, #1824] @ 1970 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17e8 │ │ │ │ │ - ldr r3, [pc, #1796] @ 19d0 │ │ │ │ │ + beq 1788 │ │ │ │ │ + ldr r3, [pc, #1796] @ 1970 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 1294 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1768] @ 19d0 │ │ │ │ │ + ldr r3, [pc, #1768] @ 1970 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178c │ │ │ │ │ + beq 172c │ │ │ │ │ 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 1728 │ │ │ │ │ + bne 16c8 │ │ │ │ │ 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 149c │ │ │ │ │ - ldr r3, [pc, #1696] @ 19d4 │ │ │ │ │ + bne 143c │ │ │ │ │ + ldr r3, [pc, #1696] @ 1974 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1604 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -1462,50 +1432,50 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18a4 │ │ │ │ │ - ldr r3, [pc, #1608] @ 19d8 │ │ │ │ │ + bne 1844 │ │ │ │ │ + ldr r3, [pc, #1608] @ 1978 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #1604] @ 19dc │ │ │ │ │ + ldr r3, [pc, #1604] @ 197c │ │ │ │ │ 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 19a0 │ │ │ │ │ - ldr r3, [pc, #1564] @ 19e0 │ │ │ │ │ + bne 1940 │ │ │ │ │ + ldr r3, [pc, #1564] @ 1980 │ │ │ │ │ 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 1564 │ │ │ │ │ - ldr r0, [pc, #1532] @ 19e4 │ │ │ │ │ + beq 1504 │ │ │ │ │ + ldr r0, [pc, #1532] @ 1984 │ │ │ │ │ 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 1588 │ │ │ │ │ + bne 1528 │ │ │ │ │ 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} │ │ │ │ │ @@ -1513,228 +1483,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 1628 │ │ │ │ │ + bne 15c8 │ │ │ │ │ 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 1870 │ │ │ │ │ + bne 1810 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1384] @ 19d0 │ │ │ │ │ + ldr r3, [pc, #1384] @ 1970 │ │ │ │ │ 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 149c │ │ │ │ │ - ldr r3, [pc, #1352] @ 19d0 │ │ │ │ │ + bne 143c │ │ │ │ │ + ldr r3, [pc, #1352] @ 1970 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1628 │ │ │ │ │ + beq 15c8 │ │ │ │ │ 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 197c │ │ │ │ │ + beq 191c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ - ldr r3, [pc, #1268] @ 19cc │ │ │ │ │ + ldr r3, [pc, #1268] @ 196c │ │ │ │ │ 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 164c │ │ │ │ │ + bne 15ec │ │ │ │ │ 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 18e4 │ │ │ │ │ - ldr r3, [pc, #1192] @ 19dc │ │ │ │ │ + bne 1884 │ │ │ │ │ + ldr r3, [pc, #1192] @ 197c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b8 │ │ │ │ │ + bne 1958 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1160] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #1160] @ 1974 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13bc │ │ │ │ │ + beq 135c │ │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 135c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1938 │ │ │ │ │ - ldr r0, [pc, #1128] @ 19e4 │ │ │ │ │ + beq 18d8 │ │ │ │ │ + ldr r0, [pc, #1128] @ 1984 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1408 │ │ │ │ │ + beq 13a8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 1408 │ │ │ │ │ + b 13a8 │ │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ │ - b 1224 │ │ │ │ │ + b 11c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1944 │ │ │ │ │ + bne 18e4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1024] @ 19cc │ │ │ │ │ + ldr r3, [pc, #1024] @ 196c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d4 │ │ │ │ │ + beq 1174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1644 │ │ │ │ │ + bne 15e4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1420 │ │ │ │ │ + beq 13c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f0 │ │ │ │ │ + beq 1190 │ │ │ │ │ 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 125c │ │ │ │ │ - ldr r1, [pc, #932] @ 19d4 │ │ │ │ │ + beq 11fc │ │ │ │ │ + ldr r1, [pc, #932] @ 1974 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1674 │ │ │ │ │ - ldr r3, [pc, #940] @ 19e8 │ │ │ │ │ - ldr r1, [pc, #940] @ 19ec │ │ │ │ │ + b 1614 │ │ │ │ │ + ldr r3, [pc, #940] @ 1988 │ │ │ │ │ + ldr r1, [pc, #940] @ 198c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1414 │ │ │ │ │ + b 13b4 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #892] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #892] @ 1974 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166c │ │ │ │ │ - ldr r9, [pc, #872] @ 19d4 │ │ │ │ │ + bne 160c │ │ │ │ │ + ldr r9, [pc, #872] @ 1974 │ │ │ │ │ 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 1644 │ │ │ │ │ + bne 15e4 │ │ │ │ │ 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 166c │ │ │ │ │ + bne 160c │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #796] @ 19d0 │ │ │ │ │ + ldr r3, [pc, #796] @ 1970 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16e4 │ │ │ │ │ - ldr r3, [pc, #768] @ 19d0 │ │ │ │ │ + bne 1684 │ │ │ │ │ + ldr r3, [pc, #768] @ 1970 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 188c │ │ │ │ │ + beq 182c │ │ │ │ │ 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 1760 │ │ │ │ │ + bne 1700 │ │ │ │ │ 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 132c │ │ │ │ │ - ldr r5, [pc, #688] @ 19d4 │ │ │ │ │ + beq 12cc │ │ │ │ │ + ldr r5, [pc, #688] @ 1974 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14bc │ │ │ │ │ + b 145c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -1742,183 +1712,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 1958 │ │ │ │ │ - ldr r3, [pc, #648] @ 19f0 │ │ │ │ │ - ldr r1, [pc, #648] @ 19f4 │ │ │ │ │ + beq 18f8 │ │ │ │ │ + ldr r3, [pc, #648] @ 1990 │ │ │ │ │ + ldr r1, [pc, #648] @ 1994 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1644 │ │ │ │ │ - ldr r3, [pc, #636] @ 19f8 │ │ │ │ │ + b 15e4 │ │ │ │ │ + ldr r3, [pc, #636] @ 1998 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 194c │ │ │ │ │ - ldr r7, [pc, #620] @ 19f8 │ │ │ │ │ - b 1414 │ │ │ │ │ + bne 18ec │ │ │ │ │ + ldr r7, [pc, #620] @ 1998 │ │ │ │ │ + b 13b4 │ │ │ │ │ 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] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #528] @ 1974 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 187c │ │ │ │ │ + beq 181c │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r9, [pc, #504] @ 19dc │ │ │ │ │ + ldreq r9, [pc, #504] @ 197c │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - b 166c │ │ │ │ │ - ldr r3, [pc, #484] @ 19d4 │ │ │ │ │ + b 160c │ │ │ │ │ + ldr r3, [pc, #484] @ 1974 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ + bne 15c8 │ │ │ │ │ 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] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #440] @ 1974 │ │ │ │ │ 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] @ 19dc │ │ │ │ │ + ldreq r1, [pc, #408] @ 197c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 1674 │ │ │ │ │ + beq 1614 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1674 │ │ │ │ │ - ldr r3, [pc, #380] @ 19d4 │ │ │ │ │ + b 1614 │ │ │ │ │ + ldr r3, [pc, #380] @ 1974 │ │ │ │ │ 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 1674 │ │ │ │ │ + b 1614 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 1848 │ │ │ │ │ + beq 17e8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 1674 │ │ │ │ │ + b 1614 │ │ │ │ │ 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 13bc │ │ │ │ │ + bne 135c │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ - beq 19ac │ │ │ │ │ - ldr r3, [pc, #288] @ 19fc │ │ │ │ │ + beq 194c │ │ │ │ │ + ldr r3, [pc, #288] @ 199c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetFromErrno │ │ │ │ │ - b 1644 │ │ │ │ │ + b 15e4 │ │ │ │ │ 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 18cc │ │ │ │ │ + beq 186c │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #184] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #184] @ 1974 │ │ │ │ │ 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 1558 │ │ │ │ │ - b 13bc │ │ │ │ │ + bne 14f8 │ │ │ │ │ + b 135c │ │ │ │ │ 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 11d0 │ │ │ │ │ + b 1170 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 1784 │ │ │ │ │ - ldr r3, [pc, #116] @ 19d4 │ │ │ │ │ + b 1724 │ │ │ │ │ + ldr r3, [pc, #116] @ 1974 │ │ │ │ │ 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 166c │ │ │ │ │ - ldr r3, [pc, #124] @ 1a00 │ │ │ │ │ + b 160c │ │ │ │ │ + ldr r3, [pc, #124] @ 19a0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #52] @ 19c4 │ │ │ │ │ + ldr r2, [pc, #52] @ 1964 │ │ │ │ │ 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] @ 1a04 │ │ │ │ │ + ldr r3, [pc, #80] @ 19a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 18dc │ │ │ │ │ + b 187c │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 19ac │ │ │ │ │ + b 194c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ @@ -1937,207 +1907,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 │ │ │ │ │ │ │ │ │ │ -00001a08 : │ │ │ │ │ +000019a8 : │ │ │ │ │ float_hash(): │ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ │ b 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -00001a10 : │ │ │ │ │ +000019b0 : │ │ │ │ │ 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 1b64 │ │ │ │ │ + bne 1b04 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 1b44 │ │ │ │ │ + bne 1ae4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1afc │ │ │ │ │ - ldr r3, [pc, #320] @ 1b90 │ │ │ │ │ + beq 1a9c │ │ │ │ │ + ldr r3, [pc, #320] @ 1b30 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1a8c │ │ │ │ │ + bne 1a2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b08 │ │ │ │ │ - ldr r3, [pc, #300] @ 1b94 │ │ │ │ │ + beq 1aa8 │ │ │ │ │ + ldr r3, [pc, #300] @ 1b34 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a80 │ │ │ │ │ + beq 1a20 │ │ │ │ │ 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 1c94 │ │ │ │ │ + b 1c34 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #260] @ 1b98 │ │ │ │ │ + ldr r3, [pc, #260] @ 1b38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #240] @ 1b90 │ │ │ │ │ - bl 1ba0 │ │ │ │ │ + ldr r0, [pc, #240] @ 1b30 │ │ │ │ │ + bl 1b40 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b3c │ │ │ │ │ + beq 1adc │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1ac4 │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r5, #8] │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1a90 │ │ │ │ │ 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 1ae4 │ │ │ │ │ - ldr r3, [pc, #140] @ 1b90 │ │ │ │ │ + b 1a84 │ │ │ │ │ + ldr r3, [pc, #140] @ 1b30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1b1c │ │ │ │ │ + bne 1abc │ │ │ │ │ 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] @ 1b98 │ │ │ │ │ - b 1a98 │ │ │ │ │ + ldr r1, [pc, #116] @ 1b38 │ │ │ │ │ + b 1a38 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1b3c │ │ │ │ │ + beq 1adc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1b24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r0, [pc, #80] @ 1b9c │ │ │ │ │ + b 1a84 │ │ │ │ │ + ldr r0, [pc, #80] @ 1b3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a40 │ │ │ │ │ - b 1b3c │ │ │ │ │ - ldr r0, [pc, #48] @ 1b9c │ │ │ │ │ + bne 19e0 │ │ │ │ │ + b 1adc │ │ │ │ │ + ldr r0, [pc, #48] @ 1b3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b3c │ │ │ │ │ - b 1a34 │ │ │ │ │ + beq 1adc │ │ │ │ │ + b 19d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b3c │ │ │ │ │ + b 1adc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00001ba0 : │ │ │ │ │ +00001b40 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r3, [pc, #224] @ 1c88 │ │ │ │ │ + ldr r3, [pc, #224] @ 1c28 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bd0 │ │ │ │ │ + bne 1b70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ - ldr r3, [pc, #208] @ 1c8c │ │ │ │ │ + beq 1bf0 │ │ │ │ │ + ldr r3, [pc, #208] @ 1c2c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1b6c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ - b 1c94 │ │ │ │ │ + b 1c34 │ │ │ │ │ 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] @ 1c90 │ │ │ │ │ + ldr r2, [pc, #168] @ 1c30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1ba0 │ │ │ │ │ + bl 1b40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c74 │ │ │ │ │ + beq 1c14 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1bfc │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r4, #8] │ │ │ │ │ - beq 1c3c │ │ │ │ │ + beq 1bdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c44 │ │ │ │ │ + beq 1be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c3c │ │ │ │ │ + b 1bdc │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1c74 │ │ │ │ │ + beq 1c14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c7c │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1c3c │ │ │ │ │ + b 1bdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c74 │ │ │ │ │ + b 1c14 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001c94 : │ │ │ │ │ +00001c34 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2145,182 +2115,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 1d48 │ │ │ │ │ + beq 1ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d9c │ │ │ │ │ + beq 1d3c │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r3, [pc, #316] @ 1e28 │ │ │ │ │ - ldr r2, [pc, #316] @ 1e2c │ │ │ │ │ + ldr r3, [pc, #316] @ 1dc8 │ │ │ │ │ + ldr r2, [pc, #316] @ 1dcc │ │ │ │ │ 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 1d28 │ │ │ │ │ + beq 1cc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1d34 │ │ │ │ │ + beq 1cd4 │ │ │ │ │ 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 1da4 │ │ │ │ │ + beq 1d44 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - ldr r3, [pc, #200] @ 1e28 │ │ │ │ │ + ldr r3, [pc, #200] @ 1dc8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r2, [pc, #188] @ 1e2c │ │ │ │ │ + ldr r2, [pc, #188] @ 1dcc │ │ │ │ │ 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 1d28 │ │ │ │ │ + b 1cc8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #160] @ 1e30 │ │ │ │ │ + ldr r3, [pc, #160] @ 1dd0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #156] @ 1e34 │ │ │ │ │ + ldr r1, [pc, #156] @ 1dd4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1d28 │ │ │ │ │ - ldr r1, [pc, #140] @ 1e38 │ │ │ │ │ + b 1cc8 │ │ │ │ │ + ldr r1, [pc, #140] @ 1dd8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1e08 │ │ │ │ │ + beq 1da8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e08 │ │ │ │ │ + bne 1da8 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d84 │ │ │ │ │ + bne 1d24 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e1c │ │ │ │ │ - ldr r1, [pc, #56] @ 1e28 │ │ │ │ │ + beq 1dbc │ │ │ │ │ + ldr r1, [pc, #56] @ 1dc8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ 1e2c │ │ │ │ │ + ldr r2, [pc, #52] @ 1dcc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - b 1cfc │ │ │ │ │ + b 1c9c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #32] @ 1e3c │ │ │ │ │ - b 1d58 │ │ │ │ │ + ldreq r0, [pc, #32] @ 1ddc │ │ │ │ │ + b 1cf8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1d9c │ │ │ │ │ + b 1d3c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00001e40 : │ │ │ │ │ +00001de0 : │ │ │ │ │ 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 1fe0 │ │ │ │ │ - ldr ip, [pc, #412] @ 2008 │ │ │ │ │ + bcs 1f80 │ │ │ │ │ + ldr ip, [pc, #412] @ 1fa8 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1fb4 │ │ │ │ │ + bne 1f54 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls 1f78 │ │ │ │ │ - ldr ip, [pc, #380] @ 2008 │ │ │ │ │ + bls 1f18 │ │ │ │ │ + ldr ip, [pc, #380] @ 1fa8 │ │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ ands r2, r3, #8 │ │ │ │ │ - bne 1f58 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ 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 1f98 │ │ │ │ │ - ldr r3, [pc, #336] @ 200c │ │ │ │ │ + bne 1f38 │ │ │ │ │ + ldr r3, [pc, #336] @ 1fac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fec │ │ │ │ │ - ldr r3, [pc, #312] @ 2010 │ │ │ │ │ + bne 1f8c │ │ │ │ │ + ldr r3, [pc, #312] @ 1fb0 │ │ │ │ │ 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 1f3c │ │ │ │ │ + beq 1edc │ │ │ │ │ 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] @ 2014 │ │ │ │ │ + ldr r3, [pc, #260] @ 1fb4 │ │ │ │ │ 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] │ │ │ │ │ @@ -2330,125 +2300,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 1f08 │ │ │ │ │ + bne 1ea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f30 │ │ │ │ │ + b 1ed0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 1f78 │ │ │ │ │ + beq 1f18 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f58 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ 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 1eb4 │ │ │ │ │ - ldr r3, [pc, #120] @ 2018 │ │ │ │ │ - ldr r1, [pc, #120] @ 201c │ │ │ │ │ + beq 1e54 │ │ │ │ │ + ldr r3, [pc, #120] @ 1fb8 │ │ │ │ │ + ldr r1, [pc, #120] @ 1fbc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f30 │ │ │ │ │ + b 1ed0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 1fe0 │ │ │ │ │ + bls 1f80 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 1f80 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 1fc0 │ │ │ │ │ + bne 1f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1e78 │ │ │ │ │ - b 1f98 │ │ │ │ │ + bne 1e18 │ │ │ │ │ + b 1f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fac │ │ │ │ │ - ldr r3, [pc, #32] @ 2020 │ │ │ │ │ + bne 1f4c │ │ │ │ │ + ldr r3, [pc, #32] @ 1fc0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 1edc │ │ │ │ │ + b 1e7c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00002024 : │ │ │ │ │ +00001fc4 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000204c : │ │ │ │ │ +00001fec : │ │ │ │ │ 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] @ 2328 │ │ │ │ │ + ldr ip, [pc, #708] @ 22c8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [ip, #1508] @ 0x5e4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ - beq 2100 │ │ │ │ │ + beq 20a0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 20a4 │ │ │ │ │ + bne 2044 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 205c │ │ │ │ │ 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 2088 │ │ │ │ │ + beq 2028 │ │ │ │ │ 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] │ │ │ │ │ @@ -2457,73 +2427,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 2098 │ │ │ │ │ + b 2038 │ │ │ │ │ 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 22b4 │ │ │ │ │ + bne 2254 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #476] @ 232c │ │ │ │ │ + ldr r3, [pc, #476] @ 22cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c8 │ │ │ │ │ - ldr r3, [pc, #452] @ 2330 │ │ │ │ │ + beq 2268 │ │ │ │ │ + ldr r3, [pc, #452] @ 22d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e0 │ │ │ │ │ + beq 2280 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge 22f8 │ │ │ │ │ - ldr ip, [pc, #392] @ 2334 │ │ │ │ │ + bge 2298 │ │ │ │ │ + ldr ip, [pc, #392] @ 22d4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 230c │ │ │ │ │ + blt 22ac │ │ │ │ │ add r5, r2, #1020 @ 0x3fc │ │ │ │ │ - ldr r3, [pc, #372] @ 2330 │ │ │ │ │ + ldr r3, [pc, #372] @ 22d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #356] @ 2338 │ │ │ │ │ + ldr r3, [pc, #356] @ 22d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -2535,35 +2505,35 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #296] @ 233c │ │ │ │ │ + ldr r3, [pc, #296] @ 22dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #268] @ 232c │ │ │ │ │ + ldr r3, [pc, #268] @ 22cc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 21fc │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsrs r3, sl, #28 │ │ │ │ │ - beq 225c │ │ │ │ │ - ldr r3, [pc, #248] @ 2340 │ │ │ │ │ + beq 21fc │ │ │ │ │ + ldr r3, [pc, #248] @ 22e0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - bgt 22f8 │ │ │ │ │ + bgt 2298 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ asr r1, r0, #4 │ │ │ │ │ orr r1, r1, r9, lsl #7 │ │ │ │ │ strb r1, [r2], r8 │ │ │ │ │ @@ -2579,48 +2549,48 @@ │ │ │ │ │ strb sl, [r1, r8] │ │ │ │ │ add ip, r1, r8, lsl #1 │ │ │ │ │ strb r2, [r1, r8, lsl #1] │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r2, [ip, r8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [ip, r8, lsl #1] │ │ │ │ │ - b 209c │ │ │ │ │ + b 203c │ │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - b 2134 │ │ │ │ │ + b 20d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cc │ │ │ │ │ - ldr r3, [pc, #92] @ 2344 │ │ │ │ │ - ldr r1, [pc, #92] @ 2348 │ │ │ │ │ + bne 216c │ │ │ │ │ + ldr r3, [pc, #92] @ 22e4 │ │ │ │ │ + ldr r1, [pc, #92] @ 22e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 209c │ │ │ │ │ - ldr r3, [pc, #76] @ 234c │ │ │ │ │ - ldr r1, [pc, #76] @ 2350 │ │ │ │ │ + b 203c │ │ │ │ │ + ldr r3, [pc, #76] @ 22ec │ │ │ │ │ + ldr r1, [pc, #76] @ 22f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2290 │ │ │ │ │ add r2, r2, #1020 @ 0x3fc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 21cc │ │ │ │ │ + b 216c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xfffffc02 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ @@ -2630,30 +2600,30 @@ │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002354 : │ │ │ │ │ +000022f4 : │ │ │ │ │ float_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r2, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23b0 │ │ │ │ │ + beq 2350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2664,151 +2634,151 @@ │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000023bc : │ │ │ │ │ +0000235c : │ │ │ │ │ float_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #460] @ 25a0 │ │ │ │ │ + ldr r5, [pc, #460] @ 2540 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 2484 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 24c0 │ │ │ │ │ - ldr r1, [pc, #408] @ 25a0 │ │ │ │ │ + beq 2460 │ │ │ │ │ + ldr r1, [pc, #408] @ 2540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 24c0 │ │ │ │ │ + bne 2460 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2518 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #372] @ 25a4 │ │ │ │ │ + ldr r3, [pc, #372] @ 2544 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2544 │ │ │ │ │ + bne 24e4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #332] @ 25a8 │ │ │ │ │ + ldr r3, [pc, #332] @ 2548 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ - ldr r0, [pc, #292] @ 25ac │ │ │ │ │ + beq 24b4 │ │ │ │ │ + ldr r0, [pc, #292] @ 254c │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne 2538 │ │ │ │ │ + bne 24d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #220] @ 25b0 │ │ │ │ │ + ldr r3, [pc, #220] @ 2550 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 2468 │ │ │ │ │ + b 2408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ec │ │ │ │ │ + bne 238c │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl ca8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 23f4 │ │ │ │ │ + bne 2394 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2454 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2594 │ │ │ │ │ - ldr r0, [pc, #128] @ 25ac │ │ │ │ │ + beq 2534 │ │ │ │ │ + ldr r0, [pc, #128] @ 254c │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 2448 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b4 │ │ │ │ │ - ldr r3, [pc, #92] @ 25b4 │ │ │ │ │ + bne 2454 │ │ │ │ │ + ldr r3, [pc, #92] @ 2554 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #80] @ 25b8 │ │ │ │ │ + ldr r3, [pc, #80] @ 2558 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 2468 │ │ │ │ │ - ldr r2, [pc, #60] @ 25bc │ │ │ │ │ - ldr r4, [pc, #56] @ 25bc │ │ │ │ │ + b 2408 │ │ │ │ │ + ldr r2, [pc, #60] @ 255c │ │ │ │ │ + ldr r4, [pc, #56] @ 255c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2454 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2816,41 +2786,41 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000025c0 : │ │ │ │ │ +00002560 : │ │ │ │ │ float_neg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2664 │ │ │ │ │ + ldr r2, [pc, #140] @ 2604 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 264c │ │ │ │ │ + beq 25ec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #68] @ 2668 │ │ │ │ │ + ldr r3, [pc, #68] @ 2608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -2859,173 +2829,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 261c │ │ │ │ │ + bne 25bc │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000266c : │ │ │ │ │ +0000260c : │ │ │ │ │ float___round__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ - ldr r3, [pc, #1608] @ 2ccc │ │ │ │ │ + ldr r3, [pc, #1608] @ 2c6c │ │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bhi 2958 │ │ │ │ │ + bhi 28f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 297c │ │ │ │ │ - ldr r5, [pc, #1564] @ 2cd0 │ │ │ │ │ + bne 291c │ │ │ │ │ + ldr r5, [pc, #1564] @ 2c70 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2c30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #1548] @ 2cd4 │ │ │ │ │ + ldr r6, [pc, #1548] @ 2c74 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2744 │ │ │ │ │ + bne 26e4 │ │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 27b8 │ │ │ │ │ + bne 2758 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #1488] @ 2cd8 │ │ │ │ │ + ldr r3, [pc, #1488] @ 2c78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c98 │ │ │ │ │ - ldr r3, [pc, #1452] @ 2ccc │ │ │ │ │ + bne 2c38 │ │ │ │ │ + ldr r3, [pc, #1452] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromDouble │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26cc │ │ │ │ │ + bne 266c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c8 │ │ │ │ │ + beq 2968 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 29bc │ │ │ │ │ + beq 295c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 297c │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2a74 │ │ │ │ │ + bne 2a14 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26d0 │ │ │ │ │ + beq 2670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 26d0 │ │ │ │ │ + bne 2670 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 2670 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2a08 │ │ │ │ │ + beq 29a8 │ │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1280] @ 2cdc │ │ │ │ │ + ldr r3, [pc, #1280] @ 2c7c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ - ldr r3, [pc, #1252] @ 2cdc │ │ │ │ │ + bne 2b60 │ │ │ │ │ + ldr r3, [pc, #1252] @ 2c7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ + bne 2b60 │ │ │ │ │ cmp r4, #324 @ 0x144 │ │ │ │ │ - bge 2bc0 │ │ │ │ │ + bge 2b60 │ │ │ │ │ cmn r4, #308 @ 0x134 │ │ │ │ │ - blt 2c48 │ │ │ │ │ + blt 2be8 │ │ │ │ │ add ip, sp, #28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_dtoa │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2c3c │ │ │ │ │ + beq 2bdc │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt 2c08 │ │ │ │ │ + bgt 2ba8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bf8 │ │ │ │ │ - ldr r3, [pc, #1128] @ 2ce0 │ │ │ │ │ + bne 2b98 │ │ │ │ │ + ldr r3, [pc, #1128] @ 2c80 │ │ │ │ │ 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] @ 2ce4 │ │ │ │ │ + ldr r2, [pc, #1100] @ 2c84 │ │ │ │ │ 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 │ │ │ │ │ @@ -3033,304 +3003,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 2b94 │ │ │ │ │ - ldr r3, [pc, #1048] @ 2ce8 │ │ │ │ │ + beq 2b34 │ │ │ │ │ + ldr r3, [pc, #1048] @ 2c88 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2988 │ │ │ │ │ - ldr r0, [pc, #1016] @ 2cec │ │ │ │ │ + beq 2928 │ │ │ │ │ + ldr r0, [pc, #1016] @ 2c8c │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bne 29b0 │ │ │ │ │ + bne 2950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 2c78 │ │ │ │ │ + bne 2c18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #912] @ 2ccc │ │ │ │ │ + ldr r3, [pc, #912] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #912] @ 2cf0 │ │ │ │ │ + ldr r0, [pc, #912] @ 2c90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2be0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 26ac │ │ │ │ │ + ble 264c │ │ │ │ │ ldr r7, [r6] │ │ │ │ │ - ldr r5, [pc, #840] @ 2cd0 │ │ │ │ │ - b 26b4 │ │ │ │ │ + ldr r5, [pc, #840] @ 2c70 │ │ │ │ │ + b 2654 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c84 │ │ │ │ │ - ldr r0, [pc, #844] @ 2cec │ │ │ │ │ + beq 2c24 │ │ │ │ │ + ldr r0, [pc, #844] @ 2c8c │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 2918 │ │ │ │ │ + beq 28b8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 2918 │ │ │ │ │ + b 28b8 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2af0 │ │ │ │ │ - ldr r3, [pc, #804] @ 2cf4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ + ldr r3, [pc, #804] @ 2c94 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #796] @ 2cf8 │ │ │ │ │ + ldr r1, [pc, #796] @ 2c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ldreq r1, [pc, #788] @ 2cfc │ │ │ │ │ + ldreq r1, [pc, #788] @ 2c9c │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 2acc │ │ │ │ │ - ldr r3, [pc, #728] @ 2ccc │ │ │ │ │ + bne 2a6c │ │ │ │ │ + ldr r3, [pc, #728] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ + beq 26d8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ + bne 2be0 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #700] @ 2cdc │ │ │ │ │ + ldr r3, [pc, #700] @ 2c7c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ - ldr r3, [pc, #672] @ 2cdc │ │ │ │ │ + bne 2b60 │ │ │ │ │ + ldr r3, [pc, #672] @ 2c7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ + bne 2b60 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 2838 │ │ │ │ │ + b 27d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2b10 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #604] @ 2d00 │ │ │ │ │ - ldr r2, [pc, #604] @ 2d04 │ │ │ │ │ + ldr r1, [pc, #604] @ 2ca0 │ │ │ │ │ + ldr r2, [pc, #604] @ 2ca4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b34 │ │ │ │ │ + bne 2ad4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ - bne 279c │ │ │ │ │ - b 26d0 │ │ │ │ │ + bne 273c │ │ │ │ │ + b 2670 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2b58 │ │ │ │ │ - ldr r9, [pc, #528] @ 2cfc │ │ │ │ │ + beq 2af8 │ │ │ │ │ + ldr r9, [pc, #528] @ 2c9c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 280c │ │ │ │ │ + b 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 297c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 26d0 │ │ │ │ │ + beq 2670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26d0 │ │ │ │ │ + bne 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 2670 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 297c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 29dc │ │ │ │ │ + bne 297c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29dc │ │ │ │ │ + b 297c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ - ldr r9, [pc, #400] @ 2cfc │ │ │ │ │ + bne 2be0 │ │ │ │ │ + ldr r9, [pc, #400] @ 2c9c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2a50 │ │ │ │ │ + b 29f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #376] @ 2cf4 │ │ │ │ │ + ldr r1, [pc, #376] @ 2c94 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #388] @ 2d08 │ │ │ │ │ + ldr r1, [pc, #388] @ 2ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b3c │ │ │ │ │ - b 29dc │ │ │ │ │ - ldr r3, [pc, #368] @ 2d0c │ │ │ │ │ + bne 2adc │ │ │ │ │ + b 297c │ │ │ │ │ + ldr r3, [pc, #368] @ 2cac │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bec │ │ │ │ │ - ldr r3, [pc, #348] @ 2d10 │ │ │ │ │ - ldr r1, [pc, #348] @ 2d14 │ │ │ │ │ + beq 2b8c │ │ │ │ │ + ldr r3, [pc, #348] @ 2cb0 │ │ │ │ │ + ldr r1, [pc, #348] @ 2cb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2924 │ │ │ │ │ - ldr r3, [pc, #260] @ 2ccc │ │ │ │ │ + b 28c4 │ │ │ │ │ + ldr r3, [pc, #260] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r8 │ │ │ │ │ moveq r1, r9 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #292] @ 2d18 │ │ │ │ │ + ldr r3, [pc, #292] @ 2cb8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 28d0 │ │ │ │ │ + b 2870 │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - ldr r3, [pc, #276] @ 2d1c │ │ │ │ │ - b 287c │ │ │ │ │ + ldr r3, [pc, #276] @ 2cbc │ │ │ │ │ + b 281c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2c60 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r9, sp, #40 @ 0x28 │ │ │ │ │ - bne 2c00 │ │ │ │ │ - ldr r3, [pc, #168] @ 2ce0 │ │ │ │ │ + bne 2ba0 │ │ │ │ │ + ldr r3, [pc, #168] @ 2c80 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ - b 287c │ │ │ │ │ + b 281c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2934 │ │ │ │ │ - ldr r3, [pc, #124] @ 2ccc │ │ │ │ │ + b 28d4 │ │ │ │ │ + ldr r3, [pc, #124] @ 2c6c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 29a4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - b 2be0 │ │ │ │ │ + b 2b80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 292c │ │ │ │ │ + b 28cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2924 │ │ │ │ │ + b 28c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 29dc │ │ │ │ │ - ldr r3, [pc, #56] @ 2cd8 │ │ │ │ │ + b 297c │ │ │ │ │ + ldr r3, [pc, #56] @ 2c78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - b 29ec │ │ │ │ │ + b 298c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 292c │ │ │ │ │ + b 28cc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -3361,105 +3331,105 @@ │ │ │ │ │ .word 0x000002e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d20 : │ │ │ │ │ +00002cc0 : │ │ │ │ │ float___format__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq 2da4 │ │ │ │ │ + beq 2d44 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ 2dac │ │ │ │ │ - ldr r1, [pc, #28] @ 2db0 │ │ │ │ │ - ldr r0, [pc, #28] @ 2db4 │ │ │ │ │ + ldr r2, [pc, #28] @ 2d4c │ │ │ │ │ + ldr r1, [pc, #28] @ 2d50 │ │ │ │ │ + ldr r0, [pc, #28] @ 2d54 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b 2d9c │ │ │ │ │ + b 2d3c │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002db8 : │ │ │ │ │ +00002d58 : │ │ │ │ │ float_bool(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002de4 : │ │ │ │ │ +00002d84 : │ │ │ │ │ float_abs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2e88 │ │ │ │ │ + ldr r2, [pc, #140] @ 2e28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2e10 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #68] @ 2e8c │ │ │ │ │ + ldr r3, [pc, #68] @ 2e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -3468,816 +3438,816 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2de0 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e90 : │ │ │ │ │ +00002e30 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 36ac │ │ │ │ │ + beq 364c │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r1, [pc, #2956] @ 3a5c │ │ │ │ │ + ldr r1, [pc, #2956] @ 39fc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ tst r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 35e8 │ │ │ │ │ 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 367c │ │ │ │ │ + bne 361c │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 3518 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - bne 3880 │ │ │ │ │ + bne 3820 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne 39f8 │ │ │ │ │ + bne 3998 │ │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r8, r5 │ │ │ │ │ - bhi 3480 │ │ │ │ │ - ldr r4, [pc, #2820] @ 3a60 │ │ │ │ │ + bhi 3420 │ │ │ │ │ + ldr r4, [pc, #2820] @ 3a00 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 38ac │ │ │ │ │ + blt 384c │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3490 │ │ │ │ │ + bls 3430 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 36a8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35f0 │ │ │ │ │ - ldr r4, [pc, #2736] @ 3a60 │ │ │ │ │ + bhi 3590 │ │ │ │ │ + ldr r4, [pc, #2736] @ 3a00 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ add r8, r5, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 395c │ │ │ │ │ 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 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ add r8, r5, #4 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 395c │ │ │ │ │ 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 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ add r8, r5, #6 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 395c │ │ │ │ │ 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 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 395c │ │ │ │ │ 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 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ │ add r8, r5, #10 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 395c │ │ │ │ │ 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 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ │ add r8, r5, #12 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31bc │ │ │ │ │ + bhi 315c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 395c │ │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ │ add r2, r5, #13 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3194 │ │ │ │ │ - b 35c4 │ │ │ │ │ + bls 3134 │ │ │ │ │ + b 3564 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 39c0 │ │ │ │ │ + blt 3960 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3190 │ │ │ │ │ + bls 3130 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ sub r5, r2, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq 369c │ │ │ │ │ - ldr r3, [pc, #2192] @ 3a64 │ │ │ │ │ + beq 363c │ │ │ │ │ + ldr r3, [pc, #2192] @ 3a04 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 3910 │ │ │ │ │ + bgt 38b0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne 36f4 │ │ │ │ │ + bne 3694 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 3854 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 369c │ │ │ │ │ + bhi 363c │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #1 │ │ │ │ │ - bhi 325c │ │ │ │ │ + bhi 31fc │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #2 │ │ │ │ │ - bhi 325c │ │ │ │ │ + bhi 31fc │ │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 325c │ │ │ │ │ + bhi 31fc │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 324c │ │ │ │ │ + bls 31ec │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ - ble 32ac │ │ │ │ │ + ble 324c │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt 35d4 │ │ │ │ │ + bgt 3574 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 32ac │ │ │ │ │ - ldr r4, [pc, #1984] @ 3a60 │ │ │ │ │ + bhi 324c │ │ │ │ │ + ldr r4, [pc, #1984] @ 3a00 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 3528 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 35dc │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38e8 │ │ │ │ │ + bgt 3888 │ │ │ │ │ sub r4, r7, #1 │ │ │ │ │ rsb r3, r5, r5, lsl #30 │ │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r6, r9, r4, lsl #2 │ │ │ │ │ - bgt 36d4 │ │ │ │ │ + bgt 3674 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 36ec │ │ │ │ │ - ldr r2, [pc, #1900] @ 3a60 │ │ │ │ │ + bhi 368c │ │ │ │ │ + ldr r2, [pc, #1900] @ 3a00 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3310 │ │ │ │ │ + beq 32b0 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - bne 3300 │ │ │ │ │ - ldr r3, [pc, #1872] @ 3a68 │ │ │ │ │ + bne 32a0 │ │ │ │ │ + ldr r3, [pc, #1872] @ 3a08 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 35dc │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ - bgt 38e8 │ │ │ │ │ + bgt 3888 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r3, r6 │ │ │ │ │ sub r3, r3, #53 @ 0x35 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 371c │ │ │ │ │ + blt 36bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 35fc │ │ │ │ │ - ldr fp, [pc, #1812] @ 3a60 │ │ │ │ │ + blt 359c │ │ │ │ │ + ldr fp, [pc, #1812] @ 3a00 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 33b8 │ │ │ │ │ - ldr r3, [pc, #1796] @ 3a6c │ │ │ │ │ + bne 3358 │ │ │ │ │ + ldr r3, [pc, #1796] @ 3a0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ subgt r3, sl, r4 │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 39d8 │ │ │ │ │ + bhi 3978 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 345c │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 3400 │ │ │ │ │ + b 33a0 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 39cc │ │ │ │ │ + bhi 396c │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r4, r5, #1 │ │ │ │ │ - beq 34b8 │ │ │ │ │ - ldr r3, [pc, #1636] @ 3a6c │ │ │ │ │ + beq 3458 │ │ │ │ │ + ldr r3, [pc, #1636] @ 3a0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 39cc │ │ │ │ │ + bhi 396c │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #1556] @ 3a6c │ │ │ │ │ + ldr r3, [pc, #1556] @ 3a0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ - b 33c8 │ │ │ │ │ + b 3368 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ moveq r7, r8 │ │ │ │ │ - beq 2f90 │ │ │ │ │ - b 38ac │ │ │ │ │ + beq 2f30 │ │ │ │ │ + b 384c │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3708 │ │ │ │ │ + blt 36a8 │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3490 │ │ │ │ │ - b 2f80 │ │ │ │ │ + bls 3430 │ │ │ │ │ + b 2f20 │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #1412] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #1412] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 36bc │ │ │ │ │ + bne 365c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 369c │ │ │ │ │ + bne 363c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r4, r2 │ │ │ │ │ movne r5, r3 │ │ │ │ │ - ldr r3, [pc, #1380] @ 3a70 │ │ │ │ │ + ldr r3, [pc, #1380] @ 3a10 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3608 │ │ │ │ │ - ldr r1, [pc, #1348] @ 3a74 │ │ │ │ │ + beq 35a8 │ │ │ │ │ + ldr r1, [pc, #1348] @ 3a14 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - bne 3630 │ │ │ │ │ + bne 35d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ strd r4, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 39c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 2f1c │ │ │ │ │ + b 2ebc │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - beq 363c │ │ │ │ │ + beq 35dc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ sublt r3, sl, r2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - bls 32a0 │ │ │ │ │ - b 32ac │ │ │ │ │ + bls 3240 │ │ │ │ │ + b 324c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 315c │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3298 │ │ │ │ │ - b 32ac │ │ │ │ │ + bls 3238 │ │ │ │ │ + b 324c │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 315c │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 345c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3a00 │ │ │ │ │ - ldr r1, [pc, #1108] @ 3a74 │ │ │ │ │ + beq 39a0 │ │ │ │ │ + ldr r1, [pc, #1108] @ 3a14 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - beq 3554 │ │ │ │ │ + beq 34f4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - b 3554 │ │ │ │ │ + b 34f4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 346c │ │ │ │ │ ldrb r3, [r6, #1]! │ │ │ │ │ - ldr r2, [pc, #1032] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #1032] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 35e8 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 2ea0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #980] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #980] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 3654 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3504 │ │ │ │ │ - ldr r3, [pc, #980] @ 3a78 │ │ │ │ │ - ldr r1, [pc, #980] @ 3a7c │ │ │ │ │ + beq 34a4 │ │ │ │ │ + ldr r3, [pc, #980] @ 3a18 │ │ │ │ │ + ldr r1, [pc, #980] @ 3a1c │ │ │ │ │ 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, #916] @ 3a5c │ │ │ │ │ + ldr r2, [pc, #916] @ 39fc │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 36bc │ │ │ │ │ + beq 3480 │ │ │ │ │ + b 365c │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 32ec │ │ │ │ │ + bls 328c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 3310 │ │ │ │ │ + b 32b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bgt 3274 │ │ │ │ │ - b 32bc │ │ │ │ │ + bgt 3214 │ │ │ │ │ + b 325c │ │ │ │ │ subs r7, r8, r5 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ - beq 369c │ │ │ │ │ + beq 363c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 31cc │ │ │ │ │ + b 316c │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addlt r1, r3, #2 │ │ │ │ │ movge r1, r2 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ asr fp, r1, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 3798 │ │ │ │ │ + b 3738 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ suble r1, sl, #1 │ │ │ │ │ subgt r1, sl, r4 │ │ │ │ │ suble r1, r1, r4 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - ldr r0, [pc, #752] @ 3a60 │ │ │ │ │ + ldr r0, [pc, #752] @ 3a00 │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrsbls r0, [r1, #20] │ │ │ │ │ mvnhi r0, #0 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - ldr r3, [pc, #716] @ 3a6c │ │ │ │ │ + ldr r3, [pc, #716] @ 3a0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 3754 │ │ │ │ │ + bgt 36f4 │ │ │ │ │ cmp r5, fp │ │ │ │ │ mvnle r1, fp │ │ │ │ │ subgt r1, sl, fp │ │ │ │ │ addle r1, sl, r1 │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ rsb r1, r1, #8 │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ lsl r1, r1, #16 │ │ │ │ │ asr r1, r1, #16 │ │ │ │ │ cmp ip, #54 @ 0x36 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ - bhi 38fc │ │ │ │ │ - ldr r4, [pc, #616] @ 3a60 │ │ │ │ │ + bhi 389c │ │ │ │ │ + ldr r4, [pc, #616] @ 3a00 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldrsb r2, [ip, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ and r0, r0, r2 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ tst r3, r2 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 3868 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r2, r3, lsl r1 │ │ │ │ │ - beq 3924 │ │ │ │ │ + beq 38c4 │ │ │ │ │ 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 38c8 │ │ │ │ │ + beq 3868 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add r2, r9, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 346c │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r5, r8 │ │ │ │ │ - bhi 3480 │ │ │ │ │ - ldr r4, [pc, #452] @ 3a60 │ │ │ │ │ + bhi 3420 │ │ │ │ │ + ldr r4, [pc, #452] @ 3a00 │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2f68 │ │ │ │ │ + bge 2f08 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 369c │ │ │ │ │ + b 363c │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 369c │ │ │ │ │ + bhi 363c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3210 │ │ │ │ │ + b 31b0 │ │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3868 │ │ │ │ │ - ldr r3, [pc, #400] @ 3a80 │ │ │ │ │ - ldr r1, [pc, #400] @ 3a84 │ │ │ │ │ + beq 3808 │ │ │ │ │ + ldr r3, [pc, #400] @ 3a20 │ │ │ │ │ + ldr r1, [pc, #400] @ 3a24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 36ac │ │ │ │ │ + b 364c │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - b 3834 │ │ │ │ │ - ldr r3, [pc, #352] @ 3a78 │ │ │ │ │ - ldr r1, [pc, #364] @ 3a88 │ │ │ │ │ + b 37d4 │ │ │ │ │ + ldr r3, [pc, #352] @ 3a18 │ │ │ │ │ + ldr r1, [pc, #364] @ 3a28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 36ac │ │ │ │ │ + b 364c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 3938 │ │ │ │ │ + bne 38d8 │ │ │ │ │ add r3, fp, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 3980 │ │ │ │ │ + blt 3920 │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3868 │ │ │ │ │ + blt 3808 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ suble r2, sl, #1 │ │ │ │ │ subgt r2, sl, r3 │ │ │ │ │ suble r2, r2, r3 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ - bhi 3834 │ │ │ │ │ + bhi 37d4 │ │ │ │ │ ldrsb r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 393c │ │ │ │ │ - b 3834 │ │ │ │ │ + beq 38dc │ │ │ │ │ + b 37d4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mvngt r3, fp │ │ │ │ │ suble r3, sl, fp │ │ │ │ │ addgt r3, sl, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3834 │ │ │ │ │ + bhi 37d4 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3834 │ │ │ │ │ - b 3938 │ │ │ │ │ + bne 37d4 │ │ │ │ │ + b 38d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 31bc │ │ │ │ │ + b 315c │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #172] @ 3a8c │ │ │ │ │ + ldr r3, [pc, #172] @ 3a2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3358 │ │ │ │ │ - b 34bc │ │ │ │ │ + bcs 32f8 │ │ │ │ │ + b 345c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3894 │ │ │ │ │ + b 3834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #132] @ 3a90 │ │ │ │ │ + ldr r3, [pc, #132] @ 3a30 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 356c │ │ │ │ │ + beq 350c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36ac │ │ │ │ │ + beq 364c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3a54 │ │ │ │ │ + beq 39f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3a54 │ │ │ │ │ + bne 39f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 356c │ │ │ │ │ + b 350c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0ffffef3 │ │ │ │ │ .word 0xfffffbce │ │ │ │ │ .word 0x40300000 │ │ │ │ │ @@ -4294,66 +4264,66 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000424 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003a94 : │ │ │ │ │ +00003a34 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #1104] @ 3efc │ │ │ │ │ + ldr r1, [pc, #1104] @ 3e9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1096] @ 3f00 │ │ │ │ │ + ldr r3, [pc, #1096] @ 3ea0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 3e24 │ │ │ │ │ + bne 3dc4 │ │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ │ strd r4, [sp, #8] │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1064] @ 3f04 │ │ │ │ │ + ldr r3, [pc, #1064] @ 3ea4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b0c │ │ │ │ │ - ldr r3, [pc, #1036] @ 3f04 │ │ │ │ │ + bne 3aac │ │ │ │ │ + ldr r3, [pc, #1036] @ 3ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e68 │ │ │ │ │ + beq 3e08 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3e50 │ │ │ │ │ + bne 3df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ sub r9, r6, #300 @ 0x12c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 3c7c │ │ │ │ │ + b 3c1c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4365,15 +4335,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4384,15 +4354,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #2 │ │ │ │ │ @@ -4403,15 +4373,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #3 │ │ │ │ │ @@ -4422,269 +4392,269 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cac │ │ │ │ │ + bne 3c4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #4 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3cac │ │ │ │ │ + beq 3c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b4c │ │ │ │ │ + beq 3aec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ + beq 3c50 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3e6c │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3e6c │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ eor r0, r7, r7, asr #31 │ │ │ │ │ sub r0, r0, r7, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3e60 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bgt 3dc0 │ │ │ │ │ + bgt 3d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3e7c │ │ │ │ │ + bne 3e1c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3e98 │ │ │ │ │ + beq 3e38 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 3d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3e18 │ │ │ │ │ + beq 3db8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3d54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3d2c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3d2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3e04 │ │ │ │ │ + beq 3da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d70 │ │ │ │ │ + beq 3d10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3d70 │ │ │ │ │ + bne 3d10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d68 │ │ │ │ │ + b 3d08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3df0 │ │ │ │ │ + beq 3d90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3df0 │ │ │ │ │ + bne 3d90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ed4 │ │ │ │ │ + beq 3e74 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3cbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ac8 │ │ │ │ │ + bne 3a68 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl ca8 │ │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3a70 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ - b 3d8c │ │ │ │ │ - ldr r3, [pc, #176] @ 3f08 │ │ │ │ │ - ldr r1, [pc, #176] @ 3f0c │ │ │ │ │ + b 3d2c │ │ │ │ │ + ldr r3, [pc, #176] @ 3ea8 │ │ │ │ │ + ldr r1, [pc, #176] @ 3eac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d8c │ │ │ │ │ - ldr r3, [pc, #160] @ 3f10 │ │ │ │ │ - ldr r1, [pc, #160] @ 3f14 │ │ │ │ │ + b 3d2c │ │ │ │ │ + ldr r3, [pc, #160] @ 3eb0 │ │ │ │ │ + ldr r1, [pc, #160] @ 3eb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e60 │ │ │ │ │ + b 3e00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3d14 │ │ │ │ │ + bne 3cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d14 │ │ │ │ │ + b 3cb4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3e6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3ef0 │ │ │ │ │ + beq 3e90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d08 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3cec │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d68 │ │ │ │ │ + b 3d08 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3ea8 │ │ │ │ │ + bne 3e48 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d4c │ │ │ │ │ + b 3cec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3eb8 │ │ │ │ │ + b 3e58 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000004d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f18 : │ │ │ │ │ +00003eb8 : │ │ │ │ │ float_hex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1268] @ 4424 │ │ │ │ │ + ldr r1, [pc, #1268] @ 43c4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1260] @ 4428 │ │ │ │ │ + ldr r3, [pc, #1260] @ 43c8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 43f8 │ │ │ │ │ + bne 4398 │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ strd r6, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43d0 │ │ │ │ │ + bne 4370 │ │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1192] @ 442c │ │ │ │ │ + ldr r3, [pc, #1192] @ 43cc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fb8 │ │ │ │ │ - ldr r3, [pc, #1160] @ 442c │ │ │ │ │ + bne 3f58 │ │ │ │ │ + ldr r3, [pc, #1160] @ 43cc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43d0 │ │ │ │ │ + beq 4370 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4364 │ │ │ │ │ + bne 4304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mvn r4, #1020 @ 0x3fc │ │ │ │ │ @@ -4696,30 +4666,30 @@ │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r3, [pc, #1044] @ 4430 │ │ │ │ │ + ldr r3, [pc, #1044] @ 43d0 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ strb r3, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r3, [sp, #21] │ │ │ │ │ - ldr r3, [pc, #996] @ 4434 │ │ │ │ │ + ldr r3, [pc, #996] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4729,15 +4699,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #940] @ 4434 │ │ │ │ │ + ldr r3, [pc, #940] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4747,15 +4717,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #884] @ 4434 │ │ │ │ │ + ldr r3, [pc, #884] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4765,15 +4735,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #828] @ 4434 │ │ │ │ │ + ldr r3, [pc, #828] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4783,15 +4753,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #772] @ 4434 │ │ │ │ │ + ldr r3, [pc, #772] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4801,15 +4771,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #716] @ 4434 │ │ │ │ │ + ldr r3, [pc, #716] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4819,15 +4789,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #660] @ 4434 │ │ │ │ │ + ldr r3, [pc, #660] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4837,15 +4807,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #604] @ 4434 │ │ │ │ │ + ldr r3, [pc, #604] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4855,15 +4825,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #548] @ 4434 │ │ │ │ │ + ldr r3, [pc, #548] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4873,15 +4843,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #492] @ 4434 │ │ │ │ │ + ldr r3, [pc, #492] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4891,15 +4861,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #436] @ 4434 │ │ │ │ │ + ldr r3, [pc, #436] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4909,15 +4879,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #380] @ 4434 │ │ │ │ │ + ldr r3, [pc, #380] @ 43d4 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4926,15 +4896,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #328] @ 4434 │ │ │ │ │ + ldr r3, [pc, #328] @ 43d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ cmp r5, #0 │ │ │ │ │ rsblt r5, r5, #0 │ │ │ │ │ @@ -4950,78 +4920,78 @@ │ │ │ │ │ strb sl, [sp, #35] @ 0x23 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r0, [pc, #248] @ 4438 │ │ │ │ │ - ldreq r0, [pc, #248] @ 443c │ │ │ │ │ + ldrne r0, [pc, #248] @ 43d8 │ │ │ │ │ + ldreq r0, [pc, #248] @ 43dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #220] @ 4428 │ │ │ │ │ + ldr r3, [pc, #220] @ 43c8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43cc │ │ │ │ │ + bne 436c │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r1, [pc, #208] @ 4440 │ │ │ │ │ - ldr r3, [pc, #208] @ 4444 │ │ │ │ │ - ldrlt r1, [pc, #204] @ 4444 │ │ │ │ │ + ldr r1, [pc, #208] @ 43e0 │ │ │ │ │ + ldr r3, [pc, #208] @ 43e4 │ │ │ │ │ + ldrlt r1, [pc, #204] @ 43e4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #156] @ 4428 │ │ │ │ │ + ldr r3, [pc, #156] @ 43c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 4354 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #160] @ 4448 │ │ │ │ │ - bne 43cc │ │ │ │ │ + ldreq r0, [pc, #160] @ 43e8 │ │ │ │ │ + bne 436c │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #128] @ 444c │ │ │ │ │ - beq 43a8 │ │ │ │ │ + ldreq r0, [pc, #128] @ 43ec │ │ │ │ │ + beq 4348 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #80] @ 4428 │ │ │ │ │ + ldr r3, [pc, #80] @ 43c8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43cc │ │ │ │ │ + bne 436c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 2354 │ │ │ │ │ + b 22f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f54 │ │ │ │ │ + bne 3ef4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl ca8 │ │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3f5c │ │ │ │ │ + bne 3efc │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - b 4344 │ │ │ │ │ + b 42e4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ @@ -5033,98 +5003,98 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000508 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004450 : │ │ │ │ │ +000043f0 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #668] @ 4708 │ │ │ │ │ + ldr r3, [pc, #668] @ 46a8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr fp, [r3, #1504] @ 0x5e0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 457c │ │ │ │ │ + beq 451c │ │ │ │ │ bl 0 <__aeabi_d2f> │ │ │ │ │ R_ARM_CALL __aeabi_d2f │ │ │ │ │ - ldr r1, [pc, #636] @ 470c │ │ │ │ │ + ldr r1, [pc, #636] @ 46ac │ │ │ │ │ bic r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44b8 │ │ │ │ │ - ldr r1, [pc, #608] @ 470c │ │ │ │ │ + bne 4458 │ │ │ │ │ + ldr r1, [pc, #608] @ 46ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmple> │ │ │ │ │ R_ARM_CALL __aeabi_fcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 44c8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 44f0 │ │ │ │ │ + bne 4490 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 44a8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r5, r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4474 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ lsr r2, r4, #16 │ │ │ │ │ lsr r3, r4, #24 │ │ │ │ │ strb r4, [sl, #3] │ │ │ │ │ strb r1, [sl, #2] │ │ │ │ │ strb r2, [sl, #1] │ │ │ │ │ strb r3, [sl] │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4484 │ │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #476] @ 4710 │ │ │ │ │ + ldr r3, [pc, #476] @ 46b0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4564 │ │ │ │ │ - ldr r3, [pc, #448] @ 4710 │ │ │ │ │ + bne 4504 │ │ │ │ │ + ldr r3, [pc, #448] @ 46b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44b8 │ │ │ │ │ - ldr r3, [pc, #424] @ 4714 │ │ │ │ │ - ldr r1, [pc, #424] @ 4718 │ │ │ │ │ + beq 4458 │ │ │ │ │ + ldr r3, [pc, #424] @ 46b4 │ │ │ │ │ + ldr r1, [pc, #424] @ 46b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 4488 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addne sl, r2, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ @@ -5138,104 +5108,104 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movne r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #332] @ 471c │ │ │ │ │ + ldr r3, [pc, #332] @ 46bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46c0 │ │ │ │ │ - ldr r3, [pc, #308] @ 4720 │ │ │ │ │ + beq 4660 │ │ │ │ │ + ldr r3, [pc, #308] @ 46c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46d8 │ │ │ │ │ + beq 4678 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt 4564 │ │ │ │ │ + bgt 4504 │ │ │ │ │ cmn r3, #126 @ 0x7e │ │ │ │ │ - blt 46f0 │ │ │ │ │ - ldr r3, [pc, #236] @ 4720 │ │ │ │ │ + blt 4690 │ │ │ │ │ + ldr r3, [pc, #236] @ 46c0 │ │ │ │ │ add r4, r2, #126 @ 0x7e │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #216] @ 4724 │ │ │ │ │ + ldr r3, [pc, #216] @ 46c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #184] @ 471c │ │ │ │ │ + ldr r3, [pc, #184] @ 46bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 468c │ │ │ │ │ + beq 462c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bgt 4564 │ │ │ │ │ + bgt 4504 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r2, lsl #7 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ orr r2, r2, r8, lsl #7 │ │ │ │ │ strb r2, [r1], r5 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r0, [sl, r5] │ │ │ │ │ strb r2, [r1, r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r1, r5, lsl #1] │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 4488 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4644 │ │ │ │ │ - ldr r3, [pc, #72] @ 4728 │ │ │ │ │ - ldr r1, [pc, #72] @ 472c │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #72] @ 46c8 │ │ │ │ │ + ldr r1, [pc, #72] @ 46cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 4488 │ │ │ │ │ add r2, r2, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4644 │ │ │ │ │ + b 45e4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000052c │ │ │ │ │ @@ -5244,29 +5214,29 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004730 : │ │ │ │ │ +000046d0 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #340] @ 489c │ │ │ │ │ + ldr r3, [pc, #340] @ 483c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47d4 │ │ │ │ │ + beq 4774 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 4784 │ │ │ │ │ + bne 4724 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 47a0 │ │ │ │ │ + beq 4740 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ @@ -5275,29 +5245,29 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq 4764 │ │ │ │ │ + beq 4704 │ │ │ │ │ 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 │ │ │ │ │ eor r0, r3, r3, ror #16 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ │ eor r0, r0, r3, ror #8 │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ R_ARM_CALL __aeabi_f2d │ │ │ │ │ - b 477c │ │ │ │ │ + b 471c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r0, r0, #3 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb r2, [ip], r1 │ │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ │ @@ -5305,64 +5275,64 @@ │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ orr r4, r4, r3, lsr #7 │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ lsl r3, r3, #16 │ │ │ │ │ lsr r5, r2, #7 │ │ │ │ │ and r3, r3, #8323072 @ 0x7f0000 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ - beq 4864 │ │ │ │ │ + beq 4804 │ │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mvneq r2, #125 @ 0x7d │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 4880 │ │ │ │ │ + bne 4820 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 477c │ │ │ │ │ - ldr r3, [pc, #52] @ 48a0 │ │ │ │ │ - ldr r1, [pc, #52] @ 48a4 │ │ │ │ │ + b 471c │ │ │ │ │ + ldr r3, [pc, #52] @ 4840 │ │ │ │ │ + ldr r1, [pc, #52] @ 4844 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #44] @ 48a8 │ │ │ │ │ + ldr r1, [pc, #44] @ 4848 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 477c │ │ │ │ │ + b 471c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #32] @ 48ac │ │ │ │ │ + ldr r3, [pc, #32] @ 484c │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r4, #127 @ 0x7f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4848 │ │ │ │ │ + b 47e8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ │ │ │ │ │ -000048b0 : │ │ │ │ │ +00004850 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -5370,40 +5340,40 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b38 │ │ │ │ │ + bne 4ad8 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #864] @ 4c54 │ │ │ │ │ + ldr r3, [pc, #864] @ 4bf4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4924 │ │ │ │ │ - ldr r3, [pc, #836] @ 4c54 │ │ │ │ │ + bne 48c4 │ │ │ │ │ + ldr r3, [pc, #836] @ 4bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4bac │ │ │ │ │ + beq 4b4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4b18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5419,51 +5389,51 @@ │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ - ldr r3, [pc, #704] @ 4c58 │ │ │ │ │ + ldr r3, [pc, #704] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd4 │ │ │ │ │ - ldr r3, [pc, #680] @ 4c5c │ │ │ │ │ + bne 4b74 │ │ │ │ │ + ldr r3, [pc, #680] @ 4bfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 4bd4 │ │ │ │ │ + bne 4b74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 4b20 │ │ │ │ │ + bgt 4ac0 │ │ │ │ │ cmn r3, #25 │ │ │ │ │ - blt 4b6c │ │ │ │ │ + blt 4b0c │ │ │ │ │ cmn r3, #14 │ │ │ │ │ - blt 4be8 │ │ │ │ │ - ldr r3, [pc, #592] @ 4c5c │ │ │ │ │ + blt 4b88 │ │ │ │ │ + ldr r3, [pc, #592] @ 4bfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #584] @ 4c60 │ │ │ │ │ + ldr r3, [pc, #584] @ 4c00 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ add r4, r4, #14 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ @@ -5475,127 +5445,127 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #512] @ 4c58 │ │ │ │ │ + ldr r3, [pc, #512] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ac8 │ │ │ │ │ - ldr r3, [pc, #484] @ 4c58 │ │ │ │ │ + bne 4a68 │ │ │ │ │ + ldr r3, [pc, #484] @ 4bf8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ac0 │ │ │ │ │ + bne 4a60 │ │ │ │ │ lsl r4, r4, #10 │ │ │ │ │ orr r4, r4, r7, lsl #15 │ │ │ │ │ orr r4, r5, r4 │ │ │ │ │ lsl r4, r4, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - beq 4afc │ │ │ │ │ + beq 4a9c │ │ │ │ │ lsr r2, r4, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r2, [r3] │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq 4adc │ │ │ │ │ + beq 4a7c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ lsl r5, r5, #16 │ │ │ │ │ lsr r5, r5, #16 │ │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ │ - beq 4b0c │ │ │ │ │ + beq 4aac │ │ │ │ │ lsl fp, fp, #15 │ │ │ │ │ orr fp, fp, r4, lsl #10 │ │ │ │ │ orr r5, r5, fp │ │ │ │ │ lsl r4, r5, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - bne 4aa8 │ │ │ │ │ + bne 4a48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 4aa8 │ │ │ │ │ + b 4a48 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bne 4adc │ │ │ │ │ - ldr r3, [pc, #316] @ 4c64 │ │ │ │ │ - ldr r1, [pc, #316] @ 4c68 │ │ │ │ │ + bne 4a7c │ │ │ │ │ + ldr r3, [pc, #316] @ 4c04 │ │ │ │ │ + ldr r1, [pc, #316] @ 4c08 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4a58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #280] @ 4c5c │ │ │ │ │ + ldr r1, [pc, #280] @ 4bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #288] @ 4c6c │ │ │ │ │ + ldrlt r1, [pc, #288] @ 4c0c │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #280] @ 4c6c │ │ │ │ │ + ldr r3, [pc, #280] @ 4c0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs fp, r0, r4 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4a7c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4a7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #216] @ 4c5c │ │ │ │ │ + ldr r1, [pc, #216] @ 4bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #224] @ 4c6c │ │ │ │ │ + ldrlt r1, [pc, #224] @ 4c0c │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #216] @ 4c6c │ │ │ │ │ + ldr r3, [pc, #216] @ 4c0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4adc │ │ │ │ │ - ldr r3, [pc, #148] @ 4c70 │ │ │ │ │ - ldr r1, [pc, #148] @ 4c74 │ │ │ │ │ + b 4a7c │ │ │ │ │ + ldr r3, [pc, #148] @ 4c10 │ │ │ │ │ + ldr r1, [pc, #148] @ 4c14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4ad0 │ │ │ │ │ add r2, r4, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #104] @ 4c60 │ │ │ │ │ + ldr r3, [pc, #104] @ 4c00 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -5606,40 +5576,40 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #36] @ 4c58 │ │ │ │ │ + ldr r3, [pc, #36] @ 4bf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq 4a6c │ │ │ │ │ + beq 4a0c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 4ac8 │ │ │ │ │ + b 4a68 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000056c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004c78 : │ │ │ │ │ +00004c18 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -5651,24 +5621,24 @@ │ │ │ │ │ lsl r3, r4, #8 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ and r3, r3, #768 @ 0x300 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ lsr r4, r4, #7 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ - beq 4d18 │ │ │ │ │ + beq 4cb8 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #132] @ 4d54 │ │ │ │ │ + ldr r3, [pc, #132] @ 4cf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4d04 │ │ │ │ │ - ldr r3, [pc, #116] @ 4d58 │ │ │ │ │ + beq 4ca4 │ │ │ │ │ + ldr r3, [pc, #116] @ 4cf8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5677,29 +5647,29 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - b 4cf8 │ │ │ │ │ + b 4c98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 4d34 │ │ │ │ │ + beq 4cd4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d44 │ │ │ │ │ - ldr r1, [pc, #40] @ 4d5c │ │ │ │ │ + bne 4ce4 │ │ │ │ │ + ldr r1, [pc, #40] @ 4cfc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d4c │ │ │ │ │ - ldr r1, [pc, #28] @ 4d60 │ │ │ │ │ + bne 4cec │ │ │ │ │ + ldr r1, [pc, #28] @ 4d00 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ 4d64 │ │ │ │ │ + ldr r1, [pc, #24] @ 4d04 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #20] @ 4d68 │ │ │ │ │ + ldr r1, [pc, #20] @ 4d08 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x3f500000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -118,51 +118,51 @@ │ │ │ │ │ 0x00000730 756d6265 725f496e 64657800 50794572 umber_Index.PyEr │ │ │ │ │ 0x00000740 725f4261 64417267 756d656e 74005079 r_BadArgument.Py │ │ │ │ │ 0x00000750 4572725f 5761726e 466f726d 61740050 Err_WarnFormat.P │ │ │ │ │ 0x00000760 79457863 5f547970 65457272 6f720050 yExc_TypeError.P │ │ │ │ │ 0x00000770 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ │ 0x00000780 5761726e 696e6700 5f5f6165 6162695f Warning.__aeabi_ │ │ │ │ │ 0x00000790 64646976 00507945 78635f5a 65726f44 ddiv.PyExc_ZeroD │ │ │ │ │ - 0x000007a0 69766973 696f6e45 72726f72 005f5f61 ivisionError.__a │ │ │ │ │ - 0x000007b0 65616269 5f647375 62005f5f 6572726e eabi_dsub.__errn │ │ │ │ │ - 0x000007c0 6f5f6c6f 63617469 6f6e0066 6c6f6f72 o_location.floor │ │ │ │ │ - 0x000007d0 00666d6f 64005079 4572725f 53657446 .fmod.PyErr_SetF │ │ │ │ │ - 0x000007e0 726f6d45 72726e6f 005f5079 5f4e6f6e romErrno._Py_Non │ │ │ │ │ - 0x000007f0 65537472 75637400 5079436f 6d706c65 eStruct.PyComple │ │ │ │ │ - 0x00000800 785f5479 70650050 79457863 5f4f7665 x_Type.PyExc_Ove │ │ │ │ │ - 0x00000810 72666c6f 77457272 6f72005f 5079466c rflowError._PyFl │ │ │ │ │ - 0x00000820 6f61745f 46696e69 54797065 005f5079 oat_FiniType._Py │ │ │ │ │ - 0x00000830 53747275 63745365 7175656e 63655f46 StructSequence_F │ │ │ │ │ - 0x00000840 696e6942 75696c74 696e005f 50795f48 iniBuiltin._Py_H │ │ │ │ │ - 0x00000850 61736844 6f75626c 65005f50 79466c6f ashDouble._PyFlo │ │ │ │ │ - 0x00000860 61745f44 65627567 4d616c6c 6f635374 at_DebugMallocSt │ │ │ │ │ - 0x00000870 61747300 5f507944 65627567 416c6c6f ats._PyDebugAllo │ │ │ │ │ - 0x00000880 6361746f 72537461 74730050 794e756d catorStats.PyNum │ │ │ │ │ - 0x00000890 6265725f 466c6f61 74005079 466c6f61 ber_Float.PyFloa │ │ │ │ │ - 0x000008a0 745f4672 6f6d5374 72696e67 005f5079 t_FromString._Py │ │ │ │ │ - 0x000008b0 4172675f 43686563 6b506f73 6974696f Arg_CheckPositio │ │ │ │ │ - 0x000008c0 6e616c00 5f507941 72675f4e 6f4b776e nal._PyArg_NoKwn │ │ │ │ │ - 0x000008d0 616d6573 00507955 6e69636f 64655f54 ames.PyUnicode_T │ │ │ │ │ - 0x000008e0 79706500 6d656d73 6574005f 5079556e ype.memset._PyUn │ │ │ │ │ - 0x000008f0 69636f64 655f5472 616e7366 6f726d44 icode_TransformD │ │ │ │ │ - 0x00000900 6563696d 616c416e 64537061 6365546f ecimalAndSpaceTo │ │ │ │ │ - 0x00000910 41534349 49005079 556e6963 6f64655f ASCII.PyUnicode_ │ │ │ │ │ - 0x00000920 41735554 4638416e 6453697a 65005f50 AsUTF8AndSize._P │ │ │ │ │ - 0x00000930 795f7374 72696e67 5f746f5f 6e756d62 y_string_to_numb │ │ │ │ │ - 0x00000940 65725f77 6974685f 756e6465 7273636f er_with_undersco │ │ │ │ │ - 0x00000950 72657300 50794275 66666572 5f52656c res.PyBuffer_Rel │ │ │ │ │ - 0x00000960 65617365 0050794f 626a6563 745f4765 ease.PyObject_Ge │ │ │ │ │ - 0x00000970 74427566 66657200 50794279 7465735f tBuffer.PyBytes_ │ │ │ │ │ - 0x00000980 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ - 0x00000990 65005079 42797465 41727261 795f5479 e.PyByteArray_Ty │ │ │ │ │ - 0x000009a0 7065005f 50794279 74654172 7261795f pe._PyByteArray_ │ │ │ │ │ - 0x000009b0 656d7074 795f7374 72696e67 0050794f empty_string.PyO │ │ │ │ │ - 0x000009c0 535f7374 72696e67 5f746f5f 646f7562 S_string_to_doub │ │ │ │ │ - 0x000009d0 6c65005f 50795f63 74797065 5f746162 le._Py_ctype_tab │ │ │ │ │ - 0x000009e0 6c650050 79466c6f 61745f50 61636b38 le.PyFloat_Pack8 │ │ │ │ │ + 0x000007a0 69766973 696f6e45 72726f72 005f5f65 ivisionError.__e │ │ │ │ │ + 0x000007b0 72726e6f 5f6c6f63 6174696f 6e00666c rrno_location.fl │ │ │ │ │ + 0x000007c0 6f6f7200 666d6f64 00507945 72725f53 oor.fmod.PyErr_S │ │ │ │ │ + 0x000007d0 65744672 6f6d4572 726e6f00 5f50795f etFromErrno._Py_ │ │ │ │ │ + 0x000007e0 4e6f6e65 53747275 63740050 79436f6d NoneStruct.PyCom │ │ │ │ │ + 0x000007f0 706c6578 5f547970 65005079 4578635f plex_Type.PyExc_ │ │ │ │ │ + 0x00000800 4f766572 666c6f77 4572726f 72005f50 OverflowError._P │ │ │ │ │ + 0x00000810 79466c6f 61745f46 696e6954 79706500 yFloat_FiniType. │ │ │ │ │ + 0x00000820 5f507953 74727563 74536571 75656e63 _PyStructSequenc │ │ │ │ │ + 0x00000830 655f4669 6e694275 696c7469 6e005f50 e_FiniBuiltin._P │ │ │ │ │ + 0x00000840 795f4861 7368446f 75626c65 005f5079 y_HashDouble._Py │ │ │ │ │ + 0x00000850 466c6f61 745f4465 6275674d 616c6c6f Float_DebugMallo │ │ │ │ │ + 0x00000860 63537461 7473005f 50794465 62756741 cStats._PyDebugA │ │ │ │ │ + 0x00000870 6c6c6f63 61746f72 53746174 73005079 llocatorStats.Py │ │ │ │ │ + 0x00000880 4e756d62 65725f46 6c6f6174 00507946 Number_Float.PyF │ │ │ │ │ + 0x00000890 6c6f6174 5f46726f 6d537472 696e6700 loat_FromString. │ │ │ │ │ + 0x000008a0 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ │ + 0x000008b0 74696f6e 616c005f 50794172 675f4e6f tional._PyArg_No │ │ │ │ │ + 0x000008c0 4b776e61 6d657300 5079556e 69636f64 Kwnames.PyUnicod │ │ │ │ │ + 0x000008d0 655f5479 7065006d 656d7365 74005f50 e_Type.memset._P │ │ │ │ │ + 0x000008e0 79556e69 636f6465 5f547261 6e73666f yUnicode_Transfo │ │ │ │ │ + 0x000008f0 726d4465 63696d61 6c416e64 53706163 rmDecimalAndSpac │ │ │ │ │ + 0x00000900 65546f41 53434949 00507955 6e69636f eToASCII.PyUnico │ │ │ │ │ + 0x00000910 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x00000920 005f5079 5f737472 696e675f 746f5f6e ._Py_string_to_n │ │ │ │ │ + 0x00000930 756d6265 725f7769 74685f75 6e646572 umber_with_under │ │ │ │ │ + 0x00000940 73636f72 65730050 79427566 6665725f scores.PyBuffer_ │ │ │ │ │ + 0x00000950 52656c65 61736500 50794f62 6a656374 Release.PyObject │ │ │ │ │ + 0x00000960 5f476574 42756666 65720050 79427974 _GetBuffer.PyByt │ │ │ │ │ + 0x00000970 65735f46 726f6d53 7472696e 67416e64 es_FromStringAnd │ │ │ │ │ + 0x00000980 53697a65 00507942 79746541 72726179 Size.PyByteArray │ │ │ │ │ + 0x00000990 5f547970 65005f50 79427974 65417272 _Type._PyByteArr │ │ │ │ │ + 0x000009a0 61795f65 6d707479 5f737472 696e6700 ay_empty_string. │ │ │ │ │ + 0x000009b0 50794f53 5f737472 696e675f 746f5f64 PyOS_string_to_d │ │ │ │ │ + 0x000009c0 6f75626c 65005f50 795f6374 7970655f ouble._Py_ctype_ │ │ │ │ │ + 0x000009d0 7461626c 65005079 466c6f61 745f5061 table.PyFloat_Pa │ │ │ │ │ + 0x000009e0 636b3800 5f5f6165 6162695f 64737562 ck8.__aeabi_dsub │ │ │ │ │ 0x000009f0 005f5f61 65616269 5f643275 697a0050 .__aeabi_d2uiz.P │ │ │ │ │ 0x00000a00 79457863 5f537973 74656d45 72726f72 yExc_SystemError │ │ │ │ │ 0x00000a10 0050794f 535f646f 75626c65 5f746f5f .PyOS_double_to_ │ │ │ │ │ 0x00000a20 73747269 6e670073 74726c65 6e005f50 string.strlen._P │ │ │ │ │ 0x00000a30 79556e69 636f6465 5f46726f 6d415343 yUnicode_FromASC │ │ │ │ │ 0x00000a40 49490050 794d656d 5f467265 6500726f II.PyMem_Free.ro │ │ │ │ │ 0x00000a50 756e6400 50794e75 6d626572 5f417353 und.PyNumber_AsS │ │ │ ├── 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: 29840 (bytes into file) │ │ │ │ │ + Start of section headers: 29888 (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 0x7490: │ │ │ │ │ +There are 18 section headers, starting at offset 0x74c0: │ │ │ │ │ │ │ │ │ │ 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 0066c0 000150 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0066f0 000150 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0005e4 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006810 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006840 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000a28 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000a28 00296c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006ab0 0005d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003394 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003a04 000f08 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007080 000358 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00490c 00014b 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0073d8 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004a57 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004a57 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004a84 001000 10 16 143 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005a84 000c3c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007400 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000a28 00299c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006ae0 0005d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0033c4 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003a34 000f08 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0070b0 000358 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00493c 00014b 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007408 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004a87 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004a87 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004ab4 001000 10 16 143 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005ab4 000c3c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007430 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 {} │ │ │ │ │ @@ -66,34 +66,34 @@ │ │ │ │ │ 62: 00000168 40 FUNC LOCAL DEFAULT 1 frame_gettrace │ │ │ │ │ 63: 0000018c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 00000190 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 65: 00000190 92 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ 66: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 67: 00000000 76 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 68: 00000048 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 69: 00001468 3712 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ + 69: 00001468 3760 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ 70: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 71: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 72: 00002270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 000022e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 74: 000022e8 1116 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ - 75: 00002738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002744 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 00002744 492 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ - 78: 00002920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 000022a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00002318 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 74: 00002318 1116 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 75: 00002768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00002774 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 00002774 492 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 78: 00002950 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: 00002930 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00002930 36 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 87: 00002960 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00002960 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: 00002954 24 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 108: 00002984 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 │ │ │ │ │ @@ -197,17 +197,17 @@ │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLineTable_NextAddressRange │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetCode │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 209: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x66c0 contains 42 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x66f0 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 0x6810 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6840 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 0000097c 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 00002954 framelocalsproxy_visit │ │ │ │ │ +0000012c 00006c02 R_ARM_ABS32 00002984 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 000008a4 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 00002744 frame_clear │ │ │ │ │ +000001a4 00004d02 R_ARM_ABS32 00002774 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 000011d4 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 00001298 frame_getlineno │ │ │ │ │ 00000200 00004502 R_ARM_ABS32 00001468 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 00002930 frame_getlasti │ │ │ │ │ +00000224 00005802 R_ARM_ABS32 00002960 frame_getlasti │ │ │ │ │ 00000234 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000238 00002d02 R_ARM_ABS32 000011ac 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 0000114c frame_getcode │ │ │ │ │ 00000270 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -122,20 +122,20 @@ │ │ │ │ │ 00000344 00006002 R_ARM_ABS32 000005ac framelocalsproxy_get │ │ │ │ │ 00000350 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00008002 R_ARM_ABS32 00000da4 framelocalsproxy_pop │ │ │ │ │ 00000360 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00006f02 R_ARM_ABS32 00000808 framelocalsproxy_setdefault │ │ │ │ │ 00000380 00005c02 R_ARM_ABS32 000001ec framelocalsproxy_length │ │ │ │ │ 00000384 00001e02 R_ARM_ABS32 00000cb0 framelocalsproxy_getitem │ │ │ │ │ -00000388 00004a02 R_ARM_ABS32 000022e8 framelocalsproxy_setitem │ │ │ │ │ +00000388 00004a02 R_ARM_ABS32 00002318 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 0x6ab0 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6ae0 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 │ │ │ │ │ @@ -249,94 +249,94 @@ │ │ │ │ │ 000016a0 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000016b4 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000016c8 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000016e4 0000c41c R_ARM_CALL 00000000 _PyCode_GetCode │ │ │ │ │ 00001710 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001808 0000c51c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ 0000186c 0000c61c R_ARM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ -00001cb8 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cc0 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d10 0000c81c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d3c 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d58 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d64 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f40 0000c51c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001f94 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f9c 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000212c 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021b4 0000c91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002228 0000ca1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002270 0000cb02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -0000227c 0000cc02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002280 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002284 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002288 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000228c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002290 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002294 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002298 0000ce02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -0000229c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022ac 0000cf02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ -000022b0 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000022b4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cd4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce0 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ce8 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d90 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e18 0000c81c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001e80 0000c91c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001fec 0000c51c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002044 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000204c 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021cc 0000ca1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000021f8 0000c71c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002270 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022a0 0000cb02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000022ac 0000cc02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000022b0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022b4 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000022b8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022bc 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000022bc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022c0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022c4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022c8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022cc 0000d002 R_ARM_ABS32 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000022c8 0000ce02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +000022cc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022d0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022d4 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000022d4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022d8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022dc 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000022e0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022dc 0000cf02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ +000022e0 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000022e4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002310 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000024c4 0000a01c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000024e0 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00002510 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000025bc 0000b31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002664 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026e8 0000d31c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00002704 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00002724 0000d41d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00002738 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000273c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002740 0000a102 R_ARM_ABS32 00000000 PyCell_Type │ │ │ │ │ -000027ec 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000282c 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002860 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002888 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028e0 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000290c 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002918 0000d51c R_ARM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ -00002920 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002924 0000d602 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00002928 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000292c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002948 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002950 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000022e8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022ec 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022f0 0000d002 R_ARM_ABS32 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000022f4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022f8 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000022fc 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002300 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002304 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002308 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000230c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002310 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002314 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002340 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000024f4 0000a01c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00002510 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00002540 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000025ec 0000b31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002694 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002718 0000d31c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00002734 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00002754 0000d41d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00002768 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000276c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002770 0000a102 R_ARM_ABS32 00000000 PyCell_Type │ │ │ │ │ +0000281c 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000285c 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002890 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028b8 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028e4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002910 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000293c 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002948 0000d51c R_ARM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00002950 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002954 0000d602 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00002958 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000295c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002978 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002980 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7080 contains 107 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x70b0 contains 107 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000ac1c R_ARM_CALL 00000abc 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 │ │ │ │ │ 00000090 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 0000d71c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ 000000e8 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000110 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 00004a1c R_ARM_CALL 000022e8 framelocalsproxy_setitem │ │ │ │ │ +00000128 00004a1c R_ARM_CALL 00002318 framelocalsproxy_setitem │ │ │ │ │ 00000154 0000d91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000168 0000da1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 000001ac 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d0 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000210 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000022c 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -345,15 +345,15 @@ │ │ │ │ │ 00000270 0000921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ac 00008f1c R_ARM_CALL 00000000 _PyEval_BuiltinsFromGlobals │ │ │ │ │ 000002e4 0000dc1c R_ARM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ 000002f4 0000961c R_ARM_CALL 00000078 _PyFrame_New_NoTrack │ │ │ │ │ 00000320 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003f0 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f8 0000ca1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000003f8 0000c91c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000438 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000488 0000dd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000004a0 0000dd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000004b0 0000a01c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ 000004c8 0000de1c R_ARM_CALL 00000000 PyDict_Update │ │ │ │ │ 000004f4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000508 0000df1c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ │ 00000798 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007ac 0000a102 R_ARM_ABS32 00000000 PyCell_Type │ │ │ │ │ 000007f4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000830 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000850 00001e1c R_ARM_CALL 00000cb0 framelocalsproxy_getitem │ │ │ │ │ 00000864 0000e11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000878 0000e21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000888 00004a1c R_ARM_CALL 000022e8 framelocalsproxy_setitem │ │ │ │ │ +00000888 00004a1c R_ARM_CALL 00002318 framelocalsproxy_setitem │ │ │ │ │ 000008bc 0000a602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000008c0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c4 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000008c8 0000b402 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ 00000900 0000111d R_ARM_JUMP24 00000650 frame_getlocals │ │ │ │ │ 0000092c 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000958 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ @@ -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 0x73d8 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7408 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -154,17 +154,17 @@ │ │ │ │ │ _PyCode_InitAddressRange │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyLineTable_NextAddressRange │ │ │ │ │ _PyCode_GetCode │ │ │ │ │ _Py_GetBaseOpcode │ │ │ │ │ PyCompile_OpcodeStackEffect │ │ │ │ │ PyMem_Free │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ PyLong_Type │ │ │ │ │ PyExc_SystemError │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyExc_AttributeError │ │ │ │ │ _PyOpcode_Caches │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1474,61 +1474,61 @@ │ │ │ │ │ b 1340 │ │ │ │ │ │ │ │ │ │ 00001468 : │ │ │ │ │ frame_setlineno(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ beq 1680 │ │ │ │ │ - ldr r2, [pc, #3540] @ 2270 │ │ │ │ │ + ldr r2, [pc, #3588] @ 22a0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 166c │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ │ + strne r3, [sp, #52] @ 0x34 │ │ │ │ │ beq 164c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 1638 │ │ │ │ │ beq 16a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bhi 15ec │ │ │ │ │ - ldr r1, [pc, #3476] @ 2274 │ │ │ │ │ + ldr r1, [pc, #3524] @ 22a4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ands r1, r1, r2, lsl r3 │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ bne 16bc │ │ │ │ │ tst r2, #213 @ 0xd5 │ │ │ │ │ beq 15e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bne 1624 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ bgt 160c │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ bl 0 <_PyCode_InitAddressRange> │ │ │ │ │ R_ARM_CALL _PyCode_InitAddressRange │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ bhi 15fc │ │ │ │ │ lsl r5, r7, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -1541,28 +1541,28 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mvn r6, #0 │ │ │ │ │ b 1588 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ - ldrne r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ movne r6, r3 │ │ │ │ │ lsrne r2, r2, #1 │ │ │ │ │ strne r3, [r8, r2, lsl #2] │ │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ │ bl 0 <_PyLineTable_NextAddressRange> │ │ │ │ │ R_ARM_CALL _PyLineTable_NextAddressRange │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 156c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1f84 │ │ │ │ │ + beq 2034 │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ sub r5, r8, #4 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ b 15c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1571,104 +1571,104 @@ │ │ │ │ │ cmp r4, r0 │ │ │ │ │ cmple r0, r1 │ │ │ │ │ bge 15b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 1864 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 15c0 │ │ │ │ │ - ldr r3, [pc, #3216] @ 2278 │ │ │ │ │ + ldr r3, [pc, #3264] @ 22a8 │ │ │ │ │ tst r2, r3 │ │ │ │ │ bne 1694 │ │ │ │ │ - ldr r3, [pc, #3208] @ 227c │ │ │ │ │ - ldr r1, [pc, #3208] @ 2280 │ │ │ │ │ + ldr r3, [pc, #3256] @ 22ac │ │ │ │ │ + ldr r1, [pc, #3256] @ 22b0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #3184] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3184] @ 2288 │ │ │ │ │ + ldr r3, [pc, #3232] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3232] @ 22b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 15fc │ │ │ │ │ - ldr r3, [pc, #3160] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3164] @ 228c │ │ │ │ │ + ldr r3, [pc, #3208] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3212] @ 22bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 15fc │ │ │ │ │ - ldr r3, [pc, #3140] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3148] @ 2290 │ │ │ │ │ + ldr r3, [pc, #3188] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3196] @ 22c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 15fc │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ b 14b8 │ │ │ │ │ - ldr r3, [pc, #3088] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3100] @ 2294 │ │ │ │ │ + ldr r3, [pc, #3136] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3148] @ 22c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 15fc │ │ │ │ │ - ldr r3, [pc, #3088] @ 2298 │ │ │ │ │ - ldr r1, [pc, #3088] @ 229c │ │ │ │ │ + ldr r3, [pc, #3136] @ 22c8 │ │ │ │ │ + ldr r1, [pc, #3136] @ 22cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 15fc │ │ │ │ │ - ldr r3, [pc, #3048] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3072] @ 22a0 │ │ │ │ │ + ldr r3, [pc, #3096] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3120] @ 22d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 15fc │ │ │ │ │ - ldr r3, [pc, #3028] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3056] @ 22a4 │ │ │ │ │ + ldr r3, [pc, #3076] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3104] @ 22d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 15fc │ │ │ │ │ - ldr r3, [pc, #3008] @ 2284 │ │ │ │ │ - ldr r1, [pc, #3040] @ 22a8 │ │ │ │ │ + ldr r3, [pc, #3056] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #3088] @ 22d8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 15fc │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 1f84 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + bhi 2034 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ bl 0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_CALL _PyCode_GetCode │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - beq 1d38 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 21f4 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bgt 1d10 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bgt 21cc │ │ │ │ │ lsl r9, r0, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d10 │ │ │ │ │ + beq 21cc │ │ │ │ │ sub ip, r9, #16 │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub r0, r9, #8 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ @@ -1704,710 +1704,722 @@ │ │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 179c │ │ │ │ │ - ldr fp, [pc, #2780] @ 22ac │ │ │ │ │ + ldr fp, [pc, #2828] @ 22dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r4] │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - add r2, r5, r8, lsl #3 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add r3, sl, r8, lsl #3 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr sl, [r2, #4] │ │ │ │ │ - ldr r9, [r5, r8, lsl #3] │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + ldr r9, [sl, r8, lsl #3] │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ │ - beq 1f14 │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldrb r6, [fp, r0] │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ cmneq r9, #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ add r6, r6, ip │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - beq 188c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, r3, r4, lsl #1 │ │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ │ - ldr r3, [pc, #2664] @ 22b0 │ │ │ │ │ - orr r1, r2, r1, lsl #8 │ │ │ │ │ - sub r2, r0, #10 │ │ │ │ │ - cmp r2, #105 @ 0x69 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + beq 1888 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub lr, r0, #10 │ │ │ │ │ + add r1, r2, r4, lsl #1 │ │ │ │ │ + ldrb r1, [r1, #1] │ │ │ │ │ + orr r1, r1, r3, lsl #8 │ │ │ │ │ + ldr r3, [pc, #2704] @ 22e0 │ │ │ │ │ + cmp lr, #105 @ 0x69 │ │ │ │ │ bhi 186c │ │ │ │ │ - add r2, r2, r2 │ │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ │ + add lr, lr, lr │ │ │ │ │ + ldrh lr, [r3, lr] │ │ │ │ │ + add pc, pc, lr, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ b 16d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCompile_OpcodeStackEffect │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19e8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1b3c │ │ │ │ │ - add r2, r5, r6, lsl #3 │ │ │ │ │ - str r9, [r5, r6, lsl #3] │ │ │ │ │ - str sl, [r2, #4] │ │ │ │ │ + blt 19e4 │ │ │ │ │ + bne 19fc │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r9, [sl, r6, lsl #3] │ │ │ │ │ + str r5, [r1, #4] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ bgt 17f4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r4, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ - add sl, r3, r2 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bls 1b84 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - and r1, r1, #63 @ 0x3f │ │ │ │ │ - ldrb r2, [r3], #1 │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - bne 1b74 │ │ │ │ │ + add r9, r3, r2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bls 1b90 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ │ + ldrb r1, [r3], #1 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + bne 1b80 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 18cc │ │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ │ + bne 18c8 │ │ │ │ │ + ldrb lr, [r1, #1] │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + ldrb r6, [r3, #1]! │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ │ - ldrb r2, [r3] │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - bne 1b6c │ │ │ │ │ - ldrb r0, [r3], #1 │ │ │ │ │ - ands r0, r0, #64 @ 0x40 │ │ │ │ │ - bne 1d44 │ │ │ │ │ - add lr, r4, r1, lsl #3 │ │ │ │ │ - ldr ip, [r4, r1, lsl #3] │ │ │ │ │ - ldr r1, [lr, #4] │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - cmneq ip, #2 │ │ │ │ │ - beq 18b0 │ │ │ │ │ - add lr, r4, r6, lsl #3 │ │ │ │ │ - ldr r8, [r4, r6, lsl #3] │ │ │ │ │ - lsl r9, r6, #3 │ │ │ │ │ - ldr r6, [lr, #4] │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ + bne 1b78 │ │ │ │ │ + ldrb r1, [r3], #1 │ │ │ │ │ + ands r1, r1, #64 @ 0x40 │ │ │ │ │ + bne 1cc0 │ │ │ │ │ + add ip, r4, r2, lsl #3 │ │ │ │ │ + ldr r0, [r4, r2, lsl #3] │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + cmneq r0, #2 │ │ │ │ │ + beq 18ac │ │ │ │ │ + ldr r8, [r4, lr, lsl #3] │ │ │ │ │ + add ip, r4, lr, lsl #3 │ │ │ │ │ + lsl lr, lr, #3 │ │ │ │ │ + str lr, [sp, #28] │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + cmn lr, #1 │ │ │ │ │ cmneq r8, #2 │ │ │ │ │ - bne 18b0 │ │ │ │ │ - asrs r6, r2, #1 │ │ │ │ │ - and r2, r2, #1 │ │ │ │ │ - beq 1d80 │ │ │ │ │ - sub r6, r6, #1 │ │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ │ - sub r8, r6, #32 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ + bne 18ac │ │ │ │ │ + asrs lr, r6, #1 │ │ │ │ │ + and r6, r6, #1 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + beq 2250 │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ │ mov r6, #7 │ │ │ │ │ - orr r0, r0, r6, lsl r8 │ │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ │ - rsb r8, r8, #32 │ │ │ │ │ - orr r0, r0, r6, lsr r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - lsl r6, r8, r6 │ │ │ │ │ - cmp r6, ip │ │ │ │ │ - sbcs r8, r0, r1 │ │ │ │ │ - blt 1fac │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - beq 19b0 │ │ │ │ │ - cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - bhi 1d08 │ │ │ │ │ - lsl r1, r1, #3 │ │ │ │ │ - orr r1, r1, ip, lsr #29 │ │ │ │ │ - lsl ip, ip, #3 │ │ │ │ │ - orr ip, ip, #5 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - mvn r0, #-268435456 @ 0xf0000000 │ │ │ │ │ - sbcs r2, r0, r2 │ │ │ │ │ - bcc 1d04 │ │ │ │ │ - lsl r1, r1, #3 │ │ │ │ │ - lsl r2, ip, #3 │ │ │ │ │ - orr r1, r1, ip, lsr #29 │ │ │ │ │ - orr r2, r2, #2 │ │ │ │ │ - str r2, [r4, r9] │ │ │ │ │ + sub r8, lr, #32 │ │ │ │ │ + orr r1, r1, r6, lsl r8 │ │ │ │ │ + rsb r8, lr, #32 │ │ │ │ │ + orr r1, r1, r6, lsr r8 │ │ │ │ │ + lsl r6, r6, lr │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + sbcs lr, r1, r2 │ │ │ │ │ + blt 2200 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + beq 19a8 │ │ │ │ │ + cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + bhi 1cb8 │ │ │ │ │ + lsl r2, r2, #3 │ │ │ │ │ + orr r2, r2, r0, lsr #29 │ │ │ │ │ + lsl r0, r0, #3 │ │ │ │ │ + orr r0, r0, #5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mvn lr, #0 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + mvn lr, #-268435456 @ 0xf0000000 │ │ │ │ │ + sbcs r1, lr, r1 │ │ │ │ │ + bcc 1cb4 │ │ │ │ │ + lsl r2, r2, #3 │ │ │ │ │ + lsl r1, r0, #3 │ │ │ │ │ + orr r2, r2, r0, lsr #29 │ │ │ │ │ + orr r1, r1, #2 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r1, [r4, r0] │ │ │ │ │ + str r2, [ip, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r1, [lr, #4] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - b 18b0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 18ac │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ adds r0, r0, #1 │ │ │ │ │ - orr r9, r9, sl, lsl #29 │ │ │ │ │ - asr sl, sl, #3 │ │ │ │ │ - beq 1880 │ │ │ │ │ - b 19e8 │ │ │ │ │ - sub r2, r6, r1 │ │ │ │ │ - add r1, r5, r2, lsl #3 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr ip, [r5, r2, lsl #3] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - cmneq ip, #2 │ │ │ │ │ - str r9, [r5, r2, lsl #3] │ │ │ │ │ - str sl, [r1, #4] │ │ │ │ │ - moveq r1, #1 │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - andlt r1, r1, #1 │ │ │ │ │ - orr r3, r3, r1 │ │ │ │ │ + orr r9, r9, r5, lsl #29 │ │ │ │ │ + asr r5, r5, #3 │ │ │ │ │ + beq 187c │ │ │ │ │ + b 19e4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + mvn r3, #-268435456 @ 0xf0000000 │ │ │ │ │ + sbcs r3, r3, r5 │ │ │ │ │ + lslcs r5, r5, #3 │ │ │ │ │ + orrcs r5, r5, r9, lsr #29 │ │ │ │ │ + mvncc r9, #0 │ │ │ │ │ + lslcs r9, r9, #3 │ │ │ │ │ + orrcs r9, r9, #3 │ │ │ │ │ + movcc r5, r9 │ │ │ │ │ + subs r0, r0, #1 │ │ │ │ │ + beq 187c │ │ │ │ │ + b 19fc │ │ │ │ │ + sub r1, r6, r1 │ │ │ │ │ + add r0, sl, r1, lsl #3 │ │ │ │ │ + ldr lr, [sl, r1, lsl #3] │ │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmn ip, #1 │ │ │ │ │ + cmneq lr, #2 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + andgt r3, r3, #1 │ │ │ │ │ + orr r3, r2, r3 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ble 1898 │ │ │ │ │ + str r9, [sl, r1, lsl #3] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ + ble 1894 │ │ │ │ │ mov r8, r6 │ │ │ │ │ b 17f4 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 1880 │ │ │ │ │ - lsr r2, r9, #3 │ │ │ │ │ - orr r2, r2, sl, lsl #29 │ │ │ │ │ + beq 187c │ │ │ │ │ + lsr r1, r9, #3 │ │ │ │ │ + orr r1, r1, r5, lsl #29 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mvn r1, #-268435456 @ 0xf0000000 │ │ │ │ │ - asr r2, sl, #3 │ │ │ │ │ - sbcs r2, r1, r2 │ │ │ │ │ - bcc 1e78 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ │ + asr r1, r5, #3 │ │ │ │ │ + sbcs r1, r2, r1 │ │ │ │ │ + bcc 2144 │ │ │ │ │ bic r9, r9, #7 │ │ │ │ │ orr r9, r9, #3 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - sbcs r2, r1, sl │ │ │ │ │ - blt 1e78 │ │ │ │ │ - lsl sl, sl, #3 │ │ │ │ │ - orr sl, sl, r9, lsr #29 │ │ │ │ │ + sbcs r1, r2, r5 │ │ │ │ │ + blt 2144 │ │ │ │ │ + lsl r3, r5, #3 │ │ │ │ │ + orr r5, r3, r9, lsr #29 │ │ │ │ │ lsl r9, r9, #3 │ │ │ │ │ orr r9, r9, #4 │ │ │ │ │ - b 1880 │ │ │ │ │ + b 187c │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ - orr r9, r9, sl, lsl #29 │ │ │ │ │ - add r2, r5, r6, lsl #3 │ │ │ │ │ - asr sl, sl, #3 │ │ │ │ │ - str r9, [r5, r6, lsl #3] │ │ │ │ │ - str sl, [r2, #4] │ │ │ │ │ - b 188c │ │ │ │ │ + orr r9, r9, r5, lsl #29 │ │ │ │ │ + asr r3, r5, #3 │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r9, [sl, r6, lsl #3] │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - mvn r2, #-268435456 @ 0xf0000000 │ │ │ │ │ + mvn r0, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - sbcs r2, r2, sl │ │ │ │ │ - lslcs r2, sl, #3 │ │ │ │ │ + sbcs r0, r0, r5 │ │ │ │ │ + lslcs r3, r5, #3 │ │ │ │ │ lslcs r0, r9, #3 │ │ │ │ │ mvncc r0, #0 │ │ │ │ │ - orrcs r2, r2, r9, lsr #29 │ │ │ │ │ + orrcs r3, r3, r9, lsr #29 │ │ │ │ │ orrcs r0, r0, #3 │ │ │ │ │ - movcc r2, r0 │ │ │ │ │ + movcc r3, r0 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 1b14 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ + beq 1b44 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ mvn r1, #-268435456 @ 0xf0000000 │ │ │ │ │ - sbcs r1, r1, r2 │ │ │ │ │ - lslcs r2, r2, #3 │ │ │ │ │ - orrcs r2, r2, r0, lsr #29 │ │ │ │ │ + sbcs r1, r1, r3 │ │ │ │ │ + lslcs r3, r3, #3 │ │ │ │ │ + orrcs r3, r3, r0, lsr #29 │ │ │ │ │ mvncc r0, #0 │ │ │ │ │ lslcs r0, r0, #3 │ │ │ │ │ orrcs r0, r0, #4 │ │ │ │ │ - movcc r2, r0 │ │ │ │ │ - add r1, r5, r6, lsl #3 │ │ │ │ │ - str r0, [r5, r6, lsl #3] │ │ │ │ │ - str r2, [r1, #4] │ │ │ │ │ - b 188c │ │ │ │ │ - add r2, r8, r1 │ │ │ │ │ - add r2, r2, #2 │ │ │ │ │ - str r9, [r5, r2, lsl #3] │ │ │ │ │ - add r2, r5, r2, lsl #3 │ │ │ │ │ - str sl, [r2, #4] │ │ │ │ │ - b 1880 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - mvn r3, #-268435456 @ 0xf0000000 │ │ │ │ │ - sbcs r3, r3, sl │ │ │ │ │ - lslcs sl, sl, #3 │ │ │ │ │ - orrcs sl, sl, r9, lsr #29 │ │ │ │ │ - mvncc r9, #0 │ │ │ │ │ - lslcs r9, r9, #3 │ │ │ │ │ - orrcs r9, r9, #3 │ │ │ │ │ - movcc sl, r9 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - b 1878 │ │ │ │ │ - orr r6, r2, r6, lsl #6 │ │ │ │ │ - b 18e8 │ │ │ │ │ - ldrb r2, [r3] │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r1, r2, r1, lsl #6 │ │ │ │ │ - b 18c0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + movcc r3, r0 │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r0, [sl, r6, lsl #3] │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + add r1, r8, r1 │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + str r9, [sl, r1, lsl #3] │ │ │ │ │ + add r1, sl, r1, lsl #3 │ │ │ │ │ + str r5, [r1, #4] │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r9, [sl, r6, lsl #3] │ │ │ │ │ + str r5, [r1, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + orr lr, r6, lr, lsl #6 │ │ │ │ │ + b 18e4 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ │ + orr r2, r1, r2, lsl #6 │ │ │ │ │ + b 18bc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 17e4 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - beq 1bbc │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + beq 1bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 1d54 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 1cd0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str r9, [sp, #32] │ │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #3 │ │ │ │ │ ldr r3, [r4, r3, lsl #3] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #1728] @ 22b4 │ │ │ │ │ + ldr r3, [pc, #1764] @ 22e4 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r9, [sp, #16] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ - b 1c18 │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + b 1c24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ - bge 1cb4 │ │ │ │ │ + ble 1cdc │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1c08 │ │ │ │ │ + bne 1c14 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr lr, [sl] │ │ │ │ │ orrs r1, r6, r2 │ │ │ │ │ - bmi 207c │ │ │ │ │ + bmi 1f5c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ sbcs ip, r2, r0 │ │ │ │ │ - blt 206c │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + blt 1f4c │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ orrs r2, r0, r1 │ │ │ │ │ - bne 1ff8 │ │ │ │ │ + bne 1ed4 │ │ │ │ │ orrs ip, ip, fp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1fd4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bne 1eb0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ movge r9, #0 │ │ │ │ │ movlt r9, #0 │ │ │ │ │ - strlt lr, [sp, #16] │ │ │ │ │ - strlt r2, [sp, #20] │ │ │ │ │ - strlt r3, [sp, #32] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - add sl, sl, #8 │ │ │ │ │ - bgt 1c18 │ │ │ │ │ + strlt lr, [sp, #20] │ │ │ │ │ + strlt r2, [sp, #24] │ │ │ │ │ + strlt r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 1c14 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b 19cc │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ │ + orr r6, r1, r6, lsl #6 │ │ │ │ │ + b 18f8 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne 1d84 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 20c8 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + ble 1d2c │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ add ip, r2, #10 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r0, ip, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - b 1cdc │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b 19d4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1d38 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + b 1d04 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq 1d60 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 15fc │ │ │ │ │ - ldrb r0, [r3] │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r2, r0, r2, lsl #6 │ │ │ │ │ - b 18fc │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bbc │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d38 │ │ │ │ │ - add ip, r1, ip │ │ │ │ │ - str r9, [r5, ip, lsl #3] │ │ │ │ │ - add ip, r5, ip, lsl #3 │ │ │ │ │ - str sl, [ip, #4] │ │ │ │ │ - b 188c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - moveq ip, r2 │ │ │ │ │ - moveq r1, ip │ │ │ │ │ - beq 19c4 │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b 199c │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ │ - lsr r1, r9, r2 │ │ │ │ │ - rsb r0, r2, #32 │ │ │ │ │ - orr r1, r1, sl, lsl r0 │ │ │ │ │ - subs r2, r2, #32 │ │ │ │ │ - orrpl r1, r1, sl, asr r2 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - and r2, r1, #7 │ │ │ │ │ - mvn r1, #-268435456 @ 0xf0000000 │ │ │ │ │ - sbcs r1, r1, sl │ │ │ │ │ - bcc 1e0c │ │ │ │ │ - lsl r1, sl, #3 │ │ │ │ │ - orr r2, r2, r9, lsl #3 │ │ │ │ │ - orr r1, r1, r9, lsr #29 │ │ │ │ │ - str r2, [r5, r6, lsl #3] │ │ │ │ │ - add r2, r5, r6, lsl #3 │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - b 188c │ │ │ │ │ - cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - bhi 1e10 │ │ │ │ │ - lsl r1, sl, #3 │ │ │ │ │ - lsl r2, r9, #3 │ │ │ │ │ - orr r1, r1, r9, lsr #29 │ │ │ │ │ - orr r2, r2, #4 │ │ │ │ │ - b 1ddc │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b 1ddc │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - bicge r2, r9, #7 │ │ │ │ │ - orrge r2, r2, #1 │ │ │ │ │ - movlt sl, r2 │ │ │ │ │ - str r2, [r5, r6, lsl #3] │ │ │ │ │ - add r2, r5, r6, lsl #3 │ │ │ │ │ - str sl, [r2, #4] │ │ │ │ │ - b 188c │ │ │ │ │ - lsr r9, r9, #6 │ │ │ │ │ - orr r9, r9, sl, lsl #26 │ │ │ │ │ - add r2, r5, r6, lsl #3 │ │ │ │ │ - asr sl, sl, #6 │ │ │ │ │ - str r9, [r5, r6, lsl #3] │ │ │ │ │ - str sl, [r2, #4] │ │ │ │ │ - b 188c │ │ │ │ │ - cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - bhi 1e10 │ │ │ │ │ - lsl r1, sl, #3 │ │ │ │ │ - lsl r2, r9, #3 │ │ │ │ │ - orr r1, r1, r9, lsr #29 │ │ │ │ │ - orr r2, r2, #2 │ │ │ │ │ - b 1ddc │ │ │ │ │ - mvn r9, #0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 1880 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - bic r1, r9, r1, lsl r2 │ │ │ │ │ - and r0, r9, #7 │ │ │ │ │ - lsr r9, r9, r2 │ │ │ │ │ - orr r1, r1, r0, lsl r2 │ │ │ │ │ - rsb r0, r2, #32 │ │ │ │ │ - orr r9, r9, sl, lsl r0 │ │ │ │ │ - subs r2, r2, #32 │ │ │ │ │ - orrpl r9, r9, sl, asr r2 │ │ │ │ │ - bic r1, r1, #7 │ │ │ │ │ - and r9, r9, #7 │ │ │ │ │ - orr r2, r1, r9 │ │ │ │ │ - lsl ip, r6, #3 │ │ │ │ │ - str r2, [r5, ip] │ │ │ │ │ - add r0, r5, r6, lsl #3 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ - b 188c │ │ │ │ │ - cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - lslls ip, sl, #3 │ │ │ │ │ - lslls r0, r9, #3 │ │ │ │ │ - add r2, r4, r1 │ │ │ │ │ - orrls ip, ip, r9, lsr #29 │ │ │ │ │ - orrls r0, r0, #3 │ │ │ │ │ - movhi ip, r0 │ │ │ │ │ - add r2, r2, #2 │ │ │ │ │ - add r1, r5, r6, lsl #3 │ │ │ │ │ - str r0, [r5, r6, lsl #3] │ │ │ │ │ - str ip, [r1, #4] │ │ │ │ │ - str r0, [r5, r2, lsl #3] │ │ │ │ │ - add r2, r5, r2, lsl #3 │ │ │ │ │ - str ip, [r2, #4] │ │ │ │ │ - b 188c │ │ │ │ │ + bne 1df4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - add r6, r3, #17 │ │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - add r4, r8, #1 │ │ │ │ │ - ldrb r2, [r7, r8, lsl #1] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - orr r6, r2, r6, lsl #8 │ │ │ │ │ - bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ - R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ - add r1, r5, r4, lsl #3 │ │ │ │ │ - str r9, [r5, r4, lsl #3] │ │ │ │ │ - str sl, [r1, #4] │ │ │ │ │ - cmp r0, #71 @ 0x47 │ │ │ │ │ - beq 1fa4 │ │ │ │ │ - add ip, r8, #2 │ │ │ │ │ - ldrb r8, [fp, r0] │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ - cmneq r9, #2 │ │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r8, r8, ip │ │ │ │ │ - beq 1890 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b 1834 │ │ │ │ │ - ldr r3, [pc, #760] @ 2284 │ │ │ │ │ - ldr r1, [pc, #808] @ 22b8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 15fc │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b 1f2c │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - orr ip, ip, r1, lsl #29 │ │ │ │ │ - asr r1, r1, #3 │ │ │ │ │ - b 1978 │ │ │ │ │ - lsr r9, r9, #3 │ │ │ │ │ - orr r9, r9, sl, lsl #29 │ │ │ │ │ - add r2, r6, r1 │ │ │ │ │ - asr sl, sl, #3 │ │ │ │ │ - b 1b2c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - bne 1ca4 │ │ │ │ │ - ldr r1, [pc, #728] @ 22bc │ │ │ │ │ - and r2, lr, #7 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - ldr r2, [r1, r2, lsl #2] │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ca4 │ │ │ │ │ - ands r2, ip, #7 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - and r2, r0, #7 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - beq 2058 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - beq 203c │ │ │ │ │ - and r3, r0, #7 │ │ │ │ │ - sub r2, r3, r2 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsr r2, r2, #5 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ - lsr r0, r0, #3 │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - orr r0, r0, r1, lsl #29 │ │ │ │ │ - orr ip, ip, fp, lsl #29 │ │ │ │ │ - asr r1, r1, #3 │ │ │ │ │ - asr fp, fp, #3 │ │ │ │ │ - b 1c68 │ │ │ │ │ - and r2, r0, #7 │ │ │ │ │ - subs r2, r2, #4 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 2034 │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - orr r1, r1, r0, lsl #29 │ │ │ │ │ - asr r0, r0, #3 │ │ │ │ │ - b 1c40 │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - bne 1ca4 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - cmneq r1, #1 │ │ │ │ │ - beq 2218 │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - cmneq r1, #2 │ │ │ │ │ - beq 2254 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - cmneq lr, #1 │ │ │ │ │ - beq 2260 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - cmneq lr, #2 │ │ │ │ │ - bne 1fdc │ │ │ │ │ - ldr r2, [pc, #512] @ 22c0 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ca4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2190 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r5, [sp, #16] │ │ │ │ │ - ldreq r7, [sp, #20] │ │ │ │ │ + ldreq r5, [sp, #20] │ │ │ │ │ + ldreq r7, [sp, #24] │ │ │ │ │ ldreq r4, [sp, #28] │ │ │ │ │ - bne 2174 │ │ │ │ │ + bne 1dd8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sbcs r2, r7, r6 │ │ │ │ │ - blt 2134 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + blt 1d98 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ add r2, r2, #124 @ 0x7c │ │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ b 1600 │ │ │ │ │ - ldr r3, [pc, #348] @ 2284 │ │ │ │ │ + ldr r3, [pc, #1320] @ 22b4 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 15fc │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ and r1, r4, #7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add r1, r2, #9 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq 2224 │ │ │ │ │ + beq 1e7c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 464 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ orr r4, r4, r6, lsl #29 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ asr r6, r6, #3 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 1d54 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ orr r4, r2, r6, lsl #29 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ asr r6, r6, #3 │ │ │ │ │ - b 20f0 │ │ │ │ │ - ldr r1, [pc, #300] @ 22c4 │ │ │ │ │ + b 1d54 │ │ │ │ │ + ldr r1, [pc, #1260] @ 22e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldr r2, [pc, #296] @ 22c8 │ │ │ │ │ + ldr r2, [pc, #1256] @ 22ec │ │ │ │ │ moveq r2, r1 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r2, [pc, #288] @ 22cc │ │ │ │ │ + ldr r2, [pc, #1248] @ 22f0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r2, [pc, #280] @ 22d0 │ │ │ │ │ + ldr r2, [pc, #1240] @ 22f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 15fc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr lr, [pc, #264] @ 22d4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr lr, [pc, #1224] @ 22f8 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble 220c │ │ │ │ │ + ble 1e70 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2204 │ │ │ │ │ + bne 1e68 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ movne r5, #1 │ │ │ │ │ str lr, [r1, #40] @ 0x28 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 21dc │ │ │ │ │ + b 1e40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strne r4, [lr] │ │ │ │ │ - b 20d8 │ │ │ │ │ - ldr r2, [pc, #184] @ 22d8 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ca4 │ │ │ │ │ - ldr r3, [pc, #176] @ 22dc │ │ │ │ │ + b 1d3c │ │ │ │ │ + ldr r3, [pc, #1144] @ 22fc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [pc, #156] @ 22d4 │ │ │ │ │ + ldr r2, [pc, #1128] @ 22f8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ moveq r1, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r1, [r3] │ │ │ │ │ bl 464 │ │ │ │ │ - b 215c │ │ │ │ │ - ldr r2, [pc, #132] @ 22e0 │ │ │ │ │ + b 1dc0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ + bne 1c14 │ │ │ │ │ + ldr r1, [pc, #1088] @ 2300 │ │ │ │ │ + and r2, lr, #7 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + b 1c14 │ │ │ │ │ + ands r2, ip, #7 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + and r2, r0, #7 │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + beq 1eac │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq 1f38 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + beq 1f1c │ │ │ │ │ + and r3, r0, #7 │ │ │ │ │ + sub r2, r3, r2 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1eac │ │ │ │ │ + lsr r0, r0, #3 │ │ │ │ │ + lsr ip, ip, #3 │ │ │ │ │ + orr r0, r0, r1, lsl #29 │ │ │ │ │ + orr ip, ip, fp, lsl #29 │ │ │ │ │ + asr r1, r1, #3 │ │ │ │ │ + asr fp, fp, #3 │ │ │ │ │ + b 1c74 │ │ │ │ │ + and r2, r0, #7 │ │ │ │ │ + subs r2, r2, #4 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 1f14 │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + orr r1, r1, r0, lsl #29 │ │ │ │ │ + asr r0, r0, #3 │ │ │ │ │ + b 1c4c │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ + bne 1c14 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + cmn r6, #1 │ │ │ │ │ + cmneq r1, #1 │ │ │ │ │ + beq 2278 │ │ │ │ │ + cmn r6, #1 │ │ │ │ │ + cmneq r1, #2 │ │ │ │ │ + beq 2284 │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + cmneq lr, #1 │ │ │ │ │ + beq 2290 │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + cmneq lr, #2 │ │ │ │ │ + bne 1eb8 │ │ │ │ │ + ldr r2, [pc, #868] @ 2304 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ca4 │ │ │ │ │ - ldr r2, [pc, #124] @ 22e4 │ │ │ │ │ + b 1c14 │ │ │ │ │ + add ip, r1, ip │ │ │ │ │ + str r9, [sl, ip, lsl #3] │ │ │ │ │ + add ip, sl, ip, lsl #3 │ │ │ │ │ + str r5, [ip, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r6, r2, #17 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + ldrb r2, [r7, r8, lsl #1] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + orr r5, r2, r5, lsl #8 │ │ │ │ │ + bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ + R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ + add r1, sl, r4, lsl #3 │ │ │ │ │ + str r9, [sl, r4, lsl #3] │ │ │ │ │ + str r6, [r1, #4] │ │ │ │ │ + cmp r0, #71 @ 0x47 │ │ │ │ │ + beq 2054 │ │ │ │ │ + add ip, r8, #2 │ │ │ │ │ + ldrb r8, [fp, r0] │ │ │ │ │ + cmn r6, #1 │ │ │ │ │ + cmneq r9, #2 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + add r8, r8, ip │ │ │ │ │ + beq 188c │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 1834 │ │ │ │ │ + ldr r3, [pc, #632] @ 22b4 │ │ │ │ │ + ldr r1, [pc, #712] @ 2308 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 15fc │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 1fd8 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ │ + lsr r0, r9, r1 │ │ │ │ │ + rsb ip, r1, #32 │ │ │ │ │ + orr r0, r0, r5, lsl ip │ │ │ │ │ + subs r1, r1, #32 │ │ │ │ │ + orrpl r0, r0, r5, asr r1 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + and r1, r0, #7 │ │ │ │ │ + mvn r0, #-268435456 @ 0xf0000000 │ │ │ │ │ + sbcs r0, r0, r5 │ │ │ │ │ + bcc 20d8 │ │ │ │ │ + lsl r3, r5, #3 │ │ │ │ │ + orr r1, r1, r9, lsl #3 │ │ │ │ │ + orr r3, r3, r9, lsr #29 │ │ │ │ │ + str r1, [sl, r6, lsl #3] │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + bhi 20e4 │ │ │ │ │ + lsl r3, r5, #3 │ │ │ │ │ + orr r1, r3, r9, lsr #29 │ │ │ │ │ + lsl r3, r9, #3 │ │ │ │ │ + orr r3, r3, #4 │ │ │ │ │ + str r3, [sl, r6, lsl #3] │ │ │ │ │ + add r3, sl, r6, lsl #3 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 209c │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 20c8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + blt 20dc │ │ │ │ │ + bic r1, r9, #7 │ │ │ │ │ + orr r1, r1, #1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 209c │ │ │ │ │ + lsr r9, r9, #6 │ │ │ │ │ + orr r9, r9, r5, lsl #26 │ │ │ │ │ + asr r3, r5, #6 │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r9, [sl, r6, lsl #3] │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + bhi 20e4 │ │ │ │ │ + lsl r3, r5, #3 │ │ │ │ │ + orr r1, r3, r9, lsr #29 │ │ │ │ │ + lsl r3, r9, #3 │ │ │ │ │ + orr r3, r3, #2 │ │ │ │ │ + b 20c8 │ │ │ │ │ + mvn r9, #0 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b 187c │ │ │ │ │ + lsr r9, r9, #3 │ │ │ │ │ + add r1, r6, r1 │ │ │ │ │ + orr r9, r9, r5, lsl #29 │ │ │ │ │ + str r9, [sl, r1, lsl #3] │ │ │ │ │ + asr r3, r5, #3 │ │ │ │ │ + add r1, sl, r1, lsl #3 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r9, [sl, r6, lsl #3] │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ │ + mov r0, #7 │ │ │ │ │ + bic r0, r9, r0, lsl r1 │ │ │ │ │ + and ip, r9, #7 │ │ │ │ │ + lsr r9, r9, r1 │ │ │ │ │ + orr r0, r0, ip, lsl r1 │ │ │ │ │ + rsb ip, r1, #32 │ │ │ │ │ + orr r9, r9, r5, lsl ip │ │ │ │ │ + subs r1, r1, #32 │ │ │ │ │ + orrpl r9, r9, r5, asr r1 │ │ │ │ │ + bic r0, r0, #7 │ │ │ │ │ + and r3, r9, #7 │ │ │ │ │ + orr r3, r0, r3 │ │ │ │ │ + lsl lr, r6, #3 │ │ │ │ │ + str r3, [sl, lr] │ │ │ │ │ + add ip, sl, r6, lsl #3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [ip, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 21f4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + beq 226c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 15fc │ │ │ │ │ + lsr r0, r0, #3 │ │ │ │ │ + orr r0, r0, r2, lsl #29 │ │ │ │ │ + asr r2, r2, #3 │ │ │ │ │ + b 196c │ │ │ │ │ + cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ │ + lslls r3, r5, #3 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + orrls ip, r3, r9, lsr #29 │ │ │ │ │ + lslls r0, r9, #3 │ │ │ │ │ + add r3, r4, r1 │ │ │ │ │ + orrls r0, r0, #3 │ │ │ │ │ + movhi ip, r0 │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ + add r1, sl, r6, lsl #3 │ │ │ │ │ + str r0, [sl, r6, lsl #3] │ │ │ │ │ + str ip, [r1, #4] │ │ │ │ │ + str r0, [sl, r3, lsl #3] │ │ │ │ │ + add r3, sl, r3, lsl #3 │ │ │ │ │ + str ip, [r3, #4] │ │ │ │ │ + b 1888 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + moveq r2, r0 │ │ │ │ │ + beq 19bc │ │ │ │ │ + mov r0, lr │ │ │ │ │ + mov r2, lr │ │ │ │ │ + b 1994 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 21f4 │ │ │ │ │ + ldr r2, [pc, #140] @ 230c │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + b 1c14 │ │ │ │ │ + ldr r2, [pc, #132] @ 2310 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + b 1c14 │ │ │ │ │ + ldr r2, [pc, #124] @ 2314 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ca4 │ │ │ │ │ + b 1c14 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00009e22 │ │ │ │ │ .word 0x00004008 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000002d8 │ │ │ │ │ @@ -2433,485 +2445,485 @@ │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000330 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000000d4 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeWarning │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ + .word 0x00000470 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000000d4 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x0000018c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000330 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000022e8 : │ │ │ │ │ +00002318 : │ │ │ │ │ framelocalsproxy_setitem(): │ │ │ │ │ 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 r8, [r0, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr sl, [r9] │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2668 │ │ │ │ │ + beq 2698 │ │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 24a4 │ │ │ │ │ + ble 24d4 │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2574 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [sl, #76] @ 0x4c │ │ │ │ │ - beq 2568 │ │ │ │ │ + beq 2598 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [sl, #76] @ 0x4c │ │ │ │ │ - beq 2684 │ │ │ │ │ + beq 26b4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 24e4 │ │ │ │ │ + beq 2514 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble 249c │ │ │ │ │ + ble 24cc │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 2634 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24cc │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 25e8 │ │ │ │ │ + beq 2618 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24cc │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2650 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24cc │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 266c │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24cc │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 2528 │ │ │ │ │ + beq 2558 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24cc │ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ │ mov r5, #9 │ │ │ │ │ - b 2408 │ │ │ │ │ + b 2438 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24cc │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 23fc │ │ │ │ │ + bne 242c │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add ip, r1, r5 │ │ │ │ │ ldrb ip, [ip, #16] │ │ │ │ │ tst ip, #16 │ │ │ │ │ - bne 26a0 │ │ │ │ │ + bne 26d0 │ │ │ │ │ cmn r5, #2 │ │ │ │ │ - beq 2668 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 24b0 │ │ │ │ │ + blt 24e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 2688 │ │ │ │ │ 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 26b4 │ │ │ │ │ + beq 26e4 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ands r3, r3, r1, lsr #6 │ │ │ │ │ - bne 2708 │ │ │ │ │ + bne 2738 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 2494 │ │ │ │ │ + beq 24c4 │ │ │ │ │ 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 24b0 │ │ │ │ │ + bne 24e0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 2500 │ │ │ │ │ + blt 2530 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26f0 │ │ │ │ │ + bne 2720 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 2714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2668 │ │ │ │ │ + beq 2698 │ │ │ │ │ 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 r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #3 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2384 │ │ │ │ │ + b 23b4 │ │ │ │ │ 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 25b0 │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 24d8 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #8 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 23e8 │ │ │ │ │ + b 2418 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ands r0, r0, #16 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24e0 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 2670 │ │ │ │ │ + bne 26a0 │ │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble 24b0 │ │ │ │ │ + ble 24e0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 2684 │ │ │ │ │ + beq 26b4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24e0 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 24e8 │ │ │ │ │ + beq 2518 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 238c │ │ │ │ │ - b 24b0 │ │ │ │ │ + bne 23bc │ │ │ │ │ + b 24e0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2668 │ │ │ │ │ - beq 251c │ │ │ │ │ + blt 2698 │ │ │ │ │ + beq 254c │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r1, r5 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 242c │ │ │ │ │ - b 251c │ │ │ │ │ + beq 245c │ │ │ │ │ + b 254c │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #5 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 23ac │ │ │ │ │ + b 23dc │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #4 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2398 │ │ │ │ │ + b 23c8 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #6 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 23c0 │ │ │ │ │ + b 23f0 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #7 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 23d4 │ │ │ │ │ - ldr r3, [pc, #216] @ 2738 │ │ │ │ │ - ldr r1, [pc, #216] @ 273c │ │ │ │ │ + b 2404 │ │ │ │ │ + ldr r3, [pc, #216] @ 2768 │ │ │ │ │ + ldr r1, [pc, #216] @ 276c │ │ │ │ │ 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, #2 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24e0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 2758 │ │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 246c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bgt 2594 │ │ │ │ │ - b 24b0 │ │ │ │ │ + bgt 25c4 │ │ │ │ │ + b 24e0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24e0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2408 │ │ │ │ │ + b 2438 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2478 │ │ │ │ │ + beq 24a8 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 2494 │ │ │ │ │ + beq 24c4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ bl 464 │ │ │ │ │ - b 2494 │ │ │ │ │ + b 24c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 2668 │ │ │ │ │ + b 2698 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 274c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ - ldr r3, [pc, #48] @ 2740 │ │ │ │ │ + ldr r3, [pc, #48] @ 2770 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2470 │ │ │ │ │ - b 26bc │ │ │ │ │ + bne 24a0 │ │ │ │ │ + b 26ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ cmp r2, #3 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 2378 │ │ │ │ │ - b 24b0 │ │ │ │ │ + bne 23a8 │ │ │ │ │ + b 24e0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000384 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyCell_Type │ │ │ │ │ │ │ │ │ │ -00002744 : │ │ │ │ │ +00002774 : │ │ │ │ │ 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 2838 │ │ │ │ │ + beq 2868 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2850 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28bc │ │ │ │ │ + bne 28ec │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2890 │ │ │ │ │ + bne 28c0 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28e8 │ │ │ │ │ + bne 2918 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ ldr r1, [ip, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2804 │ │ │ │ │ + ble 2834 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r5, ip, #36 @ 0x24 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 27c0 │ │ │ │ │ + b 27f0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge 2804 │ │ │ │ │ + bge 2834 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27b4 │ │ │ │ │ + beq 27e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 27b4 │ │ │ │ │ + beq 27e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 27e4 │ │ │ │ │ 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 27c0 │ │ │ │ │ + blt 27f0 │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [ip, #32] │ │ │ │ │ - bne 2868 │ │ │ │ │ - ldr r0, [pc, #256] @ 2920 │ │ │ │ │ + bne 2898 │ │ │ │ │ + ldr r0, [pc, #256] @ 2950 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #252] @ 2924 │ │ │ │ │ - ldr r1, [pc, #252] @ 2928 │ │ │ │ │ + ldr r3, [pc, #252] @ 2954 │ │ │ │ │ + ldr r1, [pc, #252] @ 2958 │ │ │ │ │ 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 2820 │ │ │ │ │ + beq 2850 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 2914 │ │ │ │ │ - ldr r3, [pc, #200] @ 2924 │ │ │ │ │ - ldr r1, [pc, #204] @ 292c │ │ │ │ │ + bhi 2944 │ │ │ │ │ + ldr r3, [pc, #200] @ 2954 │ │ │ │ │ + ldr r1, [pc, #204] @ 295c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2830 │ │ │ │ │ + b 2860 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r3, [ip, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 2848 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2818 │ │ │ │ │ + bne 2848 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2818 │ │ │ │ │ + b 2848 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ - beq 2788 │ │ │ │ │ + beq 27b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 27b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2788 │ │ │ │ │ + b 27b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ - beq 277c │ │ │ │ │ + beq 27ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 277c │ │ │ │ │ + bne 27ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 277c │ │ │ │ │ + b 27ac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 27c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2794 │ │ │ │ │ + bne 27c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2794 │ │ │ │ │ + b 27c4 │ │ │ │ │ sub r0, r0, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGen_Finalize> │ │ │ │ │ R_ARM_CALL _PyGen_Finalize │ │ │ │ │ - b 2818 │ │ │ │ │ + b 2848 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002930 : │ │ │ │ │ +00002960 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 294c │ │ │ │ │ + bmi 297c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00002954 : │ │ │ │ │ +00002984 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne 150 │ │ │ │ │ b 190 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2318 │ │ │ │ │ R_ARM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 1b4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 218 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ @@ -639,15 +639,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22e8 │ │ │ │ │ + bl 2318 │ │ │ │ │ R_ARM_CALL framelocalsproxy_setitem │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 870 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 76010200 02000200 02000200 6d010200 v...........m... │ │ │ │ │ - 0x00000010 02006d01 02000200 02000200 02000200 ..m............. │ │ │ │ │ - 0x00000020 02000200 02000200 02008f00 02007d01 ..............}. │ │ │ │ │ - 0x00000030 62010200 0a000200 02000200 02000200 b............... │ │ │ │ │ + 0x00000000 29020200 02000200 02000200 22020200 )..........."... │ │ │ │ │ + 0x00000010 02002202 02000200 02000200 02000200 .."............. │ │ │ │ │ + 0x00000020 02000200 02000200 02009b00 02003002 ..............0. │ │ │ │ │ + 0x00000030 12020200 09000200 02000200 02000200 ................ │ │ │ │ │ 0x00000040 02000200 02000200 02000200 02000200 ................ │ │ │ │ │ 0x00000050 02000200 02000200 02000200 02000200 ................ │ │ │ │ │ - 0x00000060 02000200 02004e01 02000200 02000200 ......N......... │ │ │ │ │ - 0x00000070 02000200 02000200 02000200 9c010200 ................ │ │ │ │ │ - 0x00000080 02000200 02006700 67004201 02000200 ......g.g.B..... │ │ │ │ │ - 0x00000090 7b000200 02000200 02000200 02000200 {............... │ │ │ │ │ - 0x000000a0 02009600 02000200 02000200 0200d601 ................ │ │ │ │ │ - 0x000000b0 d601d601 d6010a00 0a000a00 b0000200 ................ │ │ │ │ │ + 0x00000060 02000200 0200fe01 02000200 02000200 ................ │ │ │ │ │ + 0x00000070 02000200 02000200 02000200 6b020200 ............k... │ │ │ │ │ + 0x00000080 02000200 02007300 7300d101 02000200 ......s.s....... │ │ │ │ │ + 0x00000090 87000200 02000200 02000200 02000200 ................ │ │ │ │ │ + 0x000000a0 0200a200 02000200 02000200 02003b02 ..............;. │ │ │ │ │ + 0x000000b0 3b023b02 3b020900 09000900 bc000200 ;.;.;........... │ │ │ │ │ 0x000000c0 02000200 02000200 02000200 02000200 ................ │ │ │ │ │ - 0x000000d0 02008801 c0040000 e8040000 24050000 ............$... │ │ │ │ │ + 0x000000d0 02004602 c0040000 e8040000 24050000 ..F.........$... │ │ │ │ │ 0x000000e0 24050000 38050000 462e5f5f 73697a65 $...8...F.__size │ │ │ │ │ 0x000000f0 6f665f5f 2829202d 3e207369 7a65206f of__() -> size o │ │ │ │ │ 0x00000100 66204620 696e206d 656d6f72 792c2069 f F in memory, i │ │ │ │ │ 0x00000110 6e206279 74657300 462e636c 65617228 n bytes.F.clear( │ │ │ │ │ 0x00000120 293a2063 6c656172 206d6f73 74207265 ): clear most re │ │ │ │ │ 0x00000130 66657265 6e636573 2068656c 64206279 ferences held by │ │ │ │ │ 0x00000140 20746865 20667261 6d6500 the frame. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -130,18 +130,18 @@ │ │ │ │ │ 0x000007f0 4d616c6c 6f63006d 656d7365 74005f50 Malloc.memset._P │ │ │ │ │ 0x00000800 794c696e 65546162 6c655f4e 65787441 yLineTable_NextA │ │ │ │ │ 0x00000810 64647265 73735261 6e676500 5f507943 ddressRange._PyC │ │ │ │ │ 0x00000820 6f64655f 47657443 6f646500 5f50795f ode_GetCode._Py_ │ │ │ │ │ 0x00000830 47657442 6173654f 70636f64 65005079 GetBaseOpcode.Py │ │ │ │ │ 0x00000840 436f6d70 696c655f 4f70636f 64655374 Compile_OpcodeSt │ │ │ │ │ 0x00000850 61636b45 66666563 74005079 4d656d5f ackEffect.PyMem_ │ │ │ │ │ - 0x00000860 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ - 0x00000870 6f727900 50794572 725f5761 726e466f ory.PyErr_WarnFo │ │ │ │ │ - 0x00000880 726d6174 005f5f61 65616269 5f726561 rmat.__aeabi_rea │ │ │ │ │ - 0x00000890 645f7470 0050794c 6f6e675f 54797065 d_tp.PyLong_Type │ │ │ │ │ + 0x00000860 46726565 00507945 72725f57 61726e46 Free.PyErr_WarnF │ │ │ │ │ + 0x00000870 6f726d61 74005f5f 61656162 695f7265 ormat.__aeabi_re │ │ │ │ │ + 0x00000880 61645f74 70005079 4572725f 4e6f4d65 ad_tp.PyErr_NoMe │ │ │ │ │ + 0x00000890 6d6f7279 0050794c 6f6e675f 54797065 mory.PyLong_Type │ │ │ │ │ 0x000008a0 00507945 78635f53 79737465 6d457272 .PyExc_SystemErr │ │ │ │ │ 0x000008b0 6f720050 79457863 5f56616c 75654572 or.PyExc_ValueEr │ │ │ │ │ 0x000008c0 726f7200 50794578 635f4174 74726962 ror.PyExc_Attrib │ │ │ │ │ 0x000008d0 75746545 72726f72 005f5079 4f70636f uteError._PyOpco │ │ │ │ │ 0x000008e0 64655f43 61636865 73005079 4578635f de_Caches.PyExc_ │ │ │ │ │ 0x000008f0 52756e74 696d6557 61726e69 6e67005f RuntimeWarning._ │ │ │ │ │ 0x00000900 50795f74 73735f74 73746174 65005079 Py_tss_tstate.Py │ │ │ ├── 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: 8788 (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 0x2254: │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001d74 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 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000450 000614 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001eec 000178 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000a64 000508 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 002064 000168 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000f6c 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 00116f 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00116f 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00119c 000700 10 14 68 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00189c 0004d8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0021cc 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -16,18 +16,18 @@ │ │ │ │ │ 12: 0000022c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 0000022c 124 FUNC LOCAL DEFAULT 6 iter_dealloc │ │ │ │ │ 14: 000002a8 32 FUNC LOCAL DEFAULT 6 Py_XDECREF.part.0 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 16: 00000000 24 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 17: 00000374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 0000037c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 19: 0000037c 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 │ │ │ │ │ + 19: 0000037c 540 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ + 20: 00000590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000598 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 22: 00000598 124 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 24: 00000000 88 FUNC LOCAL DEFAULT 8 calliter_traverse │ │ │ │ │ 25: 000000e8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 26: 000000f0 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 27: 000000f0 144 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ 28: 00000180 228 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ 29: 0000017c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d7c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d74 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 │ │ │ │ │ +000000e8 00001602 R_ARM_ABS32 00000598 calliter_dealloc │ │ │ │ │ 00000118 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00001802 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ 0000013c 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001302 R_ARM_ABS32 0000037c calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00003502 R_ARM_ABS32 000004b4 iter_reduce │ │ │ │ │ 000002fc 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00003202 R_ARM_ABS32 00000454 iter_setstate │ │ │ │ │ 0000030c 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ef4 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1eec contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000451c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000024 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000058 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000098 0000481c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000b0 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -86,24 +86,24 @@ │ │ │ │ │ 000003ac 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000003d0 0000591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000404 00005a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000424 00005b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000450 00005c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 00000468 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000478 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000518 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000510 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000550 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000560 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 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 │ │ │ │ │ +00000588 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000590 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000594 00005602 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +000005f8 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x206c contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2064 contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000074 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000b0 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ec 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000144 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000158 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -281,15 +281,15 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 4d4 │ │ │ │ │ - ldr r3, [pc, #500] @ 598 │ │ │ │ │ + ldr r3, [pc, #492] @ 590 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ @@ -315,35 +315,35 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 460 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 580 │ │ │ │ │ + beq 558 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e4 │ │ │ │ │ + bne 4dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bne 410 │ │ │ │ │ - ldr r3, [pc, #308] @ 59c │ │ │ │ │ + ldr r3, [pc, #300] @ 594 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ beq 4d4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -355,85 +355,83 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ beq 4ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 578 │ │ │ │ │ + beq 570 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - bne 560 │ │ │ │ │ + bne 578 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 53c │ │ │ │ │ + bne 534 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble 53c │ │ │ │ │ + b 430 │ │ │ │ │ + ble 534 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51c │ │ │ │ │ + beq 514 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 51c │ │ │ │ │ + beq 514 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 51c │ │ │ │ │ + bne 514 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 534 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - bne 548 │ │ │ │ │ + bne 540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ b 4d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 53c │ │ │ │ │ + bne 534 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 534 │ │ │ │ │ + ldr r3, [pc, #52] @ 594 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 478 │ │ │ │ │ + b 534 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53c │ │ │ │ │ + b 4ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 4cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 4cc │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac │ │ │ │ │ - ldr r3, [pc, #20] @ 59c │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 478 │ │ │ │ │ - b 53c │ │ │ │ │ - .word 0x000001ec │ │ │ │ │ + .word 0x000001e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -000005a0 : │ │ │ │ │ +00000598 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -445,21 +443,21 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - bne 604 │ │ │ │ │ + bne 5fc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 614 │ │ │ │ │ + bne 60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ bl 2a8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f8 │ │ │ │ │ + beq 5f0 │ │ │ │ │ bl 2a8 │ │ │ │ │ - b 5f8 │ │ │ │ │ + b 5f0 │ │ │ ├── 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: 62564 (bytes into file) │ │ │ │ │ + Start of section headers: 63628 (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 0xf464: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf88c: │ │ │ │ │ │ │ │ │ │ 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 00dccc 0000e8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000664 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ddb4 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 00a554 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00e14c 0011c0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00b364 00023c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f30c 0000b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00b5a0 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f3c4 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bc50 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bc50 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00bc7c 001340 10 16 193 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cfbc 000d0d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f3d4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000560 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e0f4 0000c8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000594 00046c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00e1bc 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000a00 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000a00 000340 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000d40 00aa4c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00e554 0011e0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00b78c 00023c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f734 0000b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00b9c8 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f7ec 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c078 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c078 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c0a4 001340 10 16 193 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00d3e4 000d0d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f7fc 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,152 +15,152 @@ │ │ │ │ │ 11: 00000338 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 00000338 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 13: 00000000 64 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 14: 0000046c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000474 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 0000053c 224 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 18: 000006a0 6204 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 18: 000006a0 6428 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 19: 00000698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 000006a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 21: 000016b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00009c9c 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 23: 000083a4 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 24: 00001edc 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 25: 0000850c 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 0000a4fc 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 27: 0000a54c 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 28: 000016e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00002a70 14308 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 30: 00002030 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 0000203c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 0000203c 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 000021e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 000021f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 000022b8 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00008bdc 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 000022b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 000022b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 000028b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 000028b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 000028b8 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 42: 0000292c 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 43: 00002a28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 00002a2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 00002a68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00002a70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000037b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000037bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00000228 176 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ - 50: 00006254 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 51: 000066c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000066f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 000066f0 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 54: 00006740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 00006748 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 00006748 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 57: 00006808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 0000681c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 0000681c 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 60: 000068c0 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 61: 000068c8 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 62: 00006978 3632 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 63: 00006974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 00006978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000002d8 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 66: 00007780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 000077a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 000077a8 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 69: 000078a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 000078b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 000078b0 720 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 21: 000016b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 0000a194 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 23: 0000889c 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00001fbc 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 25: 00008a04 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000a9f4 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 27: 0000aa44 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 28: 000016ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00002b50 15008 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 30: 00002110 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 0000211c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 0000211c 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 000022c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 000022d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 00002398 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 000090d4 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 00002390 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002398 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 00002994 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00002998 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00002998 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 42: 00002a0c 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 43: 00002b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00002b0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 00002b48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00002b50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00003ac8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00000158 176 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 50: 000065f0 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 51: 00006a60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00006a8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00006a8c 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 54: 00006adc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00006ae4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00006ae4 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 57: 00006ba4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00006bb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00006bb8 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 60: 00006c5c 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 61: 00006c64 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 62: 00006d14 3628 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 63: 00006d10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00006d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 00000208 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 66: 00007b18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00007b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 00007b40 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 69: 00007c40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00007c48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00007c48 720 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 72: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 73: 00007b68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00007b80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00007b80 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 76: 00007ce0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00007cec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00007cec 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 79: 00007f5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00007f6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00007f6c 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ - 82: 00008034 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 0000803c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 84: 0000803c 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 85: 000082ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 00008308 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 00008308 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 88: 00008330 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 90: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 00008334 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00008394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 000083a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 00008508 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 0000850c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00008604 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00008610 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 00008610 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 99: 0000874c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000875c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 0000875c 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 102: 00008800 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 103: 00008850 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 00008854 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 00008854 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 106: 000088b0 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 107: 00008a90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00008a9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00008a9c 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 110: 00008adc 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 111: 00008bd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00008bdc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00008da4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 00008db4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 00008db4 2712 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 116: 0000982c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 0000984c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 0000984c 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 119: 00009864 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 120: 000099b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 121: 000099c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 000099c0 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 123: 00009ba4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00009bb0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00009c04 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 73: 00007f00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00007f18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00007f18 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 76: 00008078 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00008084 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00008084 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 79: 000082f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 00008304 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00008304 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 82: 000083cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000083d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 000083d4 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 85: 00008684 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 000086a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 000086a0 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 88: 000086c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 000086cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00008824 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 0000882c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 0000888c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 0000889c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 00008a00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00008a04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00008afc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00008b08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00008b08 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 99: 00008c44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00008c54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 00008c54 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 102: 00008cf8 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 103: 00008d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 00008d4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 00008d4c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 106: 00008da8 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 107: 00008f88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00008f94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00008f94 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 110: 00008fd4 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 111: 000090d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 000090d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 0000929c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 000092ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 000092ac 2712 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 116: 00009d24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00009d44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00009d44 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 119: 00009d5c 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 120: 00009eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00009eb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 00009eb8 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 123: 0000a09c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 0000a0a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 0000a0fc 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 126: 00000078 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 00009cd4 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 128: 0000a124 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 0000a13c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 0000a13c 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 131: 0000a204 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: 0000a208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 137: 0000a208 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 138: 0000a318 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 139: 0000a360 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 0000a364 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 0000a364 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 142: 0000a4f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 143: 0000a4fc 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: 0000a524 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ - 148: 0000021c 12 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 127: 0000a1cc 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 128: 0000a61c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 0000a634 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 0000a634 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 131: 0000a6fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 132: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 133: 00000080 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 134: 00000088 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 135: 00000100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 136: 0000a700 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 137: 0000a700 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 138: 0000a810 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 139: 0000a858 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 0000a85c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 0000a85c 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 142: 0000a9e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 0000a9f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 144: 00000108 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 145: 00000108 24 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 146: 00000120 44 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 147: 0000aa1c 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 148: 0000014c 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 │ │ │ │ │ - 155: 0000062c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 0000045c 128 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ + 152: 000004d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 000004dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 000004dc 132 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ + 155: 0000055c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 156: 000000bc 20 FUNC LOCAL DEFAULT 9 list___sizeof__ │ │ │ │ │ 157: 000000d0 108 FUNC LOCAL DEFAULT 9 listreviter_reduce │ │ │ │ │ 158: 00000130 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 159: 0000013c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 160: 0000013c 120 FUNC LOCAL DEFAULT 9 listreviter_setstate │ │ │ │ │ 161: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 162: 000001b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -215,38 +215,38 @@ │ │ │ │ │ 211: 00000474 200 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ 212: 0000061c 132 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 224: 00001f84 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 224: 00002064 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 226: 00002090 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 226: 00002170 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 228: 000021f8 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 228: 000022d8 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 230: 00002a2c 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 230: 00002b0c 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: 0000694c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 241: 00006ce8 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ @@ -262,39 +262,39 @@ │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 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: 00008334 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 265: 000086cc 352 FUNC GLOBAL DEFAULT 7 PyList_Insert │ │ │ │ │ + 266: 0000882c 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: 000086d8 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 269: 00008bd0 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: 00009bb0 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 284: 0000a0a8 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 │ │ │ │ │ + 288: 00000000 136 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 289: 00000088 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 │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmplt │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,159 +1,155 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xdccc contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe0f4 contains 25 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 00008bdc 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 00008bdc list_slice_lock_held │ │ │ │ │ -00000288 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002b4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000030c 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000324 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ -00000508 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000514 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000520 0000291c R_ARM_CALL 000028b8 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 │ │ │ │ │ +00000038 0000241d R_ARM_JUMP24 000090d4 list_slice_lock_held │ │ │ │ │ +0000005c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000084 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000000f4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000104 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000140 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000154 0000241d R_ARM_JUMP24 000090d4 list_slice_lock_held │ │ │ │ │ +000001b8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001e4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001fc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000023c 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000254 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ +00000438 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000444 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000450 0000291c R_ARM_CALL 00002998 list_clear_impl.isra.0 │ │ │ │ │ +00000478 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +0000049c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000004a8 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000004c4 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000004d0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000004f4 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000530 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000055c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xddb4 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xe1bc 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 000099c0 list_repr │ │ │ │ │ +0000002c 00007a02 R_ARM_ABS32 00009eb8 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 0000203c list_traverse │ │ │ │ │ -00000060 00006202 R_ARM_ABS32 00008610 list_clear_slot │ │ │ │ │ -00000064 00004702 R_ARM_ABS32 000078b0 list_richcompare │ │ │ │ │ -0000006c 00003802 R_ARM_ABS32 00006748 list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 0000211c list_traverse │ │ │ │ │ +00000060 00006202 R_ARM_ABS32 00008b08 list_clear_slot │ │ │ │ │ +00000064 00004702 R_ARM_ABS32 00007c48 list_richcompare │ │ │ │ │ +0000006c 00003802 R_ARM_ABS32 00006ae4 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004402 R_ARM_ABS32 000077a8 list___init__ │ │ │ │ │ +00000094 00004402 R_ARM_ABS32 00007b40 list___init__ │ │ │ │ │ 00000098 00010f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00013102 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000f002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00006e02 R_ARM_ABS32 00008adc list_vectorcall │ │ │ │ │ +000000c8 00006e02 R_ARM_ABS32 00008fd4 list_vectorcall │ │ │ │ │ 000000d4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003d02 R_ARM_ABS32 000068c8 listiter_dealloc │ │ │ │ │ +000000e8 00003d02 R_ARM_ABS32 00006c64 listiter_dealloc │ │ │ │ │ 00000118 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007602 R_ARM_ABS32 0000984c listiter_traverse │ │ │ │ │ +0000012c 00007602 R_ARM_ABS32 00009d44 listiter_traverse │ │ │ │ │ 0000013c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003b02 R_ARM_ABS32 0000681c listiter_next │ │ │ │ │ +00000140 00003b02 R_ARM_ABS32 00006bb8 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006902 R_ARM_ABS32 00008854 listreviter_dealloc │ │ │ │ │ +000001b8 00006902 R_ARM_ABS32 00008d4c listreviter_dealloc │ │ │ │ │ 000001e8 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00009102 R_ARM_ABS32 000001d8 listreviter_traverse │ │ │ │ │ +000001fc 00009102 R_ARM_ABS32 00000108 listreviter_traverse │ │ │ │ │ 0000020c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007d02 R_ARM_ABS32 00009c04 listreviter_next │ │ │ │ │ +00000210 00007d02 R_ARM_ABS32 0000a0fc 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 │ │ │ │ │ +000002bc 00009202 R_ARM_ABS32 00000120 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 0000a524 listiter_len │ │ │ │ │ +000002fc 00009302 R_ARM_ABS32 0000aa1c 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 │ │ │ │ │ +0000030c 00009702 R_ARM_ABS32 0000045c 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 │ │ │ │ │ +0000031c 00009a02 R_ARM_ABS32 000004dc listiter_setstate │ │ │ │ │ 00000324 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00003c02 R_ARM_ABS32 000068c0 list_length │ │ │ │ │ -0000033c 00003202 R_ARM_ABS32 00006254 list_subscript │ │ │ │ │ -00000340 00007302 R_ARM_ABS32 00008db4 list_ass_subscript │ │ │ │ │ -00000344 00003c02 R_ARM_ABS32 000068c0 list_length │ │ │ │ │ -00000348 00005402 R_ARM_ABS32 0000803c list_concat │ │ │ │ │ -0000034c 00007f02 R_ARM_ABS32 00009cd4 list_repeat │ │ │ │ │ -00000350 00003502 R_ARM_ABS32 000066f0 list_item │ │ │ │ │ -00000358 00005102 R_ARM_ABS32 00007f6c list_ass_item │ │ │ │ │ -00000360 00006502 R_ARM_ABS32 0000875c list_contains │ │ │ │ │ -00000364 00006d02 R_ARM_ABS32 00008a9c list_inplace_concat │ │ │ │ │ +00000338 00003c02 R_ARM_ABS32 00006c5c list_length │ │ │ │ │ +0000033c 00003202 R_ARM_ABS32 000065f0 list_subscript │ │ │ │ │ +00000340 00007302 R_ARM_ABS32 000092ac list_ass_subscript │ │ │ │ │ +00000344 00003c02 R_ARM_ABS32 00006c5c list_length │ │ │ │ │ +00000348 00005402 R_ARM_ABS32 000083d4 list_concat │ │ │ │ │ +0000034c 00007f02 R_ARM_ABS32 0000a1cc list_repeat │ │ │ │ │ +00000350 00003502 R_ARM_ABS32 00006a8c list_item │ │ │ │ │ +00000358 00005102 R_ARM_ABS32 00008304 list_ass_item │ │ │ │ │ +00000360 00006502 R_ARM_ABS32 00008c54 list_contains │ │ │ │ │ +00000364 00006d02 R_ARM_ABS32 00008f94 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 00006254 list_subscript │ │ │ │ │ +00000370 00003202 R_ARM_ABS32 000065f0 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 00008800 list___reversed__ │ │ │ │ │ +00000380 00006602 R_ARM_ABS32 00008cf8 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 0000a13c py_list_clear │ │ │ │ │ +000003a0 00008202 R_ARM_ABS32 0000a634 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 │ │ │ │ │ +000003b0 00009402 R_ARM_ABS32 0000014c list_copy │ │ │ │ │ 000003b8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002a02 R_ARM_ABS32 0000292c list_append │ │ │ │ │ +000003c0 00002a02 R_ARM_ABS32 00002a0c list_append │ │ │ │ │ 000003c8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00006a02 R_ARM_ABS32 000088b0 list_insert │ │ │ │ │ +000003d0 00006a02 R_ARM_ABS32 00008da8 list_insert │ │ │ │ │ 000003d8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005702 R_ARM_ABS32 00008308 list_extend │ │ │ │ │ +000003e0 00005702 R_ARM_ABS32 000086a0 list_extend │ │ │ │ │ 000003e8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004e02 R_ARM_ABS32 00007cec list_pop │ │ │ │ │ +000003f0 00004e02 R_ARM_ABS32 00008084 list_pop │ │ │ │ │ 000003f8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004b02 R_ARM_ABS32 00007b80 list_remove │ │ │ │ │ +00000400 00004b02 R_ARM_ABS32 00007f18 list_remove │ │ │ │ │ 00000408 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00008d02 R_ARM_ABS32 0000a364 list_index │ │ │ │ │ +00000410 00008d02 R_ARM_ABS32 0000a85c list_index │ │ │ │ │ 00000418 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00008902 R_ARM_ABS32 0000a208 list_count │ │ │ │ │ +00000420 00008902 R_ARM_ABS32 0000a700 list_count │ │ │ │ │ 00000428 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00008a02 R_ARM_ABS32 0000a318 list_reverse │ │ │ │ │ +00000430 00008a02 R_ARM_ABS32 0000a810 list_reverse │ │ │ │ │ 00000438 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007702 R_ARM_ABS32 00009864 list_sort │ │ │ │ │ +00000440 00007702 R_ARM_ABS32 00009d5c 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 0xe14c contains 568 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe554 contains 572 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000050 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000b0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000cc 0000c51c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000f8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -191,562 +187,566 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000c14 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c38 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c6c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ea4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000eec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000101c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001144 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001178 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011e8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012b0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000016b4 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000016b8 00001602 R_ARM_ABS32 00009c9c unsafe_long_compare │ │ │ │ │ -000016bc 00001702 R_ARM_ABS32 000083a4 unsafe_tuple_compare │ │ │ │ │ -000016c4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000bdc 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c00 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c34 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e38 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e60 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000eac 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000fe8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001118 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000114c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000118c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000156c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016b4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000016b8 00001602 R_ARM_ABS32 0000a194 unsafe_long_compare │ │ │ │ │ +000016bc 00001702 R_ARM_ABS32 0000889c unsafe_tuple_compare │ │ │ │ │ +000016c4 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000016c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016cc 0000dc02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000016d0 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000016d4 00001802 R_ARM_ABS32 00001edc unsafe_latin_compare │ │ │ │ │ -000016d8 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -000016dc 00001902 R_ARM_ABS32 0000850c unsafe_object_compare │ │ │ │ │ -000016e0 00001a02 R_ARM_ABS32 0000a4fc unsafe_float_compare │ │ │ │ │ -000016e4 00001b02 R_ARM_ABS32 0000a54c safe_object_compare │ │ │ │ │ -00001d34 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d4c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001db8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001dc0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e84 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001eb0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f30 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f48 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001fec 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002008 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002028 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002030 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002034 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00002038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020ac 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000020e4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002138 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002150 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002160 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000021d0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021f4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000223c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000022a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002358 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002394 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000023dc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002580 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000259c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002630 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002664 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002680 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002698 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002718 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002730 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027b0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027d0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027f0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000280c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000281c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002828 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002830 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000283c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000284c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002860 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000028b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002918 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002928 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000029d4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002a14 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002a1c 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00002a28 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002a5c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002a6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c70 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002dac 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000016cc 0000db02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000016d0 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000016d4 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000016d8 00001802 R_ARM_ABS32 00001fbc unsafe_latin_compare │ │ │ │ │ +000016dc 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +000016e0 00001902 R_ARM_ABS32 00008a04 unsafe_object_compare │ │ │ │ │ +000016e4 00001a02 R_ARM_ABS32 0000a9f4 unsafe_float_compare │ │ │ │ │ +000016e8 00001b02 R_ARM_ABS32 0000aa44 safe_object_compare │ │ │ │ │ +00001d8c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dd4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ea0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f00 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f18 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001f60 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f8c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fa4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002010 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002028 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000020cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020e8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002108 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002110 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002114 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00002118 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000218c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000021c4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002218 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002230 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002240 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000022b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022c8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022cc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000022d4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000231c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002388 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002394 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002438 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002474 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000024bc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002660 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000267c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002710 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002744 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002760 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002778 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002794 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027f8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002810 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002890 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028b0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028d0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000028ec 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028fc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002908 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002910 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000291c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000292c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002940 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002994 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000029f8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a08 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002ab4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002af4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002afc 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002b08 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002b3c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002b4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c40 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d00 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d5c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002e50 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002efc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f8c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003038 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003148 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003260 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000032fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000337c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003404 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000347c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003588 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000369c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000036f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000037b8 00001802 R_ARM_ABS32 00001edc unsafe_latin_compare │ │ │ │ │ -00003898 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003928 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000039c8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003a4c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003af0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003b60 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003c90 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003d94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003e48 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003f44 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003fd8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004050 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000040e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000418c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000423c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000042a0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042c0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000434c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000043ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004474 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000456c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004608 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046b0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004740 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000047ac 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004840 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004914 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000049b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004a50 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004aac 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004bbc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004c6c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004d04 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004d4c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004dd0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004dfc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004ea8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f3c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004fc8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000501c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000050b8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005150 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051e8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005214 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000523c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005268 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000052b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005330 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000053d0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005538 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000556c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005704 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005744 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005768 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002f78 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fdc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000030b8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003174 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000321c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032ac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003348 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000033c8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000345c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000351c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003630 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000036b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000036f4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003788 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003894 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000039a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003a04 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003ac4 00001802 R_ARM_ABS32 00001fbc unsafe_latin_compare │ │ │ │ │ +00003ba0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003c44 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003cf4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003d78 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e10 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e80 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fa8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004104 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004198 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004210 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004294 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000043a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004450 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000044f0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004598 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004604 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004624 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004700 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004798 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000482c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000048c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004950 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004a0c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004aa0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004b38 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004bf0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004c88 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004d18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004d60 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004eec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004f70 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004fe4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000509c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005148 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000051e0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005264 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000052a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000052ec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005388 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053c4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053e0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054ec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005610 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005648 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ 0000578c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000057b8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005830 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005850 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005888 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058b8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005908 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000592c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000059a4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000059dc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a78 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a9c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b18 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005b3c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005c28 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005cac 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ccc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d00 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00005fa4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000620c 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00006298 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000062a4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006310 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000633c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006378 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006390 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000063c8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006418 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006450 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006470 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000064b4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065f8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006650 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006688 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006694 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066bc 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066c4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000066c8 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -000066cc 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000066d0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066d4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066d8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066dc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000066e4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066e8 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000066ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006734 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006740 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00006744 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006770 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000067a4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000067e4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000067fc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006808 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000680c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006814 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006818 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000068b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006928 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000693c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006948 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006974 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000069c0 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000069fc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006bd0 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006bec 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006c34 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c7c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006cd0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d34 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d78 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006d84 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006ddc 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006e18 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f98 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fc4 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ -00007040 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000070ac 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007104 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007160 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071a8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007218 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000725c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007284 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072a8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072cc 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072f0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007314 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007338 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000735c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007380 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000073b4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007470 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000074d0 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007548 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075a4 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000075cc 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000760c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007624 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000076b8 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000076e0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007708 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007714 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007728 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007738 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000774c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000775c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007768 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ -00007780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007784 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00007788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000778c 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -00007790 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -00007794 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00007798 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ -0000779c 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ -000077a0 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ -000077a4 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00007820 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00007840 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000078a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000078ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000795c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007a5c 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00007a90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007af0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b3c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b54 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b68 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b6c 00010402 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007b70 00010502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00007b74 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b78 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b7c 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007bc4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007c4c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007cbc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ccc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cd8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ce0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007ce4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007ce8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007d9c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e04 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e24 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007e58 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e70 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007e88 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007e94 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00007eec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ef8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f0c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007f24 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f30 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f38 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f60 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00007f64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fc8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007ff8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008028 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008034 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008068 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000080b0 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000810c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000081ec 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008208 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008244 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008278 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000082ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082b0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082e4 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000082ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082f0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082f4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000082fc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008300 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008330 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008374 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000838c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008398 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000839c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000083a0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000083ec 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008410 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008440 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084e0 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008508 00001602 R_ARM_ABS32 00009c9c unsafe_long_compare │ │ │ │ │ -00008590 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008594 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000085bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085e8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000085fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008604 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008608 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -0000860c 00010502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00008690 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000086ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000872c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008744 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000874c 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008750 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008754 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008758 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000087c4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000087ec 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008818 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008844 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00008850 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008868 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000888c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000088a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088ac 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000088d4 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000088e4 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00008954 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008a04 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a14 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008a30 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a3c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a64 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008a80 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008a90 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008a94 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008a98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008b14 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00008b7c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ba8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008bc4 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00008bd8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008c04 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008c40 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c9c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005828 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000058c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005904 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005a94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005abc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005adc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005afc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b1c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b3c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005bcc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005bfc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c30 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c54 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d5c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005db4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005dd8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005e5c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f2c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005fc0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006014 0000311c R_ARM_CALL 00000158 merge_getmem │ │ │ │ │ +000061b0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000636c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000064e4 0000311c R_ARM_CALL 00000158 merge_getmem │ │ │ │ │ +00006634 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006640 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066ac 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000066d8 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006714 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000672c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006764 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067b4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000067ec 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000680c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006850 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006994 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069ec 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006a24 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a30 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a58 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a60 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006a64 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00006a68 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a6c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a70 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a74 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a78 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a80 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a84 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006a88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ad0 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006adc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006ae0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b0c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006b40 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006b80 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006b98 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006ba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ba8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006bb0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006bb4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006c50 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cc4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006cd8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ce4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006d10 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006d5c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006d98 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f6c 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006f88 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006fd0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007018 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000706c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000070d0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007114 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007120 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007178 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000071b4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007334 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007360 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ +000073dc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007448 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000074a0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000074fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007544 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075b4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075f8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007620 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007644 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007668 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000768c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076b0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076d4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076f8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000771c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007750 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000780c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000786c 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000078e4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000793c 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00007964 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000079a4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000079bc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007a50 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007a78 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007aa0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007aac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ac0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ad0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007ae4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007af4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b00 0000411d R_ARM_JUMP24 00000208 list_inplace_repeat_lock_held │ │ │ │ │ +00007b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b1c 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00007b20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b24 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +00007b28 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +00007b2c 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00007b30 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ +00007b34 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ +00007b38 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ +00007b3c 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007bb8 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00007bd8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007cf4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007df4 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00007e28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e88 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ed4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eec 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f00 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f04 00010402 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007f08 00010502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007f0c 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f10 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f14 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f5c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007fe4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008054 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008064 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008070 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008078 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000807c 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008080 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008134 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000819c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000081bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000081f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008208 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008220 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000822c 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008284 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008290 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082a4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000082bc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082d0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000082f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082f8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000082fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008360 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008390 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083c0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000083cc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000083d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008400 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008448 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084a4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008584 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000085a0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000085dc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008610 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008644 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008648 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000867c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008684 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008688 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000868c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008690 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008694 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008698 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000869c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000086c8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008748 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000087f8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000880c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000881c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000886c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008884 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008890 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008894 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008898 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000088e4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008908 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008938 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000089d8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008a00 00001602 R_ARM_ABS32 0000a194 unsafe_long_compare │ │ │ │ │ +00008a88 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008a8c 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00008ab4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ae0 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008af4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008afc 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008b00 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +00008b04 00010502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00008b88 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ba4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bbc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c24 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008c3c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008c44 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008c48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008c4c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008c50 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008cbc 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008ce4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008d10 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008d60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d64 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d98 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00008da4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008da8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008db0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008df8 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008e08 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e58 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008e80 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ec0 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00008ee4 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008f04 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008f60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f94 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008ff4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009024 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009098 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000090dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009158 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000093a8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009478 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009600 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009610 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009634 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009654 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009678 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009690 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009708 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009720 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009738 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009750 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009768 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009780 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009798 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097dc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009810 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000982c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00009830 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00009834 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009838 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000983c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00009840 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009844 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00009848 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000098ec 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009924 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000995c 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009998 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000099b8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000099bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000099e4 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000099f4 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00009a14 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009a6c 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00009a7c 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00009a90 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00009abc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ae0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b04 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009b14 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009b1c 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009b2c 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009b4c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b60 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009b68 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00008d3c 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00008d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008d60 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00008d84 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008d98 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008da4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008dcc 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008ddc 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008e4c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008efc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f0c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008f28 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008f34 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f5c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008f78 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008f88 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008f8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008f90 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000900c 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00009074 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090a0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000090bc 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000090d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000090fc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00009138 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009194 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009208 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009258 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000925c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009290 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +0000929c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000092a0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000092a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000092a8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000092f0 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00009300 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009350 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009378 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093b8 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000093dc 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000093fc 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00009458 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000948c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000094ec 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000951c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009590 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000095d4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009650 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000098a0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009970 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009af8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b08 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009b2c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009b4c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009b70 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009b88 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ba0 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009ba4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009ba8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009bac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009be4 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009ba0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bb8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bd0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009be8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c00 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c18 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c30 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c48 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c78 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009c90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d08 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009d18 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009d54 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009db0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009f88 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009fbc 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009fd8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a014 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a044 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a078 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a07c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0fc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a120 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000a124 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a128 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a12c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a130 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a138 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a1bc 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a1d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a204 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a248 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a2b8 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a2e8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a308 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a360 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a3b0 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a3cc 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a434 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a474 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a498 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4a4 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a4c0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a4e0 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a4f0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a4f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a4f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a514 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a540 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a548 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000a550 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009ca8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cd0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cd4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d08 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009d24 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00009d28 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00009d2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009d30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009d34 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00009d38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009d3c 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00009d40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009de4 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009e1c 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00009e54 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009e90 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009eb0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009eb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009edc 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00009eec 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00009f0c 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009f64 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00009f74 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00009f88 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00009fb4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fd8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ffc 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a00c 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a014 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a024 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000a044 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a058 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a060 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a080 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a098 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000a09c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a0a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a0a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a0dc 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000a188 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a200 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a210 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a24c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2a8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a480 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a4b4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4d0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a50c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a53c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a570 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a574 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a5f4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a618 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000a61c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a620 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a624 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a628 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a62c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a630 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a6b4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6d0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6e8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6fc 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a740 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a7b0 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a7e0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a800 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a858 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a8a8 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a8c4 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a92c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a96c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a990 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a99c 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a9b8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a9d8 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a9e8 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a9ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a9f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000aa0c 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000aa38 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000aa40 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000aa48 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf30c contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf734 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 │ │ │ │ │ +00000094 0000411c R_ARM_CALL 00000208 list_inplace_repeat_lock_held │ │ │ │ │ 000000cc 0001281d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000e8 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000010c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000114 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000012c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000130 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000138 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000154 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000178 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001b0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000001dc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001e8 0000291c R_ARM_CALL 000028b8 list_clear_impl.isra.0 │ │ │ │ │ +000001e8 0000291c R_ARM_CALL 00002998 list_clear_impl.isra.0 │ │ │ │ │ 000001f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000020c 00003e1d R_ARM_JUMP24 00006978 _list_extend │ │ │ │ │ +0000020c 00003e1d R_ARM_JUMP24 00006d14 _list_extend │ │ │ │ │ 00000228 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000238 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf3c4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf7ec 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 {} │ │ │ │ │ @@ -1,280 +1,221 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -PyList_Insert(): │ │ │ │ │ - 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, #33554432 @ 0x2000000 │ │ │ │ │ - beq a4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - beq b8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - add r1, r4, #1 │ │ │ │ │ - bl 53c │ │ │ │ │ - R_ARM_CALL list_resize │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq b0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - addlt r5, r5, r4 │ │ │ │ │ - biclt r5, r5, r5, asr #31 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movlt r1, r4 │ │ │ │ │ - movge r1, r5 │ │ │ │ │ - sub r0, r4, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - bgt 88 │ │ │ │ │ - add r3, r2, r4, lsl #2 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - ldr ip, [r3, #-4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str ip, [r3], #-4 │ │ │ │ │ - ble 74 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r6] │ │ │ │ │ - str r6, [r2, r1, lsl #2] │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #28] @ c8 │ │ │ │ │ - ldr r0, [pc, #28] @ cc │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #12] @ cc │ │ │ │ │ - mov r1, #484 @ 0x1e4 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b b0 │ │ │ │ │ - .word 0x000001fe │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -000000d0 : │ │ │ │ │ +00000000 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 10c │ │ │ │ │ + beq 3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 148 │ │ │ │ │ + blt 78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 140 │ │ │ │ │ + bgt 70 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 8bdc │ │ │ │ │ + b 90d4 │ │ │ │ │ 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 │ │ │ │ │ + ldr r1, [pc, #44] @ 80 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr r0, [pc, #40] @ 154 │ │ │ │ │ + ldr r0, [pc, #40] @ 84 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 108 │ │ │ │ │ + b 38 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b f4 │ │ │ │ │ + b 24 │ │ │ │ │ .word 0x000002d7 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000158 : │ │ │ │ │ +00000088 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ac │ │ │ │ │ + beq dc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1ac │ │ │ │ │ + beq dc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrgt r2, [r0, #12] │ │ │ │ │ addgt r3, r2, r3, lsl #2 │ │ │ │ │ subgt r3, r3, #4 │ │ │ │ │ - ble 1a4 │ │ │ │ │ + ble d4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1a4 │ │ │ │ │ + bls d4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - b 188 │ │ │ │ │ + b b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ 1d0 │ │ │ │ │ - ldr r0, [pc, #12] @ 1d4 │ │ │ │ │ + ldr r1, [pc, #12] @ 100 │ │ │ │ │ + ldr r0, [pc, #12] @ 104 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c77 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000001d8 : │ │ │ │ │ +00000108 : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000001f0 : │ │ │ │ │ +00000120 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 214 │ │ │ │ │ + beq 144 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 210 │ │ │ │ │ + b 140 │ │ │ │ │ │ │ │ │ │ -0000021c : │ │ │ │ │ +0000014c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 8bdc │ │ │ │ │ + b 90d4 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -00000228 : │ │ │ │ │ +00000158 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 2c4 │ │ │ │ │ + bge 1f4 │ │ │ │ │ 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 2b4 │ │ │ │ │ + bne 1e4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mvneq r3, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r3, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc 2cc │ │ │ │ │ + bcc 1fc │ │ │ │ │ mul r0, r5, r6 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 2cc │ │ │ │ │ + beq 1fc │ │ │ │ │ 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 │ │ │ │ │ + b 19c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000002d8 : │ │ │ │ │ +00000208 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 524 │ │ │ │ │ + beq 454 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ble 520 │ │ │ │ │ + ble 450 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 514 │ │ │ │ │ + blt 444 │ │ │ │ │ mul r6, r7, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 53c │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 518 │ │ │ │ │ + beq 448 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ - ble 4dc │ │ │ │ │ + ble 40c │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub ip, r7, #1 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add lr, r0, r4, lsl #2 │ │ │ │ │ - beq 424 │ │ │ │ │ + beq 354 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 40c │ │ │ │ │ + beq 33c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3f8 │ │ │ │ │ + beq 328 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 3e4 │ │ │ │ │ + beq 314 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 3d0 │ │ │ │ │ + beq 300 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 3bc │ │ │ │ │ + beq 2ec │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 3a8 │ │ │ │ │ + beq 2d8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -300,27 +241,27 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4c4 │ │ │ │ │ + bne 3f4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4e0 │ │ │ │ │ + beq 410 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4d0 │ │ │ │ │ + bne 400 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #-16] │ │ │ │ │ @@ -342,118 +283,118 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 41c │ │ │ │ │ + beq 34c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 41c │ │ │ │ │ + b 34c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 44c │ │ │ │ │ + b 37c │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ sub r6, r7, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r5, r4 │ │ │ │ │ - ble 524 │ │ │ │ │ + ble 454 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movge r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ - b 4e8 │ │ │ │ │ + b 418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 28b8 │ │ │ │ │ + bl 2998 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000052c : │ │ │ │ │ +0000045c : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ 5a0 │ │ │ │ │ + ldr r0, [pc, #84] @ 4d0 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - blt 570 │ │ │ │ │ + blt 4a0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #60] @ 5a4 │ │ │ │ │ + ldr r0, [pc, #60] @ 4d4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ + bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 598 │ │ │ │ │ - ldr r0, [pc, #28] @ 5a8 │ │ │ │ │ + beq 4c8 │ │ │ │ │ + ldr r0, [pc, #28] @ 4d8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000005ac : │ │ │ │ │ +000004dc : │ │ │ │ │ listiter_setstate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 600 │ │ │ │ │ + beq 530 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f8 │ │ │ │ │ + beq 528 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - blt 61c │ │ │ │ │ + blt 54c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - ldr r0, [pc, #44] @ 62c │ │ │ │ │ + ldr r0, [pc, #44] @ 55c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 624 │ │ │ │ │ + bne 554 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e8 │ │ │ │ │ - b 5f8 │ │ │ │ │ + bne 518 │ │ │ │ │ + b 528 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5f4 │ │ │ │ │ + b 524 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -500,1736 +500,1792 @@ │ │ │ │ │ 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, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [pc, #4072] @ 16b0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #4076] @ 16b4 │ │ │ │ │ + ldr fp, [r0, #12] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr r9, [r0, #12] │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq afc │ │ │ │ │ + beq aa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne be4 │ │ │ │ │ + bne bac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1208 │ │ │ │ │ + ble ac0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - ldr r6, [pc, #3980] @ 16b4 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + ldr r2, [pc, #4008] @ 16d0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq 1864 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq 1898 │ │ │ │ │ ldr r5, [pc, #3988] @ 16cc │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r8, [pc, #3976] @ 16d0 │ │ │ │ │ + ldr r7, [pc, #3980] @ 16d4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ 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 7c0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - mov lr, r8 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + mov lr, r7 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ - bne 1c74 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne ae8 │ │ │ │ │ + bne 1cf0 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne a90 │ │ │ │ │ cmp ip, lr │ │ │ │ │ beq 760 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt 788 │ │ │ │ │ - ldr lr, [pc, #3852] @ 16d0 │ │ │ │ │ + ldr lr, [pc, #3856] @ 16d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bb8 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + bne b7c │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + beq 1c9c │ │ │ │ │ ldr r3, [pc, #3792] @ 16b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - bne bc8 │ │ │ │ │ + bne b8c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10b0 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bne 1080 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ - bne 1cf4 │ │ │ │ │ + bne 1e58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - movle fp, r3 │ │ │ │ │ - strle r3, [sp, #56] @ 0x38 │ │ │ │ │ - bgt 1a78 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ │ + strle r3, [sp, #52] @ 0x34 │ │ │ │ │ + bgt 1b90 │ │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 16e8 │ │ │ │ │ + ble 1740 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r8, [pc, #3648] @ 16b8 │ │ │ │ │ + ldr r7, [pc, #3648] @ 16b8 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ bne 98c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r0, r2, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 12bc │ │ │ │ │ + blt 11e0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - movne fp, #2 │ │ │ │ │ + movne r5, #2 │ │ │ │ │ beq 9b0 │ │ │ │ │ - add r0, sl, fp, lsl #2 │ │ │ │ │ + add r0, sl, r5, lsl #2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ - ldr ip, [sl, fp, lsl #2] │ │ │ │ │ + ldr ip, [sl, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt f58 │ │ │ │ │ - add ip, fp, #1 │ │ │ │ │ + blt f20 │ │ │ │ │ + add ip, r5, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 1a9c │ │ │ │ │ + ble 1c50 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - movlt fp, ip │ │ │ │ │ - blt 97c │ │ │ │ │ - add fp, fp, #2 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movgt r5, ip │ │ │ │ │ + bgt 97c │ │ │ │ │ + add r5, r5, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ble 97c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr r1, [sl, fp, lsl #2] │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 97c │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ bgt 938 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - beq ce8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq cb0 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b c9c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b c64 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + sub r8, r2, #8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne 12bc │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne 11e0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne a6c │ │ │ │ │ + bne a18 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1750 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 17cc │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ │ - add sl, sl, r2, lsl #2 │ │ │ │ │ + lsl ip, r3, #2 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bne 14b4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne 145c │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ bne 864 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ - bgt 1b3c │ │ │ │ │ - ldr r5, [pc, #3232] @ 16b0 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + bgt 1b04 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1114 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 129c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - ble b54 │ │ │ │ │ - add r3, r9, r2, lsl #2 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bls b54 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc a50 │ │ │ │ │ - b b54 │ │ │ │ │ + beq b04 │ │ │ │ │ + b 1560 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ - bne ac0 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + bne a6c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt c98 │ │ │ │ │ + mul r1, r2, r1 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt c60 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - movne fp, #3 │ │ │ │ │ + movne r5, #3 │ │ │ │ │ bne 8c0 │ │ │ │ │ - b adc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b a88 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne c94 │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne c5c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 102c │ │ │ │ │ + bne ffc │ │ │ │ │ mov r3, #3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 9b8 │ │ │ │ │ - ldr fp, [r0, #8] │ │ │ │ │ - cmp fp, #15 │ │ │ │ │ + b 9b4 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + cmp r8, #15 │ │ │ │ │ bls 7a8 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ b 7b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ bgt 70c │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - mov r3, #7 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [pc, #2924] @ 16b0 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - add r3, r2, #532 @ 0x214 │ │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ │ + add r3, sp, #604 @ 0x25c │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ + mov r3, #7 │ │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + bne 1560 │ │ │ │ │ + ldr r5, [pc, #2984] @ 16b4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bgt 1d58 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1dc0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - str r9, [r3, #12] │ │ │ │ │ - str r2, [r3, #8] │ │ │ │ │ - bne 1dac │ │ │ │ │ + bne 1d8c │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + bne 1dc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ba8 │ │ │ │ │ + beq b6c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #2836] @ 16d4 │ │ │ │ │ + ldr r3, [pc, #2900] @ 16d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ beq 7f0 │ │ │ │ │ - ldr r2, [pc, #2836] @ 16e4 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ + ldr r1, [pc, #2876] @ 16d0 │ │ │ │ │ + ldr r2, [pc, #2896] @ 16e8 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ │ - ldr r3, [pc, #2780] @ 16bc │ │ │ │ │ + ldr r3, [pc, #2836] @ 16bc │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ b 7f0 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1d2c │ │ │ │ │ + bgt 1ef8 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ add r4, r3, #136 @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r3, r5, r4, lsl #2 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ble 1214 │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ble 158c │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, r4, lsl #2] │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1cfc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1724 │ │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq 17a0 │ │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - beq 1e78 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - beq c88 │ │ │ │ │ - add r4, r9, #4 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + beq 1ed0 │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ + beq c50 │ │ │ │ │ + add r4, fp, #4 │ │ │ │ │ + add r7, r3, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r8, #4]! │ │ │ │ │ - beq 1e24 │ │ │ │ │ + str r0, [r7, #4]! │ │ │ │ │ + beq 1d00 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne c64 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - str r9, [sp, #20] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne c2c │ │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ + str fp, [sp, #16] │ │ │ │ │ b 71c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - mov fp, #2 │ │ │ │ │ - sub r6, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + mov r5, #2 │ │ │ │ │ + sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ │ - lsl r7, r6, #2 │ │ │ │ │ + lsl r8, r6, #2 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - bne f6c │ │ │ │ │ + bne f34 │ │ │ │ │ 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 f84 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bge f64 │ │ │ │ │ + bge f4c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge f2c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ble 9b8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - sub r3, r3, #8 │ │ │ │ │ - mov fp, sl │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge 9b4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr fp, [sl, r3, lsl #2] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - ldr r6, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r3, [pc, #2456] @ 16d4 │ │ │ │ │ - add sl, r4, r9 │ │ │ │ │ - asr sl, sl, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ │ - bne dc8 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r9, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr r3, [pc, #2516] @ 16d8 │ │ │ │ │ + add r5, r4, r8 │ │ │ │ │ + asr r5, r5, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + bne d90 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1ec0 │ │ │ │ │ + beq 1fac │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1e00 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ + add r0, fp, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c6c │ │ │ │ │ + beq 1e10 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 11e0 │ │ │ │ │ + beq 11b8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f8 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ + beq 11d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de0 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + bge da8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + bge e84 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - bge ec8 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b e04 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r6 │ │ │ │ │ + b dcc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne f1c │ │ │ │ │ - add r4, sl, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble f2c │ │ │ │ │ - ldr r3, [pc, #2272] @ 16d4 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne 1cac │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsr sl, r3, #5 │ │ │ │ │ - lsr r6, r3, #6 │ │ │ │ │ - and sl, sl, #1 │ │ │ │ │ - and r3, r6, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add r6, sl, r4 │ │ │ │ │ - asr r6, r6, #1 │ │ │ │ │ - ldr r1, [fp, r6, lsl #2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1eb8 │ │ │ │ │ + blt 1ea8 │ │ │ │ │ + bne ee4 │ │ │ │ │ + add r4, r5, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble ef4 │ │ │ │ │ + ldr r3, [pc, #2332] @ 16d8 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 1ce8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r6, [fp, #16] │ │ │ │ │ + lsr r9, r6, #5 │ │ │ │ │ + lsr r6, r6, #6 │ │ │ │ │ + and r2, r6, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + and r9, r9, #1 │ │ │ │ │ + add r2, fp, #20 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r5, r8, r4 │ │ │ │ │ + asr r5, r5, #1 │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 1fb4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c94 │ │ │ │ │ + beq 1cd0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1ca4 │ │ │ │ │ + beq 1ce0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq ea0 │ │ │ │ │ + beq e5c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eb0 │ │ │ │ │ + beq e6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge eb8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble ec4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b e30 │ │ │ │ │ + bge e74 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble e80 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b dec │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e88 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt e90 │ │ │ │ │ - add r4, r6, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt e30 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - lsl r6, r4, #2 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - ble f40 │ │ │ │ │ - sub r9, r5, r4 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ - add r8, r6, #4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, fp, r8 │ │ │ │ │ + bne e44 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt e4c │ │ │ │ │ + add r4, r5, #1 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + blt dec │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + ble f08 │ │ │ │ │ + sub r7, r3, r4 │ │ │ │ │ + lsl r7, r7, #2 │ │ │ │ │ + add r6, r5, #4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r0, sl, r6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 100c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne d20 │ │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 9b8 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge f2c │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b d30 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - lsl r6, r4, #2 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - bgt ed8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f00 │ │ │ │ │ - ldr r4, [r3, r5, lsl #2] │ │ │ │ │ - b 1020 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bne c9c │ │ │ │ │ - b ce8 │ │ │ │ │ - str fp, [sp, #16] │ │ │ │ │ - b 9b8 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + bne fd4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne ce8 │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 9b4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge ef4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b cf8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + bgt e94 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq ec4 │ │ │ │ │ + ldr r4, [r2, r3, lsl #2] │ │ │ │ │ + b ff0 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne c64 │ │ │ │ │ + b cb0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 9b4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne ce8 │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne cb0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bcs fc0 │ │ │ │ │ + bcs f88 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls fc0 │ │ │ │ │ + bls f88 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi fa8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r6, fp, #1 │ │ │ │ │ + bhi f70 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r9, r7, #8 │ │ │ │ │ - bne 1c30 │ │ │ │ │ + add r1, r8, #8 │ │ │ │ │ + bne 1c70 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 12cc │ │ │ │ │ - add r9, r7, #4 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + bgt 11f0 │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 13f4 │ │ │ │ │ + bcs 17c4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 1374 │ │ │ │ │ - b 1398 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, r3, r8 │ │ │ │ │ - add r1, r3, r6 │ │ │ │ │ - ldr r4, [r3, r5, lsl #2] │ │ │ │ │ + bcc 12a8 │ │ │ │ │ + b 12cc │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r0, ip, r6 │ │ │ │ │ + add r1, ip, r5 │ │ │ │ │ + ldr r4, [ip, r3, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r4, [r3, r6] │ │ │ │ │ - b f00 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r4, [r2, r5] │ │ │ │ │ + b ec4 │ │ │ │ │ add r6, sl, #8 │ │ │ │ │ - mov fp, #3 │ │ │ │ │ + mov r5, #3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne 108c │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bne 1060 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r0, r2, r0 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r0, r2, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ + rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ blt 97c │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ bne 8c0 │ │ │ │ │ - b 10a8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b cb0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ + blt 1ddc │ │ │ │ │ bne 97c │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bne 1034 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b ce8 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bne 1004 │ │ │ │ │ + b 1058 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #1540] @ 16c0 │ │ │ │ │ + ldr r2, [pc, #1588] @ 16c0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - bgt 1d70 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bgt 1e88 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ beq 848 │ │ │ │ │ - b 1cc0 │ │ │ │ │ + b 1e24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 128c │ │ │ │ │ + ble 1550 │ │ │ │ │ + ldr r5, [pc, #1468] @ 16b4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1148 │ │ │ │ │ + beq 111c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 111c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 128c │ │ │ │ │ + ble 1600 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 117c │ │ │ │ │ + beq 1150 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 117c │ │ │ │ │ + bne 1150 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - beq a18 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq 11a8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r7, #2 │ │ │ │ │ + mov r6, #2 │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 1190 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 11bc │ │ │ │ │ + bne 1190 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bne 1194 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 1168 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - ble a18 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b a18 │ │ │ │ │ + bgt 1e9c │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq b08 │ │ │ │ │ + b 160c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ + bne d6c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt d74 │ │ │ │ │ b da8 │ │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ │ - b b20 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add r3, r3, #532 @ 0x214 │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - mov r3, #7 │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bgt 1cb4 │ │ │ │ │ - ldrne r5, [pc, #1084] @ 16b0 │ │ │ │ │ - bne 128c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r5, [pc, #1072] @ 16b0 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1134 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq b54 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 12b4 │ │ │ │ │ - ldr r3, [pc, #1048] @ 16c4 │ │ │ │ │ - ldr r1, [pc, #1048] @ 16c8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b a28 │ │ │ │ │ - mov r9, #8 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r6, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 1bd0 │ │ │ │ │ + ble 17a8 │ │ │ │ │ sub r5, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, sl, r5, lsl #2 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [r5], #4 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - lsl r9, r6, #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne 13fc │ │ │ │ │ + mov r9, #0 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldmda r5, {r0, r1} │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 141c │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr ip, [r5, #-4] │ │ │ │ │ + lsl r8, r6, #2 │ │ │ │ │ + bne 13c0 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt 1428 │ │ │ │ │ + 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 1430 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - sub r9, r9, #4 │ │ │ │ │ - bne 15c0 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + bge 1410 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + sub r8, r8, #4 │ │ │ │ │ + bne 1618 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 138c │ │ │ │ │ + bcs 12c0 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [sl] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 138c │ │ │ │ │ + bls 12c0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1374 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bhi 12a8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a28 │ │ │ │ │ + bne 19fc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 13f4 │ │ │ │ │ + ble 17c4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r8, [pc, #780] @ 16b8 │ │ │ │ │ + ldr r7, [pc, #984] @ 16b8 │ │ │ │ │ add r9, sl, r6, lsl #2 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r0, [sl, r6, lsl #2] │ │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bne 1438 │ │ │ │ │ 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 14c8 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b ce8 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 1aa8 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt 12dc │ │ │ │ │ - add r9, r9, #4 │ │ │ │ │ - b 1340 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bgt 1454 │ │ │ │ │ + add r5, r6, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 13a0 │ │ │ │ │ + add r2, sl, r5, lsl #2 │ │ │ │ │ + ldr r1, [r2, #-4] │ │ │ │ │ + ldr r0, [sl, r5, lsl #2] │ │ │ │ │ + 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 13a0 │ │ │ │ │ + add r1, r5, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble 139c │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, ip, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 16ec │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge f2c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt ccc │ │ │ │ │ + b 9b4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne 1340 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 1408 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne 1428 │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr ip, [r5, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + beq 1244 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne 13f4 │ │ │ │ │ - add fp, r6, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble ce8 │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne 1274 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 11fc │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ + b 1274 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 1bb4 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 1414 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + sub r8, r2, #8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1ddc │ │ │ │ │ + beq 1470 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 13a0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add r2, r2, ip │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b 9e8 │ │ │ │ │ + add r5, r6, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 13a0 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ - bne 1544 │ │ │ │ │ + bne 14d0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ce8 │ │ │ │ │ - add fp, r6, #2 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt 14d4 │ │ │ │ │ - b ce8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b 9f0 │ │ │ │ │ - add fp, r6, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble ce8 │ │ │ │ │ - add r1, sl, fp, lsl #2 │ │ │ │ │ - ldr r2, [r1, #-4] │ │ │ │ │ - ldr r0, [sl, fp, 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 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt ce8 │ │ │ │ │ - add r0, fp, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble 153c │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, ip, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge 165c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b ce8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bgt 13a0 │ │ │ │ │ + add r5, r6, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt 1334 │ │ │ │ │ + b 13a0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne ce8 │ │ │ │ │ - add fp, r6, #2 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble ce8 │ │ │ │ │ - add r3, r5, #4 │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne 13a0 │ │ │ │ │ + add r5, r6, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 13a0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ add r6, sl, r3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - bne 172c │ │ │ │ │ + bne 177c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt ce8 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt 14d4 │ │ │ │ │ - b ce8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, fp, #1 │ │ │ │ │ + blt 13a0 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt 1334 │ │ │ │ │ + b 13a0 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + ldreq r5, [pc, #340] @ 16b4 │ │ │ │ │ + beq b1c │ │ │ │ │ + ldr r3, [pc, #348] @ 16c4 │ │ │ │ │ + ldr r1, [pc, #348] @ 16c8 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - sub r3, r6, r2 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bgt 1d54 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b b1c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + str fp, [sp, #16] │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + add r3, r3, #135 @ 0x87 │ │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add r3, r3, #532 @ 0x214 │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + mov r3, #7 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + bgt 1e18 │ │ │ │ │ + bne 1550 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r5, [pc, #192] @ 16b4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 1108 │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq b1c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 1560 │ │ │ │ │ + b 1570 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + sub r2, r6, r9 │ │ │ │ │ + lsl r9, r9, #2 │ │ │ │ │ + add r0, sl, r2, lsl #2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + sub r3, r9, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r0, ip, r2 │ │ │ │ │ - bne 1a04 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs 1980 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub r0, r0, #4 │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr r5, [ip, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str r5, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 162c │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - str lr, [r1], #4 │ │ │ │ │ - str ip, [r0], #-4 │ │ │ │ │ + add r1, r0, r3 │ │ │ │ │ + bne 19d8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi 1614 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 134c │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcs 134c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi 1640 │ │ │ │ │ - b 134c │ │ │ │ │ - add fp, fp, #2 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble ce8 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [sl, fp, 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 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r0, r3 │ │ │ │ │ + bcs 19c8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r5, [r0] │ │ │ │ │ + str lr, [r0, r3] │ │ │ │ │ + bls 1684 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 166c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1280 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ce8 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt 1668 │ │ │ │ │ - b ce8 │ │ │ │ │ + bcs 1280 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1698 │ │ │ │ │ + b 1280 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ - beq 171c │ │ │ │ │ + add r5, r5, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 13a0 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 13a0 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt 16f8 │ │ │ │ │ + b 13a0 │ │ │ │ │ + beq 1774 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - movcc r9, #4 │ │ │ │ │ + movcc r8, #4 │ │ │ │ │ movcc r6, #2 │ │ │ │ │ - bcc 135c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bcc 1290 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e00 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne 1ed8 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 9b0 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b 9b8 │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - b 121c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 9b4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ - bne ce8 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ble ce8 │ │ │ │ │ - b 156c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - 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] │ │ │ │ │ + blt 1ddc │ │ │ │ │ + bne 13a0 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 13a0 │ │ │ │ │ + b 14fc │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + b 1594 │ │ │ │ │ + sub r8, r1, #4 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bcc 128c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 19fc │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b cb0 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + sub ip, r2, #-268435455 @ 0xf0000001 │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + ldr r1, [r0, ip, lsl #4] │ │ │ │ │ + add r0, r0, ip, lsl #4 │ │ │ │ │ + ldr lr, [r0, #8] │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - lsl r1, r1, #4 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - asr r2, r2, #2 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - add r2, ip, r2, lsl #1 │ │ │ │ │ - add ip, ip, r2 │ │ │ │ │ - add ip, ip, r0 │ │ │ │ │ + lsl ip, ip, #4 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + asr r1, r1, #2 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ble 1990 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + add r1, lr, r1, lsl #1 │ │ │ │ │ + add lr, lr, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add lr, lr, r3 │ │ │ │ │ + ble 1a90 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt 1998 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 1818 │ │ │ │ │ - add r1, sp, r1 │ │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble 1818 │ │ │ │ │ - sub r1, r3, #2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub r7, r3, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2a70 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 180c │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - add r2, sp, #1632 @ 0x660 │ │ │ │ │ - add r2, r2, #8 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 181c │ │ │ │ │ - ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ - sub r1, r3, #2 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ble 181c │ │ │ │ │ - bl 2a70 │ │ │ │ │ + bgt 1a98 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ble 1a4c │ │ │ │ │ + add ip, sp, ip │ │ │ │ │ + ldr r1, [ip, #88] @ 0x58 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + ble 1a4c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + sub r1, r2, #2 │ │ │ │ │ + sub r8, r3, #8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2b50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d4 │ │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b a0c │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ - lsl r0, r3, #4 │ │ │ │ │ - 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 ip, [r2, #4] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - 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 9f0 │ │ │ │ │ - b 14b8 │ │ │ │ │ + bne 1ddc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r3, sp, #1632 @ 0x660 │ │ │ │ │ + add r3, r3, #8 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + add r1, r3, r2, lsl #4 │ │ │ │ │ + ble 1c48 │ │ │ │ │ + ldr ip, [r1, #-1568] @ 0xfffff9e0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + sub r1, r2, #2 │ │ │ │ │ + ble 1c48 │ │ │ │ │ + bl 2b50 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1ddc │ │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ + b 185c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble 730 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r5, [pc, #-432] @ 16cc │ │ │ │ │ + ldr r5, [pc, #-484] @ 16cc │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ sub r5, ip, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r4, [pc, #-448] @ 16d0 │ │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ │ + ldr r4, [pc, #-504] @ 16d4 │ │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 18e4 │ │ │ │ │ + b 191c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 1968 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7c4 │ │ │ │ │ + bge 1994 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ + ldr lr, [pc, #-596] @ 16d0 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ + bne 1f94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1f94 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bne 1d9c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne 1944 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bne 1ec8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 1968 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne 1980 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 18a8 │ │ │ │ │ + beq 18e0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - bge 1958 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bge 199c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 18d0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b 1908 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bls 1920 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 192c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 1d68 │ │ │ │ │ - ldr r3, [pc, #-664] @ 16d0 │ │ │ │ │ + bls 195c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 1968 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b 7c4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + beq 1d4c │ │ │ │ │ + ldr r3, [pc, #-732] @ 16d4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bc8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + bne 1c5c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ b 7d8 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc fec │ │ │ │ │ - b 1398 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - ble 1bf0 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - movle r5, #2 │ │ │ │ │ - ble 17a0 │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - ble 1bfc │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - movle r5, #3 │ │ │ │ │ - ble 17a0 │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - mov r5, #3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - suble r2, r2, r0 │ │ │ │ │ - suble ip, ip, r0 │ │ │ │ │ - ble 19f8 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - ble 17a0 │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - b 19dc │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - bcc 15f4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1634 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ + bcc fb4 │ │ │ │ │ + b 12cc │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r2, ip, r2 │ │ │ │ │ + bcc 164c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 168c │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 1358 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + bcc 128c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r8, r3, r8 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ addcc r2, r3, #4 │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - bcs 1398 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + bcs 12cc │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r3, [r0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1398 │ │ │ │ │ + bls 12cc │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1a5c │ │ │ │ │ - b 1398 │ │ │ │ │ + bhi 1a30 │ │ │ │ │ + b 12cc │ │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ │ + lsl r0, r2, #4 │ │ │ │ │ + add ip, sp, r2, lsl #4 │ │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ │ + add r1, r0, #28 │ │ │ │ │ + str r5, [ip, #88] @ 0x58 │ │ │ │ │ + str sl, [r8, r1] │ │ │ │ │ + add r1, r8, r1 │ │ │ │ │ + str lr, [r1, #4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + add r1, r2, #1 │ │ │ │ │ + str r3, [ip, #100] @ 0x64 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ + lsl ip, r3, #2 │ │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ │ + beq 9e8 │ │ │ │ │ + b 1460 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + cmp r0, r1, lsl #1 │ │ │ │ │ + lsl lr, lr, #1 │ │ │ │ │ + lsl r1, r1, #1 │ │ │ │ │ + ble 1c64 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + movle r5, #2 │ │ │ │ │ + ble 1818 │ │ │ │ │ + cmp r0, r1, lsl #1 │ │ │ │ │ + lsl lr, lr, #1 │ │ │ │ │ + lsl r1, r1, #1 │ │ │ │ │ + ble 1cc4 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + movle r5, #3 │ │ │ │ │ + ble 1818 │ │ │ │ │ + lsl r1, r1, #1 │ │ │ │ │ + lsl lr, lr, #1 │ │ │ │ │ + mov r5, #3 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + suble r1, r1, r0 │ │ │ │ │ + suble lr, lr, r0 │ │ │ │ │ + ble 1af8 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + ble 1818 │ │ │ │ │ + lsl r1, r1, #1 │ │ │ │ │ + lsl lr, lr, #1 │ │ │ │ │ + b 1adc │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ + beq 1b24 │ │ │ │ │ + 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 2b50 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1de0 │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 9fc │ │ │ │ │ + subs r1, r3, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + beq 1b80 │ │ │ │ │ + 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 2b50 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1b40 │ │ │ │ │ + b 1de0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - bgt 1d84 │ │ │ │ │ + bgt 1f34 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 85c │ │ │ │ │ - beq 10a8 │ │ │ │ │ - mov fp, ip │ │ │ │ │ - b c9c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 858 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - lsl r2, fp, #2 │ │ │ │ │ - sub r3, r6, fp │ │ │ │ │ + lsl r2, r9, #2 │ │ │ │ │ + sub r3, r6, r9 │ │ │ │ │ add ip, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ add r1, ip, r2 │ │ │ │ │ - bne 1c80 │ │ │ │ │ + bne 1eb4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcs 1404 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bcs 1430 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ - ldr fp, [ip, r2] │ │ │ │ │ + ldr r9, [ip, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - str fp, [ip] │ │ │ │ │ + str r9, [ip] │ │ │ │ │ str lr, [ip, r2] │ │ │ │ │ - bls 1b14 │ │ │ │ │ + bls 1c20 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1], #-4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bhi 1afc │ │ │ │ │ + bhi 1c08 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r2, r3, r2 │ │ │ │ │ - beq 1404 │ │ │ │ │ + beq 1430 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 1404 │ │ │ │ │ + bls 1430 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1b20 │ │ │ │ │ - subs r3, r1, #2 │ │ │ │ │ - beq 1b5c │ │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ │ - sub r5, r3, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 2a70 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1810 │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble a08 │ │ │ │ │ - subs r1, r3, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ - 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 2a70 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ - b 1810 │ │ │ │ │ - ldr r3, [pc, #-1276] @ 16d4 │ │ │ │ │ - b bc8 │ │ │ │ │ - sub r9, r9, #4 │ │ │ │ │ - add r3, sl, r9 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc 1358 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ - b 1a28 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 19b4 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 19d0 │ │ │ │ │ - ldr r3, [pc, #-1336] @ 16d8 │ │ │ │ │ + b 1c2c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b 1a50 │ │ │ │ │ + beq 1058 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + b c64 │ │ │ │ │ + ldr r3, [pc, #-1420] @ 16d8 │ │ │ │ │ + b b8c │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + b 1ab4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add r3, r2, r8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcs 11e8 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + str ip, [r2], #4 │ │ │ │ │ + str r0, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1c80 │ │ │ │ │ + b 11e8 │ │ │ │ │ + ldr r3, [pc, #-1480] @ 16dc │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 1d24 │ │ │ │ │ + beq 1f4c │ │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ │ - ldr r0, [pc, #-1340] @ 16e4 │ │ │ │ │ + ldr r0, [pc, #-1484] @ 16e8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r3, [pc, #-1356] @ 16dc │ │ │ │ │ + ldr r3, [pc, #-1500] @ 16e0 │ │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - b bbc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r7, r3, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcs 12c4 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [r7], #-4 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcc 1c40 │ │ │ │ │ - b 12c4 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ + b b80 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne d84 │ │ │ │ │ + bne e2c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 11e4 │ │ │ │ │ + b e60 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b eec │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #-1436] @ 16e4 │ │ │ │ │ - b bbc │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - bcc 1adc │ │ │ │ │ - b 1b14 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ + ldr r3, [pc, #-1556] @ 16e8 │ │ │ │ │ + b b80 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 1f68 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1f5c │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + bne 1f54 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b b6c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 1cf4 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bls b1c │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bcc 1d70 │ │ │ │ │ + b b1c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + beq b54 │ │ │ │ │ + b 1dc8 │ │ │ │ │ + ldr r0, [r6, r7, lsl #2] │ │ │ │ │ + bl 338 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bpl 1dc0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b b54 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 11a8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1584 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 10f4 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne e70 │ │ │ │ │ + bne d4c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b ea4 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b f24 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + b 11bc │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 848 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ sub r2, r3, #4 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls 1cf4 │ │ │ │ │ + bls 1e58 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi 1cdc │ │ │ │ │ + bhi 1e40 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - add r3, r9, r3 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + add r3, fp, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ bls 848 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1d08 │ │ │ │ │ + bhi 1e6c │ │ │ │ │ b 848 │ │ │ │ │ - ldr r3, [pc, #-1612] @ 16e0 │ │ │ │ │ - b bbc │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + b 15a4 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 11a8 │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + b 1de0 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ + bcc 1be8 │ │ │ │ │ + b 1c20 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 1968 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + b 1d00 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r2, r3, #4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + movcc r6, #2 │ │ │ │ │ + movcc r0, r3 │ │ │ │ │ + bcc 1a14 │ │ │ │ │ + b 1768 │ │ │ │ │ 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 1ec8 │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq 1fa4 │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne c30 │ │ │ │ │ - b 1e24 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - b 1c78 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 122c │ │ │ │ │ + bne bf8 │ │ │ │ │ + b 1d00 │ │ │ │ │ and r1, r3, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ - ble 1a8c │ │ │ │ │ - b 1d84 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 192c │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 338 │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 1da4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b b90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - 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 b90 │ │ │ │ │ - b 1dac │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, r3, #4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - movcc r6, #2 │ │ │ │ │ - movcc r0, r3 │ │ │ │ │ - bcc 1a40 │ │ │ │ │ - b 1710 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1e8c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1e80 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - str r9, [r3, #12] │ │ │ │ │ - str r2, [r3, #8] │ │ │ │ │ - beq ba8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + ble 1ba4 │ │ │ │ │ + b 1f34 │ │ │ │ │ + ldr r3, [pc, #-2160] @ 16e4 │ │ │ │ │ + b b80 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1dac │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - b 1e24 │ │ │ │ │ + b 1dc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e44 │ │ │ │ │ + b 1d20 │ │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + beq 1d08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1d08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e2c │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1c98 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1c60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1e44 │ │ │ │ │ - ldr r3, [pc, #-2036] @ 16e4 │ │ │ │ │ + b 1d08 │ │ │ │ │ + ldr r3, [pc, #-2228] @ 16e8 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ b 7f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 1d20 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1e04 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1cd4 │ │ │ │ │ │ │ │ │ │ -00001edc : │ │ │ │ │ +00001fbc : │ │ │ │ │ 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 1f7c │ │ │ │ │ + beq 205c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1f64 │ │ │ │ │ + beq 2044 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 2054 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1f44 │ │ │ │ │ + beq 2024 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f54 │ │ │ │ │ + beq 2034 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f3c │ │ │ │ │ + bne 201c │ │ │ │ │ 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 1f24 │ │ │ │ │ + bne 2004 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1f48 │ │ │ │ │ + b 2028 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 2048 │ │ │ │ │ │ │ │ │ │ -00001f84 : │ │ │ │ │ +00002064 : │ │ │ │ │ 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 1ff8 │ │ │ │ │ + beq 20d8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 2014 │ │ │ │ │ + bcs 20f4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ + beq 20b0 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1fdc │ │ │ │ │ + bne 20bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 1fd0 │ │ │ │ │ + bne 20b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r0, [pc, #40] @ 2030 │ │ │ │ │ + ldr r0, [pc, #40] @ 2110 │ │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 20b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r3, [pc, #16] @ 2034 │ │ │ │ │ - ldr r1, [pc, #16] @ 2038 │ │ │ │ │ + ldr r3, [pc, #16] @ 2114 │ │ │ │ │ + ldr r1, [pc, #16] @ 2118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 200c │ │ │ │ │ + b 20ec │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000203c : │ │ │ │ │ +0000211c : │ │ │ │ │ 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 207c │ │ │ │ │ + b 215c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 215c │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bpl 2060 │ │ │ │ │ + bpl 2140 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00002090 <_PyList_FromArraySteal>: │ │ │ │ │ +00002170 <_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 2130 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ - ldr r3, [pc, #312] @ 21e8 <_PyList_FromArraySteal+0x158> │ │ │ │ │ + bne 2210 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ + ldr r3, [pc, #312] @ 22c8 <_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 215c <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + ble 223c <_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] @ 21ec <_PyList_FromArraySteal+0x15c> │ │ │ │ │ + ldr r3, [pc, #252] @ 22cc <_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] │ │ │ │ │ @@ -2244,28 +2300,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 21d8 <_PyList_FromArraySteal+0x148> │ │ │ │ │ + beq 22b8 <_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] @ 21f0 <_PyList_FromArraySteal+0x160> │ │ │ │ │ + ldr r0, [pc, #140] @ 22d0 <_PyList_FromArraySteal+0x160> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21e0 <_PyList_FromArraySteal+0x150> │ │ │ │ │ - ldr r3, [pc, #128] @ 21f4 <_PyList_FromArraySteal+0x164> │ │ │ │ │ + beq 22c0 <_PyList_FromArraySteal+0x150> │ │ │ │ │ + ldr r3, [pc, #128] @ 22d4 <_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] │ │ │ │ │ @@ -2273,140 +2329,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 2128 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 2208 <_PyList_FromArraySteal+0x98> │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21d4 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + beq 22b4 <_PyList_FromArraySteal+0x144> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 21d4 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + bne 22b4 <_PyList_FromArraySteal+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 21b0 <_PyList_FromArraySteal+0x120> │ │ │ │ │ + bgt 2290 <_PyList_FromArraySteal+0x120> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2128 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 2208 <_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 │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ +000022d8 : │ │ │ │ │ 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 2234 │ │ │ │ │ + beq 2314 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2250 │ │ │ │ │ + beq 2330 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 22b8 │ │ │ │ │ - ldr r1, [pc, #116] @ 22b0 │ │ │ │ │ - ldr r0, [pc, #116] @ 22b4 │ │ │ │ │ + b 2398 │ │ │ │ │ + ldr r1, [pc, #116] @ 2390 │ │ │ │ │ + ldr r0, [pc, #116] @ 2394 │ │ │ │ │ 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 8bdc │ │ │ │ │ + bl 90d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 2320 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 22b8 │ │ │ │ │ + bl 2398 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2324 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2244 │ │ │ │ │ + bne 2324 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2244 │ │ │ │ │ + b 2324 │ │ │ │ │ .word 0x00000407 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000022b8 : │ │ │ │ │ +00002398 : │ │ │ │ │ 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 2594 │ │ │ │ │ + bne 2674 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - blt 2868 │ │ │ │ │ + blt 2950 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 2874 │ │ │ │ │ + bgt 295c │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movge r5, sl │ │ │ │ │ sub r8, r3, r5 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ cmn r8, sl │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 25e0 │ │ │ │ │ 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 25c8 │ │ │ │ │ + beq 26a8 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bhi 27ec │ │ │ │ │ + bhi 28cc │ │ │ │ │ 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 25dc │ │ │ │ │ + bge 26bc │ │ │ │ │ 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 │ │ │ │ │ @@ -2416,4266 +2472,4440 @@ │ │ │ │ │ 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 26f4 │ │ │ │ │ + ble 27d4 │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 2788 │ │ │ │ │ + bgt 2868 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 27a8 │ │ │ │ │ + beq 2888 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 283c │ │ │ │ │ + bhi 291c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 291c │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2470 │ │ │ │ │ + ble 2550 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 2834 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 2834 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2470 │ │ │ │ │ + beq 2550 │ │ │ │ │ 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 2744 │ │ │ │ │ + beq 2824 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 2824 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, #4]! │ │ │ │ │ - bne 2444 │ │ │ │ │ + bne 2524 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 24cc │ │ │ │ │ + bmi 25ac │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2498 │ │ │ │ │ + beq 2578 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26cc │ │ │ │ │ + bne 27ac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 25ac │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 25a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2688 │ │ │ │ │ + bne 2768 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 24a8 │ │ │ │ │ + bcs 2588 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 2904 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 24f4 │ │ │ │ │ + beq 25d4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 266c │ │ │ │ │ + bne 274c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 25f4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26a0 │ │ │ │ │ + bne 2780 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2584 │ │ │ │ │ + beq 2664 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bmi 257c │ │ │ │ │ + bmi 265c │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2550 │ │ │ │ │ + beq 2630 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2720 │ │ │ │ │ + bne 2800 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - beq 257c │ │ │ │ │ + beq 265c │ │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2574 │ │ │ │ │ + beq 2654 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2708 │ │ │ │ │ + bne 27e8 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcs 255c │ │ │ │ │ + bcs 263c │ │ │ │ │ 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] @ 28b4 │ │ │ │ │ + ldr r1, [pc, #792] @ 2994 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 2948 │ │ │ │ │ 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 22e8 │ │ │ │ │ + b 23c8 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt 2368 │ │ │ │ │ - beq 2768 │ │ │ │ │ + blt 2448 │ │ │ │ │ + beq 2848 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 2794 │ │ │ │ │ + ble 2874 │ │ │ │ │ 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 27c4 │ │ │ │ │ + beq 28a4 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 2830 │ │ │ │ │ + bhi 2910 │ │ │ │ │ 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 2830 │ │ │ │ │ + beq 2910 │ │ │ │ │ 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 23f4 │ │ │ │ │ + b 24d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 24f4 │ │ │ │ │ + bne 25d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24f4 │ │ │ │ │ + b 25d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 24c4 │ │ │ │ │ + bne 25a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24c4 │ │ │ │ │ + b 25a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2514 │ │ │ │ │ + bne 25f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2584 │ │ │ │ │ + beq 2664 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - b 2520 │ │ │ │ │ + b 2600 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2498 │ │ │ │ │ + bne 2578 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bne 24a8 │ │ │ │ │ - b 24cc │ │ │ │ │ + bne 2588 │ │ │ │ │ + b 25ac │ │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ │ - blt 2770 │ │ │ │ │ + blt 2850 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 23f4 │ │ │ │ │ + b 24d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2574 │ │ │ │ │ + bne 2654 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2574 │ │ │ │ │ + b 2654 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2550 │ │ │ │ │ + bne 2630 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - bne 255c │ │ │ │ │ - b 257c │ │ │ │ │ + bne 263c │ │ │ │ │ + b 265c │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [sl, #4]! │ │ │ │ │ - bne 2444 │ │ │ │ │ - b 2470 │ │ │ │ │ + bne 2524 │ │ │ │ │ + b 2550 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2434 │ │ │ │ │ - b 2470 │ │ │ │ │ + bne 2514 │ │ │ │ │ + b 2550 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 23f4 │ │ │ │ │ + b 24d4 │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 23c4 │ │ │ │ │ + bge 24a4 │ │ │ │ │ add fp, r5, #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ - b 23c4 │ │ │ │ │ + b 24a4 │ │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ │ - blt 25f4 │ │ │ │ │ + blt 26d4 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 2650 │ │ │ │ │ + b 2730 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 291c │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b 23e8 │ │ │ │ │ + b 24c8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2830 │ │ │ │ │ + beq 2910 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 2644 │ │ │ │ │ + b 2724 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 281c │ │ │ │ │ + beq 28fc │ │ │ │ │ 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 2360 │ │ │ │ │ + b 2440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 24e0 │ │ │ │ │ + b 25c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 24d0 │ │ │ │ │ + b 25b0 │ │ │ │ │ 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 2834 │ │ │ │ │ + b 2914 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 25d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bge 2304 │ │ │ │ │ + bge 23e4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 25e0 │ │ │ │ │ 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 2360 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 24f4 │ │ │ │ │ + b 2440 │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000028b8 : │ │ │ │ │ +00002998 : │ │ │ │ │ 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 2920 │ │ │ │ │ + bmi 2a00 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28e8 │ │ │ │ │ + beq 29c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 28e8 │ │ │ │ │ + beq 29c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 28e8 │ │ │ │ │ + bne 29c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28e8 │ │ │ │ │ + b 29c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -0000292c : │ │ │ │ │ +00002a0c : │ │ │ │ │ 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 2984 │ │ │ │ │ + beq 2a64 │ │ │ │ │ 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 2998 │ │ │ │ │ + ble 2a78 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #172] @ 2a28 │ │ │ │ │ + ldr r0, [pc, #172] @ 2b08 │ │ │ │ │ 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 2970 │ │ │ │ │ + blt 2a50 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 29f8 │ │ │ │ │ + ble 2ad8 │ │ │ │ │ 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 2a0c │ │ │ │ │ + beq 2aec │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 2a14 │ │ │ │ │ + bhi 2af4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2a14 │ │ │ │ │ + beq 2af4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ - ldr r0, [pc, #52] @ 2a28 │ │ │ │ │ + ldr r0, [pc, #52] @ 2b08 │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r2, asr #1 │ │ │ │ │ - blt 29a0 │ │ │ │ │ + blt 2a80 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 29ec │ │ │ │ │ + b 2acc │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 29cc │ │ │ │ │ + b 2aac │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002a2c : │ │ │ │ │ +00002b0c : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2b24 │ │ │ │ │ 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] @ 2a68 │ │ │ │ │ - ldr r0, [pc, #12] @ 2a6c │ │ │ │ │ + ldr r1, [pc, #12] @ 2b48 │ │ │ │ │ + ldr r0, [pc, #12] @ 2b4c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002a70 : │ │ │ │ │ +00002b50 : │ │ │ │ │ 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 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ add r2, ip, #28 │ │ │ │ │ - ldr fp, [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, #4] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - add r2, fp, 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 r4, [sp, #4] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - beq 3e78 │ │ │ │ │ - ldr r3, [pc, #3256] @ 37b8 │ │ │ │ │ + beq 4034 │ │ │ │ │ + ldr r3, [pc, #3808] @ 3ac4 │ │ │ │ │ ldr r4, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r5, [r5] │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne 3eb8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 4074 │ │ │ │ │ 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 61f4 │ │ │ │ │ + beq 6504 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 62e8 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5efc │ │ │ │ │ + beq 62f8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5b18 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 583c │ │ │ │ │ - lsr r3, r0, #31 │ │ │ │ │ + beq 5b28 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4090 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ed4 │ │ │ │ │ - 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 fp, #0 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + ldrne r3, [sp, #24] │ │ │ │ │ + addne r3, r3, r4 │ │ │ │ │ + strne r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30dc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r6, r1, #1 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - sub r2, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r4, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r7, r1, #1 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r9, [r1, r2, lsl #2] │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [r2, r6, lsl #2] │ │ │ │ │ - add r2, r2, r6, lsl #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bne 54c8 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r0, [r2, r7, lsl #2] │ │ │ │ │ + add sl, r2, r7, lsl #2 │ │ │ │ │ + bne 558c │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r8, [r9, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6234 │ │ │ │ │ + beq 64d4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5ec4 │ │ │ │ │ - ldrb r5, [r4, #16] │ │ │ │ │ + beq 63e0 │ │ │ │ │ + ldrb r4, [r9, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r5, #32 │ │ │ │ │ - beq 5ed4 │ │ │ │ │ - tst r5, #64 @ 0x40 │ │ │ │ │ - beq 584c │ │ │ │ │ - add r1, r4, #20 │ │ │ │ │ + tst r4, #32 │ │ │ │ │ + beq 63f0 │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + beq 5af8 │ │ │ │ │ + add r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 585c │ │ │ │ │ + beq 5b08 │ │ │ │ │ lsr r8, r0, #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4118 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 4480 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5edc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ble 63a4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - bgt 3438 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt 6204 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bgt 3744 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 64dc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ 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, #4] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + add fp, r3, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bne 5c20 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bne 5e54 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r9, [r1, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 5ee4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne 63b0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2da0 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5730 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 635c │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 30a4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr sl, [r3] │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - 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, r4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + 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] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + bne 2ea8 │ │ │ │ │ + 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 654c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 638c │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 639c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 36ec │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d54 │ │ │ │ │ - blt 622c │ │ │ │ │ + bge 370c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + 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 2ee8 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 2ee8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3040 │ │ │ │ │ + blt 63d4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 3180 │ │ │ │ │ - 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 2e8c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2d94 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 2dc0 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 2cec │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 5390 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 30ec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bne 2de4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + add r5, r4, #4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6564 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6374 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6384 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 2fd8 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2fe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 2ff0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + str r4, [r5, #-4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 4308 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 536c │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble 30e8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 2f28 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2f84 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt 2f8c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str r8, [r5, #-4] │ │ │ │ │ + bne 42cc │ │ │ │ │ + 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 3098 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble 30e8 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 2f28 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 31ac │ │ │ │ │ - sub fp, fp, #1 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - beq 531c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2dc0 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 2cec │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ - lsl r2, fp, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + bne 3728 │ │ │ │ │ + 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 3098 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 30ec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 2f18 │ │ │ │ │ + b 2de4 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5fb0 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r3, [r8, r1, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str sl, [sp, #24] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str r8, [sp, #16] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ + ldr r1, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - ldr r4, [r2] │ │ │ │ │ - bne 31d8 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + bne 3494 │ │ │ │ │ + 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 61fc │ │ │ │ │ + beq 650c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5eac │ │ │ │ │ + beq 63bc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5ebc │ │ │ │ │ + beq 63cc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 5ab8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5710 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31f0 │ │ │ │ │ + beq 34ac │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r2, r2, #4 │ │ │ │ │ - str r4, [sl], #4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bne 5434 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + add r8, r3, #4 │ │ │ │ │ + str r5, [fp], #4 │ │ │ │ │ + bne 5550 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 586c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 5674 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r5, [r9] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5344 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ + bne 5400 │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6100 │ │ │ │ │ + beq 6554 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5f04 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ + beq 62d0 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 5f14 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 56e0 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + beq 62e0 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 5a90 │ │ │ │ │ + add r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56f0 │ │ │ │ │ + beq 5aa0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5360 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 5420 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 52d8 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ble 52d0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - bne 4550 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + bne 46d4 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 649c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60b0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6494 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dfc │ │ │ │ │ + beq 60d4 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 57e0 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - add r4, r3, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 59c8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + beq 5b6c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + add r5, r3, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble 56f8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 5ff0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ + ldr r3, [r8, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 58a0 │ │ │ │ │ + beq 3324 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 58a0 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - add r0, r3, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 58ac │ │ │ │ │ - lsr r3, r6, #6 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq r3, [sp, #16] │ │ │ │ │ - beq 58b8 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 3348 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 58c4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4b24 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r3, r4, #1 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - ble 54e0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5d34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5700 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - ldr r0, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + lsl r9, r5, #1 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ble 5994 │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 3094 │ │ │ │ │ + beq 33a8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq 30b0 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + beq 33c4 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5bb4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 54b8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r4, r8, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 5688 │ │ │ │ │ - lsr r6, r6, #6 │ │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - and r7, r6, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5e24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5984 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + lsl r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 611c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5a5c │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + and r9, r7, #1 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r0, [r4, r5, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 651c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 612c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + beq 6534 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bf0 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4b1c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsl r2, r9, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ble 5618 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b 3100 │ │ │ │ │ - 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 5ce4 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 2d40 │ │ │ │ │ - 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 5cd4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 2d80 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 5f74 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 59bc │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5a7c │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 3418 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44c0 │ │ │ │ │ - bne 44a0 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - ble 4498 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 44ac │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ + blt 4658 │ │ │ │ │ + bne 4638 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 462c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 60f8 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 60f0 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + bne 4644 │ │ │ │ │ + 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 6414 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 640c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d10 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 488c │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble 4884 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne 5a58 │ │ │ │ │ - ldr r1, [r9, r3, lsl #2] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r8, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - lsr r0, r8, #5 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 32dc │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + beq 6064 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 4b70 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r4, #1 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble 4b68 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 5efc │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 3598 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 32f8 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 35b4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5a48 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 4884 │ │ │ │ │ - lsl r2, r3, #1 │ │ │ │ │ - add r5, r2, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ble 580c │ │ │ │ │ - ldr r1, [r9, r5, lsl #2] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5cb8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4b68 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r9, #1 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble 5b94 │ │ │ │ │ + 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 335c │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 3610 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3378 │ │ │ │ │ + beq 362c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5c78 │ │ │ │ │ + beq 5e34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5504 │ │ │ │ │ - lsl r6, r5, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble 5a24 │ │ │ │ │ - lsr r3, r8, #6 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6098 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne 55cc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r4, r6, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble 5cc8 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + 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, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #44] @ 0x2c │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + beq 6544 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r0, [sp, #48] @ 0x30 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 653c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 488c │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ + beq 5f04 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 4b70 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ble 4880 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 33bc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 5cf8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ble 4b64 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 3670 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e60 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt 2e68 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r8, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + beq 305c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 305c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt 600c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - sub r5, r2, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + sub r4, r2, #1 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - lsl r6, r5, #2 │ │ │ │ │ - add r9, r2, r5, lsl #2 │ │ │ │ │ - bne 5964 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - add r4, r6, #4 │ │ │ │ │ + lsl r6, r4, #2 │ │ │ │ │ + add r9, r2, r4, lsl #2 │ │ │ │ │ + bne 5d44 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + add r7, r6, #4 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr sl, [r7, #16] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 59d0 │ │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5d50 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add r8, r3, r6 │ │ │ │ │ - bne 59f4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - sub fp, fp, #1 │ │ │ │ │ - add ip, r2, fp, lsl #2 │ │ │ │ │ - ldrne r2, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r3, fp, #2 │ │ │ │ │ - addne r3, r2, r3 │ │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r4, ip │ │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ │ + add r3, ip, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5d74 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ │ + ldrne r1, [sp, #24] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + addne r2, r1, r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + strne r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r4], #-4 │ │ │ │ │ + ldr r3, [sl], #-4 │ │ │ │ │ sub r9, r9, #4 │ │ │ │ │ - str r3, [r2, r5, lsl #2] │ │ │ │ │ - bne 5948 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r2, r4, lsl #2] │ │ │ │ │ + bne 5ce4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 55e0 │ │ │ │ │ + beq 6574 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r8, [sp, #4] │ │ │ │ │ - str fp, [sp, #16] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ - ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne 35d8 │ │ │ │ │ + bne 38e4 │ │ │ │ │ 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 623c │ │ │ │ │ + beq 6580 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f34 │ │ │ │ │ + beq 6250 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 6260 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3b58 │ │ │ │ │ + beq 3e78 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b70 │ │ │ │ │ + beq 3e90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b78 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r8, [r5] │ │ │ │ │ + bge 3e98 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r8, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - beq 3610 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + beq 391c │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3610 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 391c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 375c │ │ │ │ │ - blt 5f4c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + beq 3a68 │ │ │ │ │ + blt 6268 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - bne 35bc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4270 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 37f0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne 3520 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - sub r6, r5, #4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + bne 38c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r5, [sl] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 45cc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge 3afc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 382c │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + sub r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ldr r4, [r8, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldr r5, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6244 │ │ │ │ │ + beq 655c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f5c │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 6280 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5f6c │ │ │ │ │ + beq 6290 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36f4 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + beq 3a00 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3704 │ │ │ │ │ + beq 3a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 370c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3a18 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - bne 37bc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ + bne 3ac8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4270 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 37f0 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 45cc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3afc │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 364c │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 3958 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36a8 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - blt 36b0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + bne 39b4 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + blt 39bc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r8, [r6, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne 3b24 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 3e44 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq 55d4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 55d8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 37f0 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 364c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ble 3afc │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 3958 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bne 3b9c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 3ebc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq 55d4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 37f0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 3640 │ │ │ │ │ - b 3520 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 55d8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3afc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 394c │ │ │ │ │ + b 382c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - beq 5df0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 36e8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + beq 603c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 39f4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - sub r6, sl, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str sl, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + sub r7, fp, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r4, [r2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ - add r2, r2, r6, lsl #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bne 3bb8 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ │ + add r2, r2, r7, lsl #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 3ed8 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61ec │ │ │ │ │ + beq 656c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 62b0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5e78 │ │ │ │ │ + beq 62c0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 57b4 │ │ │ │ │ + beq 5ad8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57c4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3bd0 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 42c8 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r3, r3, r8, lsl #2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - bne 56b4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 3ef0 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 500c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r2, r2, sl, lsl #2 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + bne 59f4 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6154 │ │ │ │ │ + beq 642c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 647c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e9c │ │ │ │ │ - lsr r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5658 │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 5ba8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 5fb0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - sub r2, r2, r3, lsl #2 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - lsr r0, r7, #5 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 39a8 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + beq 61b8 │ │ │ │ │ + lsr r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5ed8 │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + ble 5ec0 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 622c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + sub r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3cd8 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 39c4 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3cf4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5a14 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5650 │ │ │ │ │ - lsl r5, r3, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 566c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - sub r2, r2, r5, lsl #2 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5eac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5958 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble 5974 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + sub r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3a2c │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 3d58 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3a48 │ │ │ │ │ + beq 3d74 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5d58 │ │ │ │ │ + beq 611c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 567c │ │ │ │ │ - lsl r8, r5, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 5674 │ │ │ │ │ - lsr r7, r7, #6 │ │ │ │ │ - and r3, r7, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + beq 59e0 │ │ │ │ │ + lsl sl, r3, #1 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble 59ec │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + and r2, r8, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r2, r3, sl, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6184 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 65a4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldrne r0, [sp, #56] @ 0x38 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 61cc │ │ │ │ │ + beq 6514 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dc0 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ + beq 604c │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 59d4 │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 56cc │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3aa0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ble 5a40 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3dc0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r1], #-4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 62c8 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 3744 │ │ │ │ │ + b 3a50 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3598 │ │ │ │ │ + bne 38a4 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 35a0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r9, [r5] │ │ │ │ │ + blt 38ac │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r9, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 3780 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 3a8c │ │ │ │ │ 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 3780 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3a8c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4500 │ │ │ │ │ - bne 38b0 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt 4500 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ + blt 6300 │ │ │ │ │ + bne 3bb8 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + blt 6300 │ │ │ │ │ + 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 5e44 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - beq 5510 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ + bne 6310 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + beq 569c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r7, fp, #2 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bne 54a0 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r7, [r2] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bne 55a4 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - ldr fp, [r5, #8] │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 624c │ │ │ │ │ + beq 6524 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5f1c │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ + beq 6344 │ │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 5f2c │ │ │ │ │ - tst sl, #64 @ 0x40 │ │ │ │ │ - beq 5788 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + tst r6, #32 │ │ │ │ │ + beq 6354 │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 5b38 │ │ │ │ │ + add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5798 │ │ │ │ │ - lsr fp, r0, #31 │ │ │ │ │ + beq 5b48 │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 4338 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3d20 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 53b0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + blt 5480 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ + ldreq r5, [sp, #20] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - bne 5cf0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs sl, r3, #1 │ │ │ │ │ - beq 5a00 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne 5f84 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs fp, r3, #1 │ │ │ │ │ + beq 5f8c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt 380c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bgt 3b14 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 3514 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 58e0 │ │ │ │ │ - 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 4514 │ │ │ │ │ - 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 61e4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 61d4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5dd0 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 57a8 │ │ │ │ │ - lsl r8, r6, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4584 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 5d40 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsr fp, sl, #5 │ │ │ │ │ - lsr sl, sl, #6 │ │ │ │ │ - and r2, sl, #1 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - 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 60e0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6084 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - beq 6090 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4568 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4578 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 4580 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 57d4 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3dfc │ │ │ │ │ + b 3820 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #-1740] @ 37b8 │ │ │ │ │ + ldr r2, [pc, #-1404] @ 3ac4 │ │ │ │ │ ldr r4, [r6, #1564] @ 0x61c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ 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 2b18 │ │ │ │ │ + beq 2bfc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44e4 │ │ │ │ │ - bne 2b74 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - ble 5720 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ + blt 4680 │ │ │ │ │ + bne 2c58 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5ab0 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 44d0 │ │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + bne 466c │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61dc │ │ │ │ │ + beq 65c4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6194 │ │ │ │ │ + beq 65bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 60a4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e28 │ │ │ │ │ - lsl r4, r5, #1 │ │ │ │ │ + bne 4dd8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r4, r7, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble 55bc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne 5bd8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 56b0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 5f14 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r8, [r9, #8] │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldrb r7, [r9, #16] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ + ldrb r8, [r9, #16] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + ands sl, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 3fbc │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ + beq 417c │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3fd8 │ │ │ │ │ + beq 4198 │ │ │ │ │ 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 5bc8 │ │ │ │ │ + beq 5e44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e20 │ │ │ │ │ - lsl r5, r4, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble 55b0 │ │ │ │ │ + bne 4dd0 │ │ │ │ │ + lsl r3, r4, #1 │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 56a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 4034 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ + beq 41f4 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4050 │ │ │ │ │ + beq 4210 │ │ │ │ │ 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 5de0 │ │ │ │ │ + beq 5fe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 55f8 │ │ │ │ │ - lsl r3, r5, #1 │ │ │ │ │ - add r4, r3, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble 55bc │ │ │ │ │ - lsr r3, r7, #6 │ │ │ │ │ - and sl, r3, #1 │ │ │ │ │ + bne 5694 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r4, r7, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 56b0 │ │ │ │ │ + lsr r2, r8, #6 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + and r8, r2, #1 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 61b4 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ldrne r0, [sp, #28] │ │ │ │ │ + beq 65cc │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + ldrne r0, [sp, #20] │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 61ac │ │ │ │ │ + beq 6474 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 54fc │ │ │ │ │ + beq 5d80 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 55bc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble 55bc │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 409c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ble 56b0 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b 4250 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 58d4 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + ldr r0, [r2], #4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r0, [r1], #4 │ │ │ │ │ + beq 6298 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b 3028 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + beq 5ff8 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 2fc0 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 5bbc │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - sub r3, r3, r9, lsl #2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r3, r3, r5, lsl #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 4538 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne 46a4 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r8, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61c4 │ │ │ │ │ + beq 6434 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61bc │ │ │ │ │ + beq 643c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r4, #20 │ │ │ │ │ - addeq r1, r4, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 610c │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5800 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsl r7, r9, #1 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 5e24 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 5e1c │ │ │ │ │ - ldrb r5, [r4, #16] │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - lsr r3, r5, #5 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - lsr r5, r5, #6 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ │ - and sl, r5, #1 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + bne 5a50 │ │ │ │ │ + lsl r8, r5, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bge 4718 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r7, lsl #2 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 605c │ │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + lsr sl, r6, #5 │ │ │ │ │ + lsr r6, r6, #6 │ │ │ │ │ + add r2, r7, #20 │ │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ │ + and sl, sl, #1 │ │ │ │ │ + and r6, r6, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6464 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 612c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + beq 6138 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 46fc │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 470c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 4714 │ │ │ │ │ + lsl r2, r8, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + bge 5b60 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b 4408 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5bb0 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + sub r3, sl, fp, lsl #2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bne 468c │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ movge r2, r6 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 648c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r3, [r9, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6484 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r9, #20 │ │ │ │ │ + addeq r1, r9, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 60f4 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4980 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsl r6, fp, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 4988 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 6104 │ │ │ │ │ + ldrb r4, [r9, #16] │ │ │ │ │ + ldr r5, [r9, #8] │ │ │ │ │ + lsr r3, r4, #5 │ │ │ │ │ + lsr r4, r4, #6 │ │ │ │ │ + and r8, r3, #1 │ │ │ │ │ + and r3, r4, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r9, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r2, sl, r6, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 619c │ │ │ │ │ + beq 646c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e30 │ │ │ │ │ + beq 6140 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - beq 5e3c │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 5018 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + beq 614c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5b78 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5b88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5030 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsl r2, r7, #1 │ │ │ │ │ + blt 4988 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsl r2, r6, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ble 57ec │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 41f4 │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ble 5b58 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 4550 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2db4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + beq 30dc │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, sl │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2db4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq 30dc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2db4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 558c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r6, r5 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - bne 44ec │ │ │ │ │ - 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 615c │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 618c │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5da0 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addeq r5, r7, #1 │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble 5600 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 42e0 │ │ │ │ │ - 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 52a4 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - beq 52a4 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 52b0 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - beq 52b4 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 52c0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 52c8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 47e0 │ │ │ │ │ - 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 │ │ │ │ │ + b 30dc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 5fc8 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 5fdc │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5264 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 527c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 47dc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 4424 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r4, [r3] │ │ │ │ │ - b 2e68 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3274 │ │ │ │ │ - mov r6, sl │ │ │ │ │ + bne 56f0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + b 318c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 352c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 5870 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 567c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3f54 │ │ │ │ │ - mvn fp, #0 │ │ │ │ │ - b 2db4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4360 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - mvn fp, #0 │ │ │ │ │ - b 4278 │ │ │ │ │ + bge 4114 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30dc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3da8 │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - mvn fp, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 4284 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 4500 │ │ │ │ │ + b 4680 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r9 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge 419c │ │ │ │ │ - b 44e4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bge 43b8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 45e8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge 2fa0 │ │ │ │ │ - b 44c0 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + bge 32bc │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 567c │ │ │ │ │ + add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e54 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ble 3e5c │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - suble r7, r4, r8 │ │ │ │ │ - subgt r7, r4, r4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble 5fb8 │ │ │ │ │ + bne 445c │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble 4464 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + sub r5, r4, r5 │ │ │ │ │ + suble sl, fp, r8 │ │ │ │ │ + subgt sl, fp, fp │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + ble 6334 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ - ldr r0, [r3, sl, lsl #2] │ │ │ │ │ - bne 539c │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + sub r6, r5, sl │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r6, sl, r6, asr #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 616c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + bne 546c │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65e8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 617c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 65e0 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d90 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - addne r7, sl, #1 │ │ │ │ │ - moveq r6, sl │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 5608 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 459c │ │ │ │ │ - sub r3, r6, r7 │ │ │ │ │ - add fp, r7, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ + beq 60b4 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne sl, r6, #1 │ │ │ │ │ + moveq r5, r6 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + bge 56cc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 58ec │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 58ec │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 58f8 │ │ │ │ │ - lsr r1, sl, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq ip, [sp, #28] │ │ │ │ │ - beq 5904 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bne 4730 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r4, r5, sl │ │ │ │ │ + add r4, sl, r4, asr #1 │ │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ │ + ldr r8, [r7, #8] │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 4808 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ │ + lsr r3, r6, #5 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r1, [r7, #28] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + beq 482c │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5d00 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne sl, r4, #1 │ │ │ │ │ + movne r4, r5 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble 48fc │ │ │ │ │ + lsr r5, r6, #6 │ │ │ │ │ + add r3, r7, #20 │ │ │ │ │ + and r5, r5, #1 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 5918 │ │ │ │ │ - lsr r2, r2, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - addne r7, fp, #1 │ │ │ │ │ - movne fp, r6 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble 4760 │ │ │ │ │ - lsr r6, sl, #6 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - sub r8, fp, r7 │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + sub r6, r4, sl │ │ │ │ │ + add r6, sl, r6, asr #1 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61a4 │ │ │ │ │ + beq 64b4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e80 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq 61c8 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e90 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4df4 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq 61d8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 5bf8 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e08 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4e10 │ │ │ │ │ - add r7, r8, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - blt 46f0 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - blt 53b0 │ │ │ │ │ - subs r5, r4, fp │ │ │ │ │ - beq 3cb0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 5c08 │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 48f0 │ │ │ │ │ + add sl, r6, #1 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bge 48fc │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b 4870 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bgt 48e8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 5480 │ │ │ │ │ + subs r5, fp, r4 │ │ │ │ │ + beq 3fc8 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub r3, r4, fp │ │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - sub r4, fp, r4 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ - add r9, r9, r4, lsl #2 │ │ │ │ │ + add r0, r1, #4 │ │ │ │ │ + add ip, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - lsl r4, r4, #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ - add r0, r9, #4 │ │ │ │ │ - bne 5a60 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5b98 │ │ │ │ │ + bne 5c18 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5510 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 569c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - b 3cdc │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 4500 │ │ │ │ │ + b 3ff4 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + sub sl, r7, fp │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + suble r5, r5, r5 │ │ │ │ │ + subgt r5, r5, r6 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble 56d4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r6, sl, r5 │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - subs r2, sl, r3 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - beq 3bd8 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - sub r3, r3, sl │ │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + bne 5454 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r8, [r9, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 64a4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r3, [r9, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 659c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r9, #20 │ │ │ │ │ + addeq r1, r9, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add r0, r1, #4 │ │ │ │ │ - str ip, [sp, #24] │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - bne 5b00 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 5c00 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ + beq 5fa0 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r5, r6, #1 │ │ │ │ │ + moveq sl, r6 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bge 56d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 49a4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + sub r3, sl, r5 │ │ │ │ │ + add r3, r5, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 4a80 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r4, [r9, #16] │ │ │ │ │ + lsr r3, r4, #5 │ │ │ │ │ + ands r8, r3, #1 │ │ │ │ │ + ldreq r1, [r9, #28] │ │ │ │ │ + beq 4aa0 │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + addeq r1, r9, #28 │ │ │ │ │ + addne r1, r9, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5d10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fe4 │ │ │ │ │ - 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 6000 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3c1c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - movlt r3, fp │ │ │ │ │ - movge r3, r6 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ │ + strne sl, [sp, #28] │ │ │ │ │ + addne r5, r3, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble 4a8c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + ble 2d18 │ │ │ │ │ + add sl, r9, #20 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + lsr r4, r4, #6 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + and fp, r4, #1 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub r4, r3, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r4, r5, r4, asr #1 │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 64c4 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 61e0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + beq 61ec │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + movne r1, r8 │ │ │ │ │ + addeq r1, sl, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5be8 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 4fd0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt 4ae8 │ │ │ │ │ + b 2d18 │ │ │ │ │ + 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 4d48 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r3, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 5304 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + 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 53e8 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6134 │ │ │ │ │ + beq 64bc │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6124 │ │ │ │ │ + beq 64cc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d68 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - strne r7, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - addeq r5, r7, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge 4a84 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 48a8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - sub r6, r3, r5 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - ldrb r8, [r4, #16] │ │ │ │ │ + beq 60c4 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + addeq r6, r8, #1 │ │ │ │ │ + movne r4, r8 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bge 4d40 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 4b88 │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r1, [sl, r8, lsl #2] │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - lsr r0, r8, #5 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + lsr r0, r7, #5 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ movge r2, r3 │ │ │ │ │ ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 4994 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 4c68 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 49b0 │ │ │ │ │ + beq 4c84 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 5c10 │ │ │ │ │ + beq 5f54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - ldreq r6, [sp, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movle r3, r6 │ │ │ │ │ - strle r6, [sp, #12] │ │ │ │ │ - ble 4a84 │ │ │ │ │ - lsr r3, r8, #6 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str sl, [sp, #28] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub r8, r6, r5 │ │ │ │ │ - add r8, r5, r8, asr #1 │ │ │ │ │ - ldr r1, [r9, r8, lsl #2] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + addeq r6, r8, #1 │ │ │ │ │ + moveq r8, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movle r4, r8 │ │ │ │ │ + ble 4d40 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + sub r4, r8, r6 │ │ │ │ │ + add r4, r6, r4, asr #1 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6590 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 61f4 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6048 │ │ │ │ │ + beq 6208 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5238 │ │ │ │ │ + beq 4fe0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5248 │ │ │ │ │ + beq 4ff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5250 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble 4a74 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b 4a08 │ │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r8, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 44a0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 44c0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bge 4ff8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 4d3c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 4cd0 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4638 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 4658 │ │ │ │ │ + lsl r6, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add sl, sl, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5994 │ │ │ │ │ + bne 5f1c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r9, r9, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 59b4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub fp, fp, r3 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5d78 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldreq r6, [sp, #36] @ 0x24 │ │ │ │ │ + bne 5f40 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 6084 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r3, [sl], #4 │ │ │ │ │ - bne 5448 │ │ │ │ │ + ldr r3, [r8], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + bne 5560 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2e88 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 31a4 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add r7, r8, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ movlt r4, r3 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bge 4d30 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r2, r9, r7 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - add r3, r7, r2, asr #1 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ │ - bne 52e0 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6174 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 613c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d20 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ │ - ldreq r9, [sp, #16] │ │ │ │ │ - addne r7, r3, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble 559c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 4b4c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - sub r8, r4, r7 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 4c44 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - addne r0, r1, #20 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq 4c68 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #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 5980 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addne r7, r8, #1 │ │ │ │ │ - movne r8, r4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bge 4d24 │ │ │ │ │ - lsr r6, r6, #6 │ │ │ │ │ - and r3, r6, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r4, r8, r7 │ │ │ │ │ - add r4, r7, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6108 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6018 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6028 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4de4 │ │ │ │ │ - add r7, r4, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - blt 4cb0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 535c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 44c0 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add sl, sl, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 53c0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 53e8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 55f0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - str r3, [sl], #4 │ │ │ │ │ - sub fp, fp, #1 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5728 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt 2dd4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - b 2ce0 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4d10 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt 4d18 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble 4d28 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b 4cb0 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - blt 4754 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - bgt 46f0 │ │ │ │ │ - b 4760 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - movlt r4, fp │ │ │ │ │ - movge r4, r5 │ │ │ │ │ - add r8, r7, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble 4ff8 │ │ │ │ │ + movge r4, r7 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + ble 4fa8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r6, r4, r8 │ │ │ │ │ + sub r6, r4, fp │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r6, r8, r6, asr #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r6, fp, r6, asr #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - bne 5480 │ │ │ │ │ + bne 549c │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60e8 │ │ │ │ │ + beq 6588 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 64ac │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d30 │ │ │ │ │ - lsr r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addeq r8, r6, #1 │ │ │ │ │ + beq 6074 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addeq fp, r6, #1 │ │ │ │ │ movne r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4ff8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge 4fa8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 4e40 │ │ │ │ │ + bne 4df4 │ │ │ │ │ + sub r3, r4, fp │ │ │ │ │ + add r6, fp, r3, asr #1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r5, r4, r8 │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r7, [r9, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ + ldr r1, [r3, r6, lsl #2] │ │ │ │ │ + ldrb r8, [r9, #16] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ ands sl, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 4f20 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4f3c │ │ │ │ │ + beq 4eec │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq 5f64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble 4ff4 │ │ │ │ │ + addeq fp, r6, #1 │ │ │ │ │ + moveq r6, r4 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + movle r4, r6 │ │ │ │ │ + ble 4fa8 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ - lsr r7, r7, #6 │ │ │ │ │ - str r9, [sp, #32] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - and r7, r7, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + and r8, r8, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r4, r9, r8 │ │ │ │ │ - add r4, r8, r4, asr #1 │ │ │ │ │ + sub r4, r6, fp │ │ │ │ │ + add r4, fp, r4, asr #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 60d4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 6068 │ │ │ │ │ + beq 652c │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 631c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 607c │ │ │ │ │ + beq 632c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5928 │ │ │ │ │ + beq 5bc8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5938 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 5290 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4ff8 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 4f7c │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + beq 5bd8 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 4f98 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge 4fa8 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b 4f24 │ │ │ │ │ + add fp, r4, #1 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + bgt 4f90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 44e4 │ │ │ │ │ + blt 4680 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub fp, fp, r4 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ - b 2b78 │ │ │ │ │ - add r1, r4, #28 │ │ │ │ │ + lsl r4, r4, #2 │ │ │ │ │ + b 2c5c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + blt 4ae8 │ │ │ │ │ + b 2d18 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4248 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 4250 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - sub r9, r6, r9 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ + bne 4d24 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bgt 4d2c │ │ │ │ │ + add r6, r4, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bge 5448 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 4d34 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - suble r6, r6, r6 │ │ │ │ │ - subgt r6, r6, r7 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble 5610 │ │ │ │ │ + bge 5a30 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r9, r6 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 5468 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 60a8 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 60a0 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r4, #20 │ │ │ │ │ - addeq r1, r4, #28 │ │ │ │ │ + sub sl, r7, r6 │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add sl, r6, sl, asr #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, sl, lsl #2] │ │ │ │ │ + bne 54b4 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 645c │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 6424 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d48 │ │ │ │ │ + beq 6028 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ - moveq r9, r7 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bge 5610 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 5050 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub r3, r9, r6 │ │ │ │ │ + addeq r6, sl, #1 │ │ │ │ │ + movne r7, sl │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble 56dc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 5030 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + sub r3, r7, r6 │ │ │ │ │ add r3, r6, r3, asr #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ldreq r0, [r3, #28] │ │ │ │ │ - beq 512c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r3, #28 │ │ │ │ │ - addne r0, r3, #20 │ │ │ │ │ - ldrb r5, [r4, #16] │ │ │ │ │ - lsr r3, r5, #5 │ │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - ldreq r1, [r4, #28] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 5150 │ │ │ │ │ - tst r5, #64 @ 0x40 │ │ │ │ │ - addeq r1, r4, #28 │ │ │ │ │ - addne r1, r4, #20 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 512c │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 5148 │ │ │ │ │ + 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 5970 │ │ │ │ │ + beq 5d20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [sp, #24] │ │ │ │ │ - strne r9, [sp, #24] │ │ │ │ │ - addne r6, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ │ + streq r7, [sp, #4] │ │ │ │ │ + addeq r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 2c30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - lsr r5, r5, #6 │ │ │ │ │ - add sl, r4, #20 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - and r9, r5, #1 │ │ │ │ │ + ble 520c │ │ │ │ │ + lsr r7, r8, #6 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r5, r3, r6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r5, r6, r5, asr #1 │ │ │ │ │ - ldr r0, [r3, r5, lsl #2] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60c0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6050 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 5210 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5220 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5228 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r6, r5, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt 5194 │ │ │ │ │ - b 2c30 │ │ │ │ │ - add r1, r7, #28 │ │ │ │ │ + beq 65d4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 6210 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 6224 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 52a4 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51f4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - blt 51fc │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - blt 5194 │ │ │ │ │ - b 2c30 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + beq 52b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a5c │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 4a64 │ │ │ │ │ - add r5, r8, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 5388 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 4a6c │ │ │ │ │ + bge 52bc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble 5204 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 5190 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 6300 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs ip, fp, r3 │ │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3ef8 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + sub r3, r3, fp │ │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ │ + add r9, r9, r3, lsl #2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + add r1, r2, #4 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + lsl r2, ip, #2 │ │ │ │ │ + add r0, r9, #4 │ │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ │ + bne 5d90 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5da4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6164 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ + beq 6154 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3f34 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt 4488 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge 5498 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4490 │ │ │ │ │ - add r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 4ff0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b 4fe8 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 43dc │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 43f8 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 4400 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ - b 4400 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 4d30 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 4bd0 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b 44c4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 4928 │ │ │ │ │ - b 44c0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ + bne 51ec │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt 51f4 │ │ │ │ │ + add r6, r8, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 5580 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 51fc │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 46e8 │ │ │ │ │ + lsl r6, r5, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r4, r4, r6 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b 2db0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 54dc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r3, r8, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5500 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 5674 │ │ │ │ │ + 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 3098 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt 5364 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r7, [r3] │ │ │ │ │ + b 2dd8 │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ + b 30f8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 30d4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 30dc │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 30dc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 4c04 │ │ │ │ │ + b 4658 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 44c0 │ │ │ │ │ - bne 2f14 │ │ │ │ │ - ldr r5, [r9] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r9, r9, #4 │ │ │ │ │ + blt 46e8 │ │ │ │ │ + bne 3234 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r6, [r3] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r6, [fp], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - str r5, [sl], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4d8c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5418 │ │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - b 4a84 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldreq r5, [sp, #24] │ │ │ │ │ + add sl, r3, #4 │ │ │ │ │ + str r8, [sp, #8] │ │ │ │ │ + beq 5330 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 5534 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 4d40 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 461c │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - mvn fp, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 4278 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 4a1c │ │ │ │ │ + b 4680 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 47a8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 45dc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 4e6c │ │ │ │ │ + b 4680 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 50b0 │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 5a24 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ + add r3, r7, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add r3, r8, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 586c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq 5674 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - str r3, [sl], #4 │ │ │ │ │ - beq 4d8c │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + beq 5330 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4d8c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 5330 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 2e88 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 50c8 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 31a4 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + b 520c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 4eb8 │ │ │ │ │ - b 44e4 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b 47e0 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bge 3ca0 │ │ │ │ │ - b 53b0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 4b24 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 2d10 │ │ │ │ │ + b 4680 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 2c28 │ │ │ │ │ - b 44e4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - movge r4, r8 │ │ │ │ │ - add r7, r3, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt 4b3c │ │ │ │ │ - b 4d38 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b 4e28 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 488c │ │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 3fb8 │ │ │ │ │ + b 5480 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 4dd8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b 4b70 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, lr, r3, lsl #2 │ │ │ │ │ - add r0, r7, r3, lsl #2 │ │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ rsb r5, r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r3, [r8] │ │ │ │ │ - moveq r2, r7 │ │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r2, [sp, #28] │ │ │ │ │ + ldreq r3, [r3] │ │ │ │ │ streq r3, [r2, r5] │ │ │ │ │ - beq 2db0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ 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, [r8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ cmn r6, r5 │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ + str r3, [r2, r5] │ │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldrne r2, [sp, #20] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - strne r3, [r6, r5] │ │ │ │ │ - b 2db0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 4500 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 47ec │ │ │ │ │ + strne r3, [r2, r5] │ │ │ │ │ + b 30d4 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 63a4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + b 53b8 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b 4dd8 │ │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ │ + b 55f0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add fp, r7, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + blt 4df4 │ │ │ │ │ + b 4fb0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 48fc │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ + b 2d18 │ │ │ │ │ mov r4, r9 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ mov r9, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b 4d28 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b 520c │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4d48 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - movlt r4, fp │ │ │ │ │ - add r8, r5, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt 4e40 │ │ │ │ │ - b 5000 │ │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - str fp, [sp, #16] │ │ │ │ │ - b 551c │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b 2d98 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4e28 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 47e0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4760 │ │ │ │ │ - str r9, [sp, #24] │ │ │ │ │ - b 2c30 │ │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r7, r8, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 4b3c │ │ │ │ │ - b 4d30 │ │ │ │ │ - str fp, [sp, #12] │ │ │ │ │ - b 4a8c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + add r9, r2, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble 5950 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r7, r3, r9 │ │ │ │ │ + add r7, r9, r7, asr #1 │ │ │ │ │ + ldr r0, [r8, r7, lsl #2] │ │ │ │ │ + bne 5938 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 65b4 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 65ac │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 60e4 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + streq r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + addne r9, r7, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 59cc │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 5720 │ │ │ │ │ + sub r5, r3, r9 │ │ │ │ │ + add r5, r9, r5, asr #1 │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq 5800 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + lsr r1, r7, #5 │ │ │ │ │ + ands r1, r1, #1 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + beq 5824 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5eec │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r9, r5, #1 │ │ │ │ │ + ldrne r5, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + ble 58f0 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + and r3, r7, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 2f28 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + sub r7, r5, r9 │ │ │ │ │ + add r7, r9, r7, asr #1 │ │ │ │ │ + ldr r0, [r4, r7, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 641c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6234 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6244 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 58fc │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5910 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5918 │ │ │ │ │ + add r9, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + blt 5874 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - b 42d8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - b 42cc │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 52d4 │ │ │ │ │ + b 5418 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 58d0 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 58d8 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movgt r5, r7 │ │ │ │ │ + bgt 5874 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 58f0 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 57a0 │ │ │ │ │ + b 46e8 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + b 52d4 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + b 501c │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + b 5010 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 5700 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r9, r2, #2 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt 5720 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 5658 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r7, r3, #2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 4b3c │ │ │ │ │ - b 4d38 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 5658 │ │ │ │ │ + b 52dc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 5700 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + b 58f0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b 5960 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + b 5960 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 5978 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 393c │ │ │ │ │ - b 4500 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge 3c58 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 45dc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 6444 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + b 5218 │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 5978 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b 4718 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add r9, r9, #2 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + blt 5720 │ │ │ │ │ + b 59b4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 5674 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 56fc │ │ │ │ │ + add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f08 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bne 3228 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 322c │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4fa8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e5c │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne 3180 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2e60 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b 4ff8 │ │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - 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 5338 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r6, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 2db0 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 3184 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c9c │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - movge fp, #0 │ │ │ │ │ - movlt fp, #1 │ │ │ │ │ - b 3ca0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 4584 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 3bac │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 3bb0 │ │ │ │ │ + add r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38a4 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 38a8 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 4584 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 4b24 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 5034 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b 5034 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - movge r3, r5 │ │ │ │ │ - movlt r3, fp │ │ │ │ │ - add r5, r2, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bgt 48a8 │ │ │ │ │ - b 4a98 │ │ │ │ │ + bne 2d0c │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 2d10 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b68 │ │ │ │ │ + bne 2c4c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 2b6c │ │ │ │ │ - add r1, r4, #28 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b 2c50 │ │ │ │ │ + add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c24 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 2c28 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 5898 │ │ │ │ │ - lsl fp, fp, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5cc0 │ │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ │ - b 2db4 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - bne 3018 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + bne 3fb4 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 3fb8 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 4988 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b 4718 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + str sl, [sp, #8] │ │ │ │ │ + b 5700 │ │ │ │ │ + add r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3044 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - blt 304c │ │ │ │ │ - b 4b24 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 5034 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + bne 45a4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge 45ac │ │ │ │ │ + b 4988 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + movge r4, r6 │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 4b88 │ │ │ │ │ + b 4d50 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + b 4988 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 4584 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 468c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #28] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b 4718 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 46c0 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 46c4 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4f7c │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b 4f80 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 4b48 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fd4 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 4fd8 │ │ │ │ │ - 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 34ec │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - b 3464 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 5160 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - b 4c80 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r9, r9, r4 │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r4, r3, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 4ad4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 5620 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - add r8, r2, r6 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - add r3, sl, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 34a8 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - b 4278 │ │ │ │ │ + bne 48cc │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 39dc │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - movlt r3, fp │ │ │ │ │ - movge r3, r6 │ │ │ │ │ - add r5, r2, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bgt 48a8 │ │ │ │ │ - b 4a98 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3310 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 3200 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - bne 5b98 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b 48d0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + add ip, ip, r3 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + bne 5ca8 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5aa0 │ │ │ │ │ + beq 5c58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5510 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 569c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - beq 3cdc │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 3ff4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3ff4 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 5c2c │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 35c4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt 4b88 │ │ │ │ │ + b 4d50 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3800 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 483c │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4ab0 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 5158 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 3358 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + b 3770 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ │ + add r3, ip, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 3cdc │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movle r8, #0 │ │ │ │ │ - movgt r8, #1 │ │ │ │ │ - b 3414 │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 37b4 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b 42a4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - bne 5c00 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + beq 5db0 │ │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4844 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 5268 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ 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 5f74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6180 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3c10 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 5a74 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 5674 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - b 30c8 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 3fe8 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 3ee4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 40f4 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 3158 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, ip, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 5b14 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3f28 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 33dc │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 3644 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 49c8 │ │ │ │ │ + b 41a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ 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 5c9c │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 63f8 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2cc8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3390 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 2db4 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4f4c │ │ │ │ │ - lsl fp, fp, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ + b 3d04 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 5978 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b 5960 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 583c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 34c0 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b 36c4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b 40a4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5898 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 5730 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 5870 │ │ │ │ │ + b 4d8c │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4c9c │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4efc │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 346c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5ad4 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 228 │ │ │ │ │ - R_ARM_CALL merge_getmem │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 3444 │ │ │ │ │ - b 44e4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + b 5c8c │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + b 45dc │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3274 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 4bd0 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ + b 4a1c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r3, [r8, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r5, r2, lsl #2] │ │ │ │ │ + b 30d4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4eb8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b 3d2c │ │ │ │ │ - cmp r5, sl │ │ │ │ │ + b 4220 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b 324c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 539c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 158 │ │ │ │ │ + R_ARM_CALL merge_getmem │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 3750 │ │ │ │ │ + b 30d8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 50c8 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3a60 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 4928 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 5730 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 461c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b 50b0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 45d4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movle r8, #0 │ │ │ │ │ + movgt r8, #1 │ │ │ │ │ + b 3e20 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 4344 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 352c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 4360 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + b 4e6c │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 30a4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3f54 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 3b00 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + b 4114 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3da8 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + b 47a8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 4c04 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4060 │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4274 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + b 32bc │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 57a0 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 2fa0 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + b 4500 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 4490 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 419c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b 4128 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 57f4 │ │ │ │ │ + b 43b8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 3d8c │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 4444 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 4700 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 4230 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b 501c │ │ │ │ │ + bne 4588 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 5b7c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 5b70 │ │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ - mov r4, sl │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b 55e0 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 388c │ │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 55f0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 45dc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + beq 30d4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4614 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 3c58 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 48b4 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 5bfc │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 4b2c │ │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ │ + b 4b38 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 4d0c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4fe4 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 51d4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 57b8 │ │ │ │ │ + b 52a8 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3bd8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4734 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + bne 58b4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 4dfc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 393c │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ + b 5904 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 3884 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3e7c │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 45dc │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 399c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 3a04 │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b 30a4 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2e44 │ │ │ │ │ + bne 3b94 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 5704 │ │ │ │ │ + b 5adc │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 55e0 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r5, [r4, #16] │ │ │ │ │ - tst r5, #32 │ │ │ │ │ - bne 2c0c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b 5850 │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ - b 2db4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5c48 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + bne 3210 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 5a94 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2b50 │ │ │ │ │ + bne 2c34 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 5830 │ │ │ │ │ + b 5b1c │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + b 5a24 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b 5e04 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 4f64 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5bcc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 5480 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 4904 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ │ tst r6, #32 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 56e4 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 3c84 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 578c │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ + bne 3f9c │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 5b3c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 30d4 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 3578 │ │ │ │ │ + bne 2f6c │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 3b5c │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mvn fp, #0 │ │ │ │ │ - b 4278 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + b 2fdc │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 3690 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 36f8 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - beq 2db0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r9, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ - b 42b0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 38c0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 53b0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4768 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4468 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 5268 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4278 │ │ │ │ │ + bne 2e40 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 36f0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 551c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 4cf4 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 4dd0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4a44 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 5e80 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 3168 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 523c │ │ │ │ │ + b 5abc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov ip, sl │ │ │ │ │ + b 46f0 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 51dc │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 5214 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4fbc │ │ │ │ │ + ldrb r4, [r9, #16] │ │ │ │ │ + tst r4, #32 │ │ │ │ │ + bne 2cf4 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 5afc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b 5688 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 592c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 3e38 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 456c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 33ec │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b 50b8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 50a0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2f88 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2f70 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 6054 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 603c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 6070 │ │ │ │ │ + b 351c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3504 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 6088 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 4e90 │ │ │ │ │ + b 6238 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 325c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 3244 │ │ │ │ │ + b 5098 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3c28 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f08 │ │ │ │ │ + b 4390 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 43a8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 45dc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 5080 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 601c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 5fd0 │ │ │ │ │ + b 6130 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3130 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 4910 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3148 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 48f8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 4bb8 │ │ │ │ │ + b 6144 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 4ea8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 3924 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 390c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 4330 │ │ │ │ │ + b 4294 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3404 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 45ec │ │ │ │ │ + b 3c40 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 44f0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4ba0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 4604 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 3ad8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 4348 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 3f44 │ │ │ │ │ + b 44d8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 32ac │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5e34 │ │ │ │ │ + b 3294 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5e84 │ │ │ │ │ + b 49f4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 40e4 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 40cc │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b 418c │ │ │ │ │ + b 4e5c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4174 │ │ │ │ │ + b 61cc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 4bd4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 61e4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3af0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3d90 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 3f2c │ │ │ │ │ + b 4bec │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3d78 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 5e6c │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 5eb0 │ │ │ │ │ + b 63e4 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 228 │ │ │ │ │ + bl 158 │ │ │ │ │ R_ARM_CALL merge_getmem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ │ + ldrne r3, [sp, #20] │ │ │ │ │ ldrne r5, [sp, #12] │ │ │ │ │ addne r4, r3, #4 │ │ │ │ │ - bne 2c60 │ │ │ │ │ - b 44e4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 44c4 │ │ │ │ │ + bne 2d4c │ │ │ │ │ + b 30d8 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 62ec │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 63c0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3e10 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 3444 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5ec8 │ │ │ │ │ + b 6348 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 6320 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 345c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 36b4 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 369c │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 5f38 │ │ │ │ │ + b 6390 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 62d4 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 5f60 │ │ │ │ │ + b 6284 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 6378 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 62b4 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + str r9, [sp, #28] │ │ │ │ │ + b 55f0 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 6254 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 4e44 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 61fc │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 4a0c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3df8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 5788 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 5770 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4104 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 40ec │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 427c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 6218 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 4798 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f20 │ │ │ │ │ + b 4780 │ │ │ │ │ │ │ │ │ │ -00006254 : │ │ │ │ │ +000065f0 : │ │ │ │ │ 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 62f4 │ │ │ │ │ + beq 6690 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62f4 │ │ │ │ │ - ldr r5, [pc, #1072] @ 66c4 │ │ │ │ │ + beq 6690 │ │ │ │ │ + ldr r5, [pc, #1072] @ 6a60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 62e4 │ │ │ │ │ + bne 6680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 637c │ │ │ │ │ + bne 6718 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 6370 │ │ │ │ │ + bls 670c │ │ │ │ │ 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 62b8 │ │ │ │ │ - ldr r3, [pc, #972] @ 66c8 │ │ │ │ │ + b 6654 │ │ │ │ │ + ldr r3, [pc, #972] @ 6a64 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 66ac │ │ │ │ │ + bne 6a48 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 637c │ │ │ │ │ + blt 6718 │ │ │ │ │ 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 638c │ │ │ │ │ + ble 6728 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - bne 6414 │ │ │ │ │ + bne 67b0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bdc │ │ │ │ │ + bl 90d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #852] @ 66cc │ │ │ │ │ + ldr r1, [pc, #852] @ 6a68 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #828] @ 66d0 │ │ │ │ │ + ldr r3, [pc, #828] @ 6a6c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 65f4 │ │ │ │ │ + ble 6990 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #768] @ 66d4 │ │ │ │ │ + ldr r2, [pc, #768] @ 6a70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -6684,35 +6914,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 62d8 │ │ │ │ │ - ldr r3, [pc, #700] @ 66d8 │ │ │ │ │ + b 6674 │ │ │ │ │ + ldr r3, [pc, #700] @ 6a74 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 664c │ │ │ │ │ + ble 69e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #636] @ 66dc │ │ │ │ │ + ldr r3, [pc, #636] @ 6a78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -6725,104 +6955,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 6664 │ │ │ │ │ + bhi 6a00 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 6a00 │ │ │ │ │ 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 65d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ 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 65d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ 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 65d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ 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 65d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ 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 65d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ 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 65d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ 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 65dc │ │ │ │ │ + bne 6978 │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 65b0 │ │ │ │ │ + bne 694c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b 62d8 │ │ │ │ │ + b 6674 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 65b0 │ │ │ │ │ - b 65d4 │ │ │ │ │ - ldr r0, [pc, #228] @ 66e0 │ │ │ │ │ + bne 694c │ │ │ │ │ + b 6970 │ │ │ │ │ + ldr r0, [pc, #228] @ 6a7c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 637c │ │ │ │ │ - ldr r2, [pc, #216] @ 66e4 │ │ │ │ │ + beq 6718 │ │ │ │ │ + ldr r2, [pc, #216] @ 6a80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -6831,49 +7061,49 @@ │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 62d8 │ │ │ │ │ - ldr r0, [pc, #140] @ 66e0 │ │ │ │ │ + b 6674 │ │ │ │ │ + ldr r0, [pc, #140] @ 6a7c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6458 │ │ │ │ │ - b 637c │ │ │ │ │ + bne 67f4 │ │ │ │ │ + b 6718 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6690 │ │ │ │ │ + beq 6a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6690 │ │ │ │ │ + bne 6a2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r0, [r5, #12] │ │ │ │ │ - bne 64cc │ │ │ │ │ - b 637c │ │ │ │ │ - ldr r3, [pc, #52] @ 66e8 │ │ │ │ │ + bne 6868 │ │ │ │ │ + b 6718 │ │ │ │ │ + ldr r3, [pc, #52] @ 6a84 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 66ec │ │ │ │ │ + ldr r1, [pc, #48] @ 6a88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 637c │ │ │ │ │ + b 6718 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ @@ -6888,64 +7118,64 @@ │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000066f0 : │ │ │ │ │ +00006a8c : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 6718 │ │ │ │ │ + bls 6ab4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #16] @ 6740 │ │ │ │ │ - ldr r1, [pc, #16] @ 6744 │ │ │ │ │ + ldr r3, [pc, #16] @ 6adc │ │ │ │ │ + ldr r1, [pc, #16] @ 6ae0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006748 : │ │ │ │ │ +00006ae4 : │ │ │ │ │ list_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 67dc │ │ │ │ │ + beq 6b78 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 6808 │ │ │ │ │ + ldr r0, [pc, #148] @ 6ba4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 67e8 │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 67f0 │ │ │ │ │ - ldr r1, [pc, #116] @ 680c │ │ │ │ │ + beq 6b8c │ │ │ │ │ + ldr r1, [pc, #116] @ 6ba8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -6957,88 +7187,88 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ 6810 │ │ │ │ │ - ldr r0, [pc, #44] @ 6814 │ │ │ │ │ + ldr r1, [pc, #44] @ 6bac │ │ │ │ │ + ldr r0, [pc, #44] @ 6bb0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 67d4 │ │ │ │ │ - ldr r2, [pc, #32] @ 6818 │ │ │ │ │ + b 6b70 │ │ │ │ │ + ldr r2, [pc, #32] @ 6bb4 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 67ac │ │ │ │ │ + b 6b48 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000f5e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000681c : │ │ │ │ │ +00006bb8 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6890 │ │ │ │ │ + blt 6c2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 6864 │ │ │ │ │ + bcs 6c00 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6898 │ │ │ │ │ + beq 6c34 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 6890 │ │ │ │ │ + beq 6c2c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 68a4 │ │ │ │ │ + beq 6c40 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000068c0 : │ │ │ │ │ +00006c5c : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000068c8 : │ │ │ │ │ +00006c64 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -7050,512 +7280,512 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq 6920 │ │ │ │ │ + beq 6cbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 692c │ │ │ │ │ + bne 6cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6920 │ │ │ │ │ + bne 6cbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -0000694c <_PyList_Extend>: │ │ │ │ │ +00006ce8 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 6978 <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 6974 <_PyList_Extend+0x28> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 6d10 <_PyList_Extend+0x28> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00006978 <_list_extend>: │ │ │ │ │ +00006d14 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7764 <_list_extend+0xdec> │ │ │ │ │ + beq 7afc <_list_extend+0xde8> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3560] @ 7780 <_list_extend+0xe08> │ │ │ │ │ + ldr r2, [pc, #3556] @ 7b18 <_list_extend+0xe04> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6dd4 <_list_extend+0x45c> │ │ │ │ │ - ldr r2, [pc, #3536] @ 7784 <_list_extend+0xe0c> │ │ │ │ │ + beq 7170 <_list_extend+0x45c> │ │ │ │ │ + ldr r2, [pc, #3532] @ 7b1c <_list_extend+0xe08> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6b80 <_list_extend+0x208> │ │ │ │ │ - ldr r1, [pc, #3528] @ 7788 <_list_extend+0xe10> │ │ │ │ │ + bne 6f1c <_list_extend+0x208> │ │ │ │ │ + ldr r1, [pc, #3524] @ 7b20 <_list_extend+0xe0c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6fec <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cf8 <_list_extend+0x380> │ │ │ │ │ + bne 7094 <_list_extend+0x380> │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7738 <_list_extend+0xdc0> │ │ │ │ │ + bhi 7ad0 <_list_extend+0xdbc> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7738 <_list_extend+0xdc0> │ │ │ │ │ + beq 7ad0 <_list_extend+0xdbc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6d60 <_list_extend+0x3e8> │ │ │ │ │ + bne 70fc <_list_extend+0x3e8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ - ble 6b54 <_list_extend+0x1dc> │ │ │ │ │ + ble 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add lr, r2, #4 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add lr, r2, #8 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add lr, r2, #12 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add lr, r2, #16 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add lr, r2, #20 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [r1] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r1, [r0, r2] │ │ │ │ │ - beq 6b54 <_list_extend+0x1dc> │ │ │ │ │ + beq 6ef0 <_list_extend+0x1dc> │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ add r2, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [r1], #4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6dbc <_list_extend+0x444> │ │ │ │ │ + bne 7158 <_list_extend+0x444> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6b38 <_list_extend+0x1c0> │ │ │ │ │ + bne 6ed4 <_list_extend+0x1c0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b74 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f10 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 7744 <_list_extend+0xdcc> │ │ │ │ │ + beq 7adc <_list_extend+0xdc8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #3076] @ 778c <_list_extend+0xe14> │ │ │ │ │ - ldr r2, [pc, #3076] @ 7790 <_list_extend+0xe18> │ │ │ │ │ + ldr r8, [pc, #3072] @ 7b24 <_list_extend+0xe10> │ │ │ │ │ + ldr r2, [pc, #3072] @ 7b28 <_list_extend+0xe14> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 71c4 <_list_extend+0x84c> │ │ │ │ │ - ldr r2, [pc, #3056] @ 7794 <_list_extend+0xe1c> │ │ │ │ │ + beq 7560 <_list_extend+0x84c> │ │ │ │ │ + ldr r2, [pc, #3052] @ 7b2c <_list_extend+0xe18> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6ff4 <_list_extend+0x67c> │ │ │ │ │ - ldr r2, [pc, #3048] @ 7798 <_list_extend+0xe20> │ │ │ │ │ + beq 7390 <_list_extend+0x67c> │ │ │ │ │ + ldr r2, [pc, #3044] @ 7b30 <_list_extend+0xe1c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 764c <_list_extend+0xcd4> │ │ │ │ │ - ldr r2, [pc, #3040] @ 779c <_list_extend+0xe24> │ │ │ │ │ + beq 79e4 <_list_extend+0xcd0> │ │ │ │ │ + ldr r2, [pc, #3036] @ 7b34 <_list_extend+0xe20> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7420 <_list_extend+0xaa8> │ │ │ │ │ - ldr r2, [pc, #3032] @ 77a0 <_list_extend+0xe28> │ │ │ │ │ + beq 77bc <_list_extend+0xaa8> │ │ │ │ │ + ldr r2, [pc, #3028] @ 7b38 <_list_extend+0xe24> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 74f0 <_list_extend+0xb78> │ │ │ │ │ + beq 788c <_list_extend+0xb78> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6fec <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 6fd0 <_list_extend+0x658> │ │ │ │ │ + blt 736c <_list_extend+0x658> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 6c6c <_list_extend+0x2f4> │ │ │ │ │ + bgt 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7168 <_list_extend+0x7f0> │ │ │ │ │ + bne 7504 <_list_extend+0x7f0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c6c <_list_extend+0x2f4> │ │ │ │ │ + beq 7008 <_list_extend+0x2f4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r7, r3, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e0 <_list_extend+0xd68> │ │ │ │ │ + bhi 7a78 <_list_extend+0xd64> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e0 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - b 6c6c <_list_extend+0x2f4> │ │ │ │ │ + b 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6fbc <_list_extend+0x644> │ │ │ │ │ + bge 7358 <_list_extend+0x644> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c4c <_list_extend+0x2d4> │ │ │ │ │ + bne 6fe8 <_list_extend+0x2d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d70 <_list_extend+0x3f8> │ │ │ │ │ + bne 710c <_list_extend+0x3f8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 6d98 <_list_extend+0x420> │ │ │ │ │ + ble 7134 <_list_extend+0x420> │ │ │ │ │ cmp r7, r3, asr #1 │ │ │ │ │ - bge 6d98 <_list_extend+0x420> │ │ │ │ │ + bge 7134 <_list_extend+0x420> │ │ │ │ │ add r5, r7, #6 │ │ │ │ │ add r5, r5, r7, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 75f4 <_list_extend+0xc7c> │ │ │ │ │ + blt 798c <_list_extend+0xc78> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7604 <_list_extend+0xc8c> │ │ │ │ │ + beq 799c <_list_extend+0xc88> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e0 <_list_extend+0xd68> │ │ │ │ │ + bhi 7a78 <_list_extend+0xd64> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e0 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 6da4 <_list_extend+0x42c> │ │ │ │ │ - b 6db4 <_list_extend+0x43c> │ │ │ │ │ + bne 7140 <_list_extend+0x42c> │ │ │ │ │ + b 7150 <_list_extend+0x43c> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r9, r8, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 7140 <_list_extend+0x7c8> │ │ │ │ │ + ble 74dc <_list_extend+0x7c8> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 73e4 <_list_extend+0xa6c> │ │ │ │ │ + bgt 7780 <_list_extend+0xa6c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7620 <_list_extend+0xca8> │ │ │ │ │ + beq 79b8 <_list_extend+0xca4> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7738 <_list_extend+0xdc0> │ │ │ │ │ + bhi 7ad0 <_list_extend+0xdbc> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7738 <_list_extend+0xdc0> │ │ │ │ │ + beq 7ad0 <_list_extend+0xdbc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a24 <_list_extend+0xac> │ │ │ │ │ + beq 6dc0 <_list_extend+0xac> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - bgt 6a30 <_list_extend+0xb8> │ │ │ │ │ - b 6b54 <_list_extend+0x1dc> │ │ │ │ │ - ldr r3, [pc, #2604] @ 77a4 <_list_extend+0xe2c> │ │ │ │ │ + bgt 6dcc <_list_extend+0xb8> │ │ │ │ │ + b 6ef0 <_list_extend+0x1dc> │ │ │ │ │ + ldr r3, [pc, #2600] @ 7b3c <_list_extend+0xe28> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fd0 <_list_extend+0x658> │ │ │ │ │ + beq 736c <_list_extend+0x658> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 6c98 <_list_extend+0x320> │ │ │ │ │ + blt 7034 <_list_extend+0x320> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6db4 <_list_extend+0x43c> │ │ │ │ │ + beq 7150 <_list_extend+0x43c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 715c <_list_extend+0x7e4> │ │ │ │ │ + beq 74f8 <_list_extend+0x7e4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6b38 <_list_extend+0x1c0> │ │ │ │ │ - b 6b54 <_list_extend+0x1dc> │ │ │ │ │ + bne 6ed4 <_list_extend+0x1c0> │ │ │ │ │ + b 6ef0 <_list_extend+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2472] @ 7788 <_list_extend+0xe10> │ │ │ │ │ + ldr r1, [pc, #2468] @ 7b20 <_list_extend+0xe0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6fec <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 70c4 <_list_extend+0x74c> │ │ │ │ │ + bne 7460 <_list_extend+0x74c> │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7714 <_list_extend+0xd9c> │ │ │ │ │ + bhi 7aac <_list_extend+0xd98> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7714 <_list_extend+0xd9c> │ │ │ │ │ + beq 7aac <_list_extend+0xd98> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7130 <_list_extend+0x7b8> │ │ │ │ │ + bne 74cc <_list_extend+0x7b8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ - ble 6f70 <_list_extend+0x5f8> │ │ │ │ │ + ble 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ lsl r3, r8, #2 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r0, r8, lsl #2] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r2] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r0, lr] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r2] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r0, lr] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str ip, [r2, #16] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str ip, [r2, #20] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6f70 <_list_extend+0x5f8> │ │ │ │ │ + beq 730c <_list_extend+0x5f8> │ │ │ │ │ add r2, r1, #28 │ │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6fa4 <_list_extend+0x62c> │ │ │ │ │ + bne 7340 <_list_extend+0x62c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6f54 <_list_extend+0x5dc> │ │ │ │ │ + bne 72f0 <_list_extend+0x5dc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b74 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f10 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 6b74 <_list_extend+0x1fc> │ │ │ │ │ + bne 6f10 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6f54 <_list_extend+0x5dc> │ │ │ │ │ - b 6f70 <_list_extend+0x5f8> │ │ │ │ │ + bne 72f0 <_list_extend+0x5dc> │ │ │ │ │ + b 730c <_list_extend+0x5f8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 474 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6c6c <_list_extend+0x2f4> │ │ │ │ │ + bne 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fec <_list_extend+0x674> │ │ │ │ │ + beq 7388 <_list_extend+0x674> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7758 <_list_extend+0xde0> │ │ │ │ │ + beq 7af0 <_list_extend+0xddc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 740c <_list_extend+0xa94> │ │ │ │ │ + ble 778c <_list_extend+0xa78> │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ add r6, r6, fp, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, fp, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76e8 <_list_extend+0xd70> │ │ │ │ │ + beq 7a80 <_list_extend+0xd6c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7708 <_list_extend+0xd90> │ │ │ │ │ + bhi 7aa0 <_list_extend+0xd8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7708 <_list_extend+0xd90> │ │ │ │ │ + beq 7aa0 <_list_extend+0xd8c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ - b 7098 <_list_extend+0x720> │ │ │ │ │ + b 7434 <_list_extend+0x720> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add r1, r8, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addeq r1, r8, #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -7565,110 +7795,110 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7074 <_list_extend+0x6fc> │ │ │ │ │ + bne 7410 <_list_extend+0x6fc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 73f0 <_list_extend+0xa78> │ │ │ │ │ + ble 77a0 <_list_extend+0xa8c> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addlt r7, r9, #3 │ │ │ │ │ biclt r7, r7, #3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7720 <_list_extend+0xda8> │ │ │ │ │ + beq 7ab8 <_list_extend+0xda4> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7714 <_list_extend+0xd9c> │ │ │ │ │ + bhi 7aac <_list_extend+0xd98> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7714 <_list_extend+0xd9c> │ │ │ │ │ + beq 7aac <_list_extend+0xd98> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e40 <_list_extend+0x4c8> │ │ │ │ │ + beq 71dc <_list_extend+0x4c8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bgt 6e4c <_list_extend+0x4d4> │ │ │ │ │ - b 6f70 <_list_extend+0x5f8> │ │ │ │ │ + bgt 71e8 <_list_extend+0x4d4> │ │ │ │ │ + b 730c <_list_extend+0x5f8> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 73cc <_list_extend+0xa54> │ │ │ │ │ + blt 7768 <_list_extend+0xa54> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 6d58 <_list_extend+0x3e0> │ │ │ │ │ + b 70f4 <_list_extend+0x3e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6db4 <_list_extend+0x43c> │ │ │ │ │ + b 7150 <_list_extend+0x43c> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 74e4 <_list_extend+0xb6c> │ │ │ │ │ + ble 7880 <_list_extend+0xb6c> │ │ │ │ │ add r8, r2, #6 │ │ │ │ │ add r8, r8, r2, asr #3 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ sub r1, r8, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r8, r2, #3 │ │ │ │ │ bicgt r8, r8, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xd88> │ │ │ │ │ + beq 7a98 <_list_extend+0xd84> │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e0 <_list_extend+0xd68> │ │ │ │ │ + bhi 7a78 <_list_extend+0xd64> │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e0 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6c6c <_list_extend+0x2f4> │ │ │ │ │ + b 7008 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 75e0 <_list_extend+0xc68> │ │ │ │ │ + ble 7978 <_list_extend+0xc64> │ │ │ │ │ add r6, sl, #6 │ │ │ │ │ add r6, r6, sl, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, sl, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7730 <_list_extend+0xdb8> │ │ │ │ │ + beq 7ac8 <_list_extend+0xdb4> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7708 <_list_extend+0xd90> │ │ │ │ │ + bhi 7aa0 <_list_extend+0xd8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 7708 <_list_extend+0xd90> │ │ │ │ │ + beq 7aa0 <_list_extend+0xd8c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str fp, [r4, #12] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ @@ -7678,655 +7908,654 @@ │ │ │ │ │ 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 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [fp, ip, lsl #2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73c0 <_list_extend+0xa48> │ │ │ │ │ + beq 775c <_list_extend+0xa48> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #32] │ │ │ │ │ add r9, r9, #36 @ 0x24 │ │ │ │ │ - b 73a4 <_list_extend+0xa2c> │ │ │ │ │ + b 7740 <_list_extend+0xa2c> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9], #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 739c <_list_extend+0xa24> │ │ │ │ │ + bne 7738 <_list_extend+0xa24> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 6d20 <_list_extend+0x3a8> │ │ │ │ │ + bge 70bc <_list_extend+0x3a8> │ │ │ │ │ add r7, r9, #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ - b 6d20 <_list_extend+0x3a8> │ │ │ │ │ + b 70bc <_list_extend+0x3a8> │ │ │ │ │ + cmp fp, r2, asr #1 │ │ │ │ │ + blt 73a8 <_list_extend+0x694> │ │ │ │ │ + ldr r8, [r0, #12] │ │ │ │ │ + str fp, [r0, #8] │ │ │ │ │ + b 73f4 <_list_extend+0x6e0> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 70d4 <_list_extend+0x75c> │ │ │ │ │ + blt 7470 <_list_extend+0x75c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 7128 <_list_extend+0x7b0> │ │ │ │ │ - cmp fp, r2, asr #1 │ │ │ │ │ - blt 700c <_list_extend+0x694> │ │ │ │ │ - ldr r8, [r0, #12] │ │ │ │ │ - str fp, [r0, #8] │ │ │ │ │ - b 7058 <_list_extend+0x6e0> │ │ │ │ │ + b 74c4 <_list_extend+0x7b0> │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 76cc <_list_extend+0xd54> │ │ │ │ │ + ble 7a64 <_list_extend+0xd50> │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ add r6, r6, fp, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, fp, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76f8 <_list_extend+0xd80> │ │ │ │ │ + beq 7a90 <_list_extend+0xd7c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7708 <_list_extend+0xd90> │ │ │ │ │ + bhi 7aa0 <_list_extend+0xd8c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7708 <_list_extend+0xd90> │ │ │ │ │ + beq 7aa0 <_list_extend+0xd8c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ │ str r8, [sp, #28] │ │ │ │ │ - b 74bc <_list_extend+0xb44> │ │ │ │ │ + b 7858 <_list_extend+0xb44> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r5], #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 74a4 <_list_extend+0xb2c> │ │ │ │ │ + bne 7840 <_list_extend+0xb2c> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - bge 71bc <_list_extend+0x844> │ │ │ │ │ - b 7178 <_list_extend+0x800> │ │ │ │ │ + bge 7558 <_list_extend+0x844> │ │ │ │ │ + b 7514 <_list_extend+0x800> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add fp, r2, r3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - ble 7638 <_list_extend+0xcc0> │ │ │ │ │ - add r5, fp, #6 │ │ │ │ │ - add r5, r5, fp, asr #3 │ │ │ │ │ - bic r5, r5, #3 │ │ │ │ │ - sub r1, r5, fp │ │ │ │ │ + ble 79d0 <_list_extend+0xcbc> │ │ │ │ │ + add r6, fp, #6 │ │ │ │ │ + add r6, r6, fp, asr #3 │ │ │ │ │ + bic r6, r6, #3 │ │ │ │ │ + sub r1, r6, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - addgt r5, fp, #3 │ │ │ │ │ - bicgt r5, r5, #3 │ │ │ │ │ + addgt r6, fp, #3 │ │ │ │ │ + bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76f0 <_list_extend+0xd78> │ │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7728 <_list_extend+0xdb0> │ │ │ │ │ + beq 7a88 <_list_extend+0xd74> │ │ │ │ │ + cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 7ac0 <_list_extend+0xdac> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - lsl r1, r5, #2 │ │ │ │ │ + lsl r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7728 <_list_extend+0xdb0> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 7ac0 <_list_extend+0xdac> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str r6, [r4, #16] │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ add r8, sp, #24 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b 75b8 <_list_extend+0xc40> │ │ │ │ │ + b 7950 <_list_extend+0xc3c> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 776c <_list_extend+0xdf4> │ │ │ │ │ + beq 7b04 <_list_extend+0xdf0> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7598 <_list_extend+0xc20> │ │ │ │ │ + bne 7930 <_list_extend+0xc1c> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b 74dc <_list_extend+0xb64> │ │ │ │ │ + b 7878 <_list_extend+0xb64> │ │ │ │ │ cmp sl, r2, asr #1 │ │ │ │ │ - blt 71e4 <_list_extend+0x86c> │ │ │ │ │ + blt 7580 <_list_extend+0x86c> │ │ │ │ │ ldr fp, [r0, #12] │ │ │ │ │ str sl, [r0, #8] │ │ │ │ │ - b 7230 <_list_extend+0x8b8> │ │ │ │ │ + b 75cc <_list_extend+0x8b8> │ │ │ │ │ add r5, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ - bne 6cc0 <_list_extend+0x348> │ │ │ │ │ + bne 705c <_list_extend+0x348> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76e0 <_list_extend+0xd68> │ │ │ │ │ + beq 7a78 <_list_extend+0xd64> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6cdc <_list_extend+0x364> │ │ │ │ │ + b 7078 <_list_extend+0x364> │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7738 <_list_extend+0xdc0> │ │ │ │ │ + beq 7ad0 <_list_extend+0xdbc> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 6d40 <_list_extend+0x3c8> │ │ │ │ │ + b 70dc <_list_extend+0x3c8> │ │ │ │ │ cmp fp, r1, asr #1 │ │ │ │ │ - blt 7510 <_list_extend+0xb98> │ │ │ │ │ + blt 78ac <_list_extend+0xb98> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 7568 <_list_extend+0xbf0> │ │ │ │ │ + b 7900 <_list_extend+0xbec> │ │ │ │ │ ldr fp, [r1, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [fp, #8] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 53c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6b74 <_list_extend+0x1fc> │ │ │ │ │ + beq 6f10 <_list_extend+0x1fc> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ add sl, sl, r6, lsl #2 │ │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ str r8, [sp, #28] │ │ │ │ │ - b 76a4 <_list_extend+0xd2c> │ │ │ │ │ + b 7a3c <_list_extend+0xd28> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strne r0, [r3] │ │ │ │ │ str r3, [sl], #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 768c <_list_extend+0xd14> │ │ │ │ │ + bne 7a24 <_list_extend+0xd10> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 743c <_list_extend+0xac4> │ │ │ │ │ + blt 77d8 <_list_extend+0xac4> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 7488 <_list_extend+0xb10> │ │ │ │ │ + b 7824 <_list_extend+0xb10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6fd0 <_list_extend+0x658> │ │ │ │ │ + b 736c <_list_extend+0x658> │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 73d4 <_list_extend+0x6c0> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 7038 <_list_extend+0x6c0> │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b 753c <_list_extend+0xbc4> │ │ │ │ │ + b 78d8 <_list_extend+0xbc4> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 7468 <_list_extend+0xaf0> │ │ │ │ │ + b 7804 <_list_extend+0xaf0> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 71a4 <_list_extend+0x82c> │ │ │ │ │ + b 7540 <_list_extend+0x82c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6f74 <_list_extend+0x5fc> │ │ │ │ │ + b 7310 <_list_extend+0x5fc> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 7100 <_list_extend+0x788> │ │ │ │ │ + b 749c <_list_extend+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6fec <_list_extend+0x674> │ │ │ │ │ + b 7388 <_list_extend+0x674> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 7210 <_list_extend+0x898> │ │ │ │ │ + b 75ac <_list_extend+0x898> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b58 <_list_extend+0x1e0> │ │ │ │ │ + b 6ef4 <_list_extend+0x1e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 6b74 <_list_extend+0x1fc> │ │ │ │ │ + b 6f10 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fec <_list_extend+0x674> │ │ │ │ │ + b 7388 <_list_extend+0x674> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 2d8 │ │ │ │ │ + b 208 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 6fec <_list_extend+0x674> │ │ │ │ │ + b 7388 <_list_extend+0x674> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySet_Type │ │ │ │ │ R_ARM_ABS32 PyFrozenSet_Type │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 PyDictKeys_Type │ │ │ │ │ R_ARM_ABS32 PyDictValues_Type │ │ │ │ │ R_ARM_ABS32 PyDictItems_Type │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -000077a8 : │ │ │ │ │ +00007b40 : │ │ │ │ │ list___init__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ 78a8 │ │ │ │ │ + ldr r3, [pc, #232] @ 7c40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 77e4 │ │ │ │ │ + beq 7b7c │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 77ec │ │ │ │ │ + bne 7b84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7818 │ │ │ │ │ + bne 7bb0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7834 │ │ │ │ │ + bhi 7bcc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - bne 785c │ │ │ │ │ + bne 7bf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7890 │ │ │ │ │ + bne 7c28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 78ac │ │ │ │ │ + ldr r0, [pc, #140] @ 7c44 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77ec │ │ │ │ │ + bne 7b84 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 7810 │ │ │ │ │ - ldr r0, [pc, #112] @ 78ac │ │ │ │ │ + b 7ba8 │ │ │ │ │ + ldr r0, [pc, #112] @ 7c44 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 782c │ │ │ │ │ + beq 7bc4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7804 │ │ │ │ │ + ble 7b9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 7894 │ │ │ │ │ + bne 7c2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 780c │ │ │ │ │ + beq 7ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6978 <_list_extend> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 28b8 │ │ │ │ │ + bl 2998 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 7868 │ │ │ │ │ + b 7c00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000078b0 : │ │ │ │ │ +00007c48 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7e48 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7e48 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7ab8 │ │ │ │ │ + bne 7e50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7a98 │ │ │ │ │ + ble 7e30 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 79d4 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ - ldr r6, [r0, r4, lsl #2] │ │ │ │ │ - ldr r5, [r1, r4, lsl #2] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq 79b0 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7a08 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + bge 7d6c │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ + ldr r5, [r0, r4, lsl #2] │ │ │ │ │ + ldr r6, [r1, r4, lsl #2] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq 7d48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7950 │ │ │ │ │ + beq 7da0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 7ce8 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 7980 │ │ │ │ │ + beq 7d18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - beq 7b50 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + beq 7ee8 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 799c │ │ │ │ │ + beq 7d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - beq 7b38 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + beq 7ed0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7b30 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 79d4 │ │ │ │ │ + blt 7ec8 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 7d6c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 7908 │ │ │ │ │ - ldr r1, [pc, #420] @ 7b68 │ │ │ │ │ + blt 7ca0 │ │ │ │ │ + ldr r1, [pc, #420] @ 7f00 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b44 │ │ │ │ │ + bhi 7edc │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 79bc │ │ │ │ │ + bge 7d54 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 79bc │ │ │ │ │ + bge 7d54 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 7a18 │ │ │ │ │ - ldr r4, [pc, #376] @ 7b6c │ │ │ │ │ + bne 7db0 │ │ │ │ │ + ldr r4, [pc, #376] @ 7f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 79ec │ │ │ │ │ - ldr r4, [pc, #360] @ 7b70 │ │ │ │ │ - b 79f0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + bne 7d84 │ │ │ │ │ + ldr r4, [pc, #360] @ 7f08 │ │ │ │ │ + b 7d88 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7948 │ │ │ │ │ - b 7950 │ │ │ │ │ + bne 7ce0 │ │ │ │ │ + b 7ce8 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 7a00 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ - ldr r5, [r2, r4, lsl #2] │ │ │ │ │ - ldr r6, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + beq 7d98 │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + ldr r6, [r2, r4, lsl #2] │ │ │ │ │ + ldr r5, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r5] │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + strne r3, [r6] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r6] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strne r3, [r5] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7adc │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + bne 7e74 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79f0 │ │ │ │ │ + beq 7d88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 79f0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 7d88 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79f0 │ │ │ │ │ - ldr r1, [pc, #212] @ 7b74 │ │ │ │ │ + b 7d88 │ │ │ │ │ + ldr r1, [pc, #212] @ 7f0c │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b68 │ │ │ │ │ + bhi 7f00 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r4, [pc, #192] @ 7b78 │ │ │ │ │ - b 79f0 │ │ │ │ │ + ldr r4, [pc, #192] @ 7f10 │ │ │ │ │ + b 7d88 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7b10 │ │ │ │ │ + bhi 7ea8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 79ec │ │ │ │ │ - b 7a00 │ │ │ │ │ + beq 7d84 │ │ │ │ │ + b 7d98 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7a00 │ │ │ │ │ - b 79ec │ │ │ │ │ + bgt 7d98 │ │ │ │ │ + b 7d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 7a70 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 7e08 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a70 │ │ │ │ │ + b 7e08 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 79ec │ │ │ │ │ - b 7a00 │ │ │ │ │ + beq 7d84 │ │ │ │ │ + b 7d98 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 7a00 │ │ │ │ │ - b 79ec │ │ │ │ │ + blt 7d98 │ │ │ │ │ + b 7d84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7904 │ │ │ │ │ - ldr r1, [pc, #92] @ 7b7c │ │ │ │ │ + bgt 7c9c │ │ │ │ │ + ldr r1, [pc, #92] @ 7f14 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b68 │ │ │ │ │ + bhi 7f00 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 79f0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b 7d88 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 799c │ │ │ │ │ + b 7d34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 79ec │ │ │ │ │ - b 7a00 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bgt 7d84 │ │ │ │ │ + b 7d98 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7980 │ │ │ │ │ + b 7d18 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 7a00 │ │ │ │ │ - b 79ec │ │ │ │ │ + bge 7d98 │ │ │ │ │ + b 7d84 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00007b80 : │ │ │ │ │ +00007f18 : │ │ │ │ │ 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 7cb0 │ │ │ │ │ + ble 8048 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8334,366 +8563,366 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7be8 │ │ │ │ │ + beq 7f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7cc8 │ │ │ │ │ + beq 8060 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7c14 │ │ │ │ │ + ble 7fac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b8 │ │ │ │ │ + bl 2398 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7cc0 │ │ │ │ │ - ldr r0, [pc, #204] @ 7ce0 │ │ │ │ │ + bne 8058 │ │ │ │ │ + ldr r0, [pc, #204] @ 8078 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7cc0 │ │ │ │ │ + bne 8058 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 7cb0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + ble 8048 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ │ + ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq 7c70 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 8008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7cd4 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ble 7c9c │ │ │ │ │ + beq 806c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble 8034 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r2, r6, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + add r2, r8, #1 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b8 │ │ │ │ │ + bl 2398 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7cc0 │ │ │ │ │ - ldr r0, [pc, #68] @ 7ce0 │ │ │ │ │ + bne 8058 │ │ │ │ │ + ldr r0, [pc, #68] @ 8078 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7cc0 │ │ │ │ │ + bne 8058 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt 7c28 │ │ │ │ │ - ldr r3, [pc, #44] @ 7ce4 │ │ │ │ │ - ldr r1, [pc, #44] @ 7ce8 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + blt 7fc0 │ │ │ │ │ + ldr r3, [pc, #44] @ 807c │ │ │ │ │ + ldr r1, [pc, #44] @ 8080 │ │ │ │ │ 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 7be8 │ │ │ │ │ + b 7f80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c70 │ │ │ │ │ + b 8008 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007cec : │ │ │ │ │ +00008084 : │ │ │ │ │ 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 7e60 │ │ │ │ │ + bhi 81f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e84 │ │ │ │ │ + bne 821c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ee0 │ │ │ │ │ + beq 8278 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 7f18 │ │ │ │ │ + bcs 82b0 │ │ │ │ │ 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 7dc0 │ │ │ │ │ + beq 8158 │ │ │ │ │ sub r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 7e14 │ │ │ │ │ + bgt 81ac │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble 7e34 │ │ │ │ │ + ble 81cc │ │ │ │ │ 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 7ef8 │ │ │ │ │ + bhi 8290 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 8290 │ │ │ │ │ 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 7db4 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 7e00 │ │ │ │ │ + beq 8198 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7e48 │ │ │ │ │ + bne 81e0 │ │ │ │ │ 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 7e40 │ │ │ │ │ + bgt 81d8 │ │ │ │ │ cmp r6, r2, asr #1 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7db4 │ │ │ │ │ + bge 814c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 7d6c │ │ │ │ │ + b 8104 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7e00 │ │ │ │ │ + bne 8198 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e00 │ │ │ │ │ - ldr r0, [pc, #244] @ 7f5c │ │ │ │ │ + b 8198 │ │ │ │ │ + ldr r0, [pc, #244] @ 82f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ + beq 8288 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7d1c │ │ │ │ │ + ble 80b4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f38 │ │ │ │ │ + beq 82d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 8250 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7f2c │ │ │ │ │ + beq 82c4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7f38 │ │ │ │ │ + beq 82d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ee0 │ │ │ │ │ + beq 8278 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 7d30 │ │ │ │ │ + bge 80c8 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 7d30 │ │ │ │ │ - ldr r3, [pc, #120] @ 7f60 │ │ │ │ │ - ldr r1, [pc, #120] @ 7f64 │ │ │ │ │ + b 80c8 │ │ │ │ │ + ldr r3, [pc, #120] @ 82f8 │ │ │ │ │ + ldr r1, [pc, #120] @ 82fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7db4 │ │ │ │ │ + b 814c │ │ │ │ │ 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 7ef0 │ │ │ │ │ - ldr r3, [pc, #64] @ 7f60 │ │ │ │ │ - ldr r1, [pc, #68] @ 7f68 │ │ │ │ │ + b 8288 │ │ │ │ │ + ldr r3, [pc, #64] @ 82f8 │ │ │ │ │ + ldr r1, [pc, #68] @ 8300 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7ef0 │ │ │ │ │ + b 8288 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7eb8 │ │ │ │ │ + b 8250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ef0 │ │ │ │ │ + bne 8288 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ee0 │ │ │ │ │ + beq 8278 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7ed8 │ │ │ │ │ + b 8270 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00007f6c : │ │ │ │ │ +00008304 : │ │ │ │ │ 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 801c │ │ │ │ │ + bcs 83b4 │ │ │ │ │ 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 8004 │ │ │ │ │ + bne 839c │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7fd0 │ │ │ │ │ + bge 8368 │ │ │ │ │ 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 7fec │ │ │ │ │ + beq 8384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7ff4 │ │ │ │ │ + beq 838c │ │ │ │ │ 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 7fd0 │ │ │ │ │ - ldr r3, [pc, #16] @ 8034 │ │ │ │ │ - ldr r1, [pc, #16] @ 8038 │ │ │ │ │ + b 8368 │ │ │ │ │ + ldr r3, [pc, #16] @ 83cc │ │ │ │ │ + ldr r1, [pc, #16] @ 83d0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000803c : │ │ │ │ │ +000083d4 : │ │ │ │ │ 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 82d4 │ │ │ │ │ - ldr r3, [pc, #648] @ 82ec │ │ │ │ │ + beq 866c │ │ │ │ │ + ldr r3, [pc, #648] @ 8684 │ │ │ │ │ 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 81d0 │ │ │ │ │ + beq 8568 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8240 │ │ │ │ │ + ble 85d8 │ │ │ │ │ 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] @ 82f0 │ │ │ │ │ + ldr r3, [pc, #564] @ 8688 │ │ │ │ │ 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] │ │ │ │ │ @@ -8705,76 +8934,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 828c │ │ │ │ │ + bhi 8624 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 8624 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - ble 8170 │ │ │ │ │ + ble 8508 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r6, ip, r8, lsl #2 │ │ │ │ │ - b 8150 │ │ │ │ │ + b 84e8 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 8170 │ │ │ │ │ + beq 8508 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 8140 │ │ │ │ │ + bne 84d8 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 8150 │ │ │ │ │ + bne 84e8 │ │ │ │ │ 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 81b4 │ │ │ │ │ + ble 854c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 81c0 │ │ │ │ │ + beq 8558 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8190 │ │ │ │ │ + bne 8528 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8190 │ │ │ │ │ - b 81b4 │ │ │ │ │ + bne 8528 │ │ │ │ │ + b 854c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8274 │ │ │ │ │ + ble 860c │ │ │ │ │ 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] @ 82f4 │ │ │ │ │ + ldr r3, [pc, #252] @ 868c │ │ │ │ │ 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 │ │ │ │ │ @@ -8787,62 +9016,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] @ 82f8 │ │ │ │ │ + ldr r0, [pc, #176] @ 8690 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8284 │ │ │ │ │ - ldr r3, [pc, #164] @ 82fc │ │ │ │ │ + beq 861c │ │ │ │ │ + ldr r3, [pc, #164] @ 8694 │ │ │ │ │ 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 80d4 │ │ │ │ │ - ldr r0, [pc, #124] @ 82f8 │ │ │ │ │ + b 846c │ │ │ │ │ + ldr r0, [pc, #124] @ 8690 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 81f0 │ │ │ │ │ + bne 8588 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 81b8 │ │ │ │ │ + b 8550 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82b0 │ │ │ │ │ + beq 8648 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 82b0 │ │ │ │ │ + bne 8648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8284 │ │ │ │ │ + beq 861c │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ - bgt 8130 │ │ │ │ │ - b 8170 │ │ │ │ │ - ldr r0, [pc, #36] @ 8300 │ │ │ │ │ + bgt 84c8 │ │ │ │ │ + b 8508 │ │ │ │ │ + ldr r0, [pc, #36] @ 8698 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #32] @ 8304 │ │ │ │ │ + ldr r1, [pc, #32] @ 869c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 8284 │ │ │ │ │ + b 861c │ │ │ │ │ .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 │ │ │ │ │ @@ -8850,125 +9079,221 @@ │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008308 : │ │ │ │ │ +000086a0 : │ │ │ │ │ list_extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 6978 <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 8330 │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 86c8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00008334 : │ │ │ │ │ +000086cc : │ │ │ │ │ +PyList_Insert(): │ │ │ │ │ + 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 8804 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + beq 8814 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + add r9, r4, #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ble 87bc │ │ │ │ │ + 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 87cc │ │ │ │ │ + cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 87f8 │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + lsl r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 87f8 │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ + str r9, [r6, #8] │ │ │ │ │ + str r7, [r6, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 87d4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movlt r1, r4 │ │ │ │ │ + movge r1, r5 │ │ │ │ │ + sub r0, r4, #1 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + bgt 879c │ │ │ │ │ + add r3, r2, r4, lsl #2 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + ldr ip, [r3, #-4] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + str ip, [r3], #-4 │ │ │ │ │ + bge 8788 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r8] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r8, [r2] │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + cmp r9, r3, asr #1 │ │ │ │ │ + strge r9, [r0, #8] │ │ │ │ │ + bge 8760 │ │ │ │ │ + b 8714 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 8740 │ │ │ │ │ + add r1, r4, r5 │ │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + movge r1, r4 │ │ │ │ │ + sub r0, r4, #1 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + ble 8784 │ │ │ │ │ + b 879c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r1, [pc, #24] @ 8824 │ │ │ │ │ + ldr r0, [pc, #24] @ 8828 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 87fc │ │ │ │ │ + ldr r0, [pc, #12] @ 8828 │ │ │ │ │ + mov r1, #484 @ 0x1e4 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 87fc │ │ │ │ │ + .word 0x000001fe │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +0000882c : │ │ │ │ │ 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 836c │ │ │ │ │ + beq 8864 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8380 │ │ │ │ │ + bcs 8878 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 8394 │ │ │ │ │ - ldr r0, [pc, #32] @ 8398 │ │ │ │ │ + ldr r1, [pc, #32] @ 888c │ │ │ │ │ + ldr r0, [pc, #32] @ 8890 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 839c │ │ │ │ │ - ldr r1, [pc, #20] @ 83a0 │ │ │ │ │ + ldr r3, [pc, #20] @ 8894 │ │ │ │ │ + ldr r1, [pc, #20] @ 8898 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8378 │ │ │ │ │ + b 8870 │ │ │ │ │ .word 0x000001a7 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000083a4 : │ │ │ │ │ +0000889c : │ │ │ │ │ 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 845c │ │ │ │ │ + ble 8954 │ │ │ │ │ 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 8500 │ │ │ │ │ - beq 846c │ │ │ │ │ + blt 89f8 │ │ │ │ │ + beq 8964 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 845c │ │ │ │ │ + beq 8954 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8500 │ │ │ │ │ - beq 84c0 │ │ │ │ │ + blt 89f8 │ │ │ │ │ + beq 89b8 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 845c │ │ │ │ │ + beq 8954 │ │ │ │ │ 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 8500 │ │ │ │ │ - beq 84e4 │ │ │ │ │ + blt 89f8 │ │ │ │ │ + beq 89dc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 8434 │ │ │ │ │ + bne 892c │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 84b8 │ │ │ │ │ + b 89b0 │ │ │ │ │ ldr r3, [r6, #1572] @ 0x624 │ │ │ │ │ - ldr r2, [pc, #144] @ 8508 │ │ │ │ │ + ldr r2, [pc, #144] @ 8a00 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 84f0 │ │ │ │ │ + bne 89e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8987,255 +9312,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 84c4 │ │ │ │ │ - b 845c │ │ │ │ │ + bgt 89bc │ │ │ │ │ + b 8954 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 84b8 │ │ │ │ │ + b 89b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ │ │ │ │ │ -0000850c : │ │ │ │ │ +00008a04 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 858c │ │ │ │ │ + bne 8a84 │ │ │ │ │ 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] @ 8604 │ │ │ │ │ + ldr r3, [pc, #188] @ 8afc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 85cc │ │ │ │ │ + beq 8ac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85c4 │ │ │ │ │ - ldr r3, [pc, #168] @ 8608 │ │ │ │ │ + beq 8abc │ │ │ │ │ + ldr r3, [pc, #168] @ 8b00 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8594 │ │ │ │ │ - ldr r5, [pc, #156] @ 860c │ │ │ │ │ + bne 8a8c │ │ │ │ │ + ldr r5, [pc, #156] @ 8b04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - bne 85a8 │ │ │ │ │ + bne 8aa0 │ │ │ │ │ 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 8584 │ │ │ │ │ + beq 8a7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 8a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8584 │ │ │ │ │ + b 8a7c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 8584 │ │ │ │ │ + b 8a7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 85ec │ │ │ │ │ + bne 8ae4 │ │ │ │ │ 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 85d8 │ │ │ │ │ + bne 8ad0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85d8 │ │ │ │ │ + b 8ad0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -00008610 : │ │ │ │ │ +00008b08 : │ │ │ │ │ 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 8694 │ │ │ │ │ + beq 8b8c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi 868c │ │ │ │ │ + bmi 8b84 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 8660 │ │ │ │ │ + beq 8b58 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 86b4 │ │ │ │ │ + bne 8bac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq 868c │ │ │ │ │ + beq 8b84 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8684 │ │ │ │ │ + beq 8b7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8b94 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 866c │ │ │ │ │ + bcs 8b64 │ │ │ │ │ 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 8684 │ │ │ │ │ + bne 8b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8684 │ │ │ │ │ + b 8b7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8660 │ │ │ │ │ + bne 8b58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne 866c │ │ │ │ │ - b 868c │ │ │ │ │ + bne 8b64 │ │ │ │ │ + b 8b84 │ │ │ │ │ │ │ │ │ │ -000086d8 : │ │ │ │ │ +00008bd0 : │ │ │ │ │ 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 8720 │ │ │ │ │ + beq 8c18 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8738 │ │ │ │ │ + bcs 8c30 │ │ │ │ │ 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] @ 874c │ │ │ │ │ - ldr r1, [pc, #36] @ 8750 │ │ │ │ │ + ldr r3, [pc, #36] @ 8c44 │ │ │ │ │ + ldr r1, [pc, #36] @ 8c48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 8754 │ │ │ │ │ - ldr r1, [pc, #20] @ 8758 │ │ │ │ │ + ldr r3, [pc, #20] @ 8c4c │ │ │ │ │ + ldr r1, [pc, #20] @ 8c50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8730 │ │ │ │ │ + b 8c28 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000875c : │ │ │ │ │ +00008c54 : │ │ │ │ │ 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 87f4 │ │ │ │ │ + beq 8cec │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 87a0 │ │ │ │ │ + b 8c98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 87f8 │ │ │ │ │ + bne 8cf0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 87f4 │ │ │ │ │ + bls 8cec │ │ │ │ │ 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 8788 │ │ │ │ │ + beq 8c80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8788 │ │ │ │ │ + bne 8c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8788 │ │ │ │ │ + b 8c80 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00008800 : │ │ │ │ │ +00008cf8 : │ │ │ │ │ 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] @ 8850 │ │ │ │ │ + ldr r0, [pc, #52] @ 8d48 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8848 │ │ │ │ │ + beq 8d40 │ │ │ │ │ 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] │ │ │ │ │ @@ -9243,303 +9568,303 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008854 : │ │ │ │ │ +00008d4c : │ │ │ │ │ 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 8884 │ │ │ │ │ + beq 8d7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8890 │ │ │ │ │ + bne 8d88 │ │ │ │ │ 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 8884 │ │ │ │ │ + bne 8d7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000088b0 : │ │ │ │ │ +00008da8 : │ │ │ │ │ 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 8a6c │ │ │ │ │ + bne 8f64 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8a3c │ │ │ │ │ + beq 8f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 89f0 │ │ │ │ │ + bne 8ee8 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a3c │ │ │ │ │ + beq 8f34 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8f54 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 89c4 │ │ │ │ │ + ble 8ebc │ │ │ │ │ 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 8a0c │ │ │ │ │ + beq 8f04 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 8a30 │ │ │ │ │ + bhi 8f28 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a30 │ │ │ │ │ + beq 8f28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - blt 89dc │ │ │ │ │ + blt 8ed4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt ip, r5 │ │ │ │ │ movge ip, r4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addle r3, r0, r4, lsl #2 │ │ │ │ │ - bgt 89a4 │ │ │ │ │ + bgt 8e9c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - ble 8990 │ │ │ │ │ + ble 8e88 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ strne r8, [r0, ip, lsl #2] │ │ │ │ │ - beq 89e8 │ │ │ │ │ - ldr r0, [pc, #204] @ 8a90 │ │ │ │ │ + beq 8ee0 │ │ │ │ │ + ldr r0, [pc, #204] @ 8f88 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 8920 │ │ │ │ │ + blt 8e18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ - bge 8974 │ │ │ │ │ + bge 8e6c │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - b 8974 │ │ │ │ │ + b 8e6c │ │ │ │ │ str r8, [r0, ip, lsl #2] │ │ │ │ │ - b 89bc │ │ │ │ │ + b 8eb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88f8 │ │ │ │ │ + bne 8df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88f8 │ │ │ │ │ + b 8df0 │ │ │ │ │ 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 89a4 │ │ │ │ │ + bne 8e9c │ │ │ │ │ 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 8a34 │ │ │ │ │ + bne 8f2c │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne 8910 │ │ │ │ │ - ldr r0, [pc, #48] @ 8a94 │ │ │ │ │ + bne 8e08 │ │ │ │ │ + ldr r0, [pc, #48] @ 8f8c │ │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8a34 │ │ │ │ │ + b 8f2c │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - ldr r0, [pc, #28] @ 8a98 │ │ │ │ │ + ldr r0, [pc, #28] @ 8f90 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a34 │ │ │ │ │ - b 88d0 │ │ │ │ │ + beq 8f2c │ │ │ │ │ + b 8dc8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008a9c : │ │ │ │ │ +00008f94 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6978 <_list_extend> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8ad4 │ │ │ │ │ + beq 8fcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8fc4 │ │ │ │ │ │ │ │ │ │ -00008adc : │ │ │ │ │ +00008fd4 : │ │ │ │ │ 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 8bb8 │ │ │ │ │ + bne 90b0 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 8b98 │ │ │ │ │ + bne 9090 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b80 │ │ │ │ │ + beq 9078 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8b50 │ │ │ │ │ + beq 9048 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b88 │ │ │ │ │ + bne 9080 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8b50 │ │ │ │ │ + beq 9048 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6978 <_list_extend> │ │ │ │ │ + bl 6d14 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8b5c │ │ │ │ │ + beq 9054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b80 │ │ │ │ │ + beq 9078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8b80 │ │ │ │ │ + bne 9078 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8b50 │ │ │ │ │ + b 9048 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 28b8 │ │ │ │ │ + bl 2998 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 8b38 │ │ │ │ │ - ldr r0, [pc, #56] @ 8bd8 │ │ │ │ │ + b 9030 │ │ │ │ │ + ldr r0, [pc, #56] @ 90d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b0c │ │ │ │ │ - b 8b80 │ │ │ │ │ - ldr r0, [pc, #24] @ 8bd8 │ │ │ │ │ + bne 9004 │ │ │ │ │ + b 9078 │ │ │ │ │ + ldr r0, [pc, #24] @ 90d0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b80 │ │ │ │ │ - b 8b00 │ │ │ │ │ + beq 9078 │ │ │ │ │ + b 8ff8 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008bdc : │ │ │ │ │ +000090d4 : │ │ │ │ │ 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 8d90 │ │ │ │ │ - ldr r3, [pc, #420] @ 8da4 │ │ │ │ │ + ble 9288 │ │ │ │ │ + ldr r3, [pc, #420] @ 929c │ │ │ │ │ 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 8d0c │ │ │ │ │ + ble 9204 │ │ │ │ │ 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] @ 8da8 │ │ │ │ │ + ldr r3, [pc, #348] @ 92a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -9551,805 +9876,805 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 8d40 │ │ │ │ │ + bhi 9238 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8d40 │ │ │ │ │ + beq 9238 │ │ │ │ │ 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 8cf4 │ │ │ │ │ + bne 91ec │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8ccc │ │ │ │ │ + bne 91c4 │ │ │ │ │ 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 8ccc │ │ │ │ │ - b 8ce8 │ │ │ │ │ - ldr r0, [pc, #152] @ 8dac │ │ │ │ │ + bne 91c4 │ │ │ │ │ + b 91e0 │ │ │ │ │ + ldr r0, [pc, #152] @ 92a4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8d9c │ │ │ │ │ - ldr r3, [pc, #140] @ 8db0 │ │ │ │ │ + beq 9294 │ │ │ │ │ + ldr r3, [pc, #140] @ 92a8 │ │ │ │ │ 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 8c64 │ │ │ │ │ + b 915c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d64 │ │ │ │ │ + beq 925c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8d64 │ │ │ │ │ + bne 925c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8d9c │ │ │ │ │ + beq 9294 │ │ │ │ │ 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 8ccc │ │ │ │ │ + b 91c4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8cec │ │ │ │ │ + b 91e4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008db4 : │ │ │ │ │ +000092ac : │ │ │ │ │ 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 8ea4 │ │ │ │ │ + beq 939c │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8ea4 │ │ │ │ │ - ldr r6, [pc, #2616] @ 982c │ │ │ │ │ + beq 939c │ │ │ │ │ + ldr r6, [pc, #2616] @ 9d24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8e94 │ │ │ │ │ + bne 938c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9614 │ │ │ │ │ + bne 9b0c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 9608 │ │ │ │ │ + bcs 9b00 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ - bne 8f68 │ │ │ │ │ + bne 9460 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 8e5c │ │ │ │ │ + bge 9354 │ │ │ │ │ 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 8e84 │ │ │ │ │ + beq 937c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8e84 │ │ │ │ │ + bne 937c │ │ │ │ │ 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 8e1c │ │ │ │ │ - ldr r3, [pc, #2436] @ 9830 │ │ │ │ │ + b 9314 │ │ │ │ │ + ldr r3, [pc, #2436] @ 9d28 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 9800 │ │ │ │ │ + bne 9cf8 │ │ │ │ │ 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 9614 │ │ │ │ │ + blt 9b0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8f80 │ │ │ │ │ + beq 9478 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 97e4 │ │ │ │ │ + beq 9cdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2380] @ 9834 │ │ │ │ │ + ldr r1, [pc, #2380] @ 9d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 9b0c │ │ │ │ │ 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 90e4 │ │ │ │ │ - beq 90f0 │ │ │ │ │ + blt 95dc │ │ │ │ │ + beq 95e8 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 9104 │ │ │ │ │ + bgt 95fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 90a8 │ │ │ │ │ + bne 95a0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b8 │ │ │ │ │ + bl 2398 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8e88 │ │ │ │ │ + beq 9380 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e88 │ │ │ │ │ + bne 9380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e88 │ │ │ │ │ + b 9380 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ - b 8e60 │ │ │ │ │ + b 9358 │ │ │ │ │ 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 911c │ │ │ │ │ - beq 912c │ │ │ │ │ + blt 9614 │ │ │ │ │ + beq 9624 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 9128 │ │ │ │ │ + bgt 9620 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 913c │ │ │ │ │ + beq 9634 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8e84 │ │ │ │ │ + ble 937c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 8ff0 │ │ │ │ │ + bge 94e8 │ │ │ │ │ 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 97dc │ │ │ │ │ + beq 9cd4 │ │ │ │ │ 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 9044 │ │ │ │ │ - b 949c │ │ │ │ │ + bcc 953c │ │ │ │ │ + b 9994 │ │ │ │ │ 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 93b0 │ │ │ │ │ + bcs 98a8 │ │ │ │ │ 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 9024 │ │ │ │ │ + bcc 951c │ │ │ │ │ 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 9030 │ │ │ │ │ + b 9528 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne 9640 │ │ │ │ │ + bne 9b38 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9150 │ │ │ │ │ + bne 9648 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e84 │ │ │ │ │ + beq 937c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e84 │ │ │ │ │ + bne 937c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e84 │ │ │ │ │ + b 937c │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 9104 │ │ │ │ │ + blt 95fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 90a8 │ │ │ │ │ + bne 95a0 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ - b 8f30 │ │ │ │ │ + b 9428 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 90a8 │ │ │ │ │ + bne 95a0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 8f30 │ │ │ │ │ + b 9428 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 912c │ │ │ │ │ + bge 9624 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8fc0 │ │ │ │ │ + bne 94b8 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 22b8 │ │ │ │ │ + bl 2398 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8e88 │ │ │ │ │ + b 9380 │ │ │ │ │ lsl r6, ip, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 97b8 │ │ │ │ │ + beq 9cb0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 9818 │ │ │ │ │ + beq 9d10 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ble 93a4 │ │ │ │ │ + ble 989c │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ subeq ip, r2, #4 │ │ │ │ │ addeq r3, r6, r8 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 94a4 │ │ │ │ │ + bne 999c │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 9230 │ │ │ │ │ + beq 9728 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 9700 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 91e8 │ │ │ │ │ + beq 96e0 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ 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 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ 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 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - beq 92d8 │ │ │ │ │ + beq 97d0 │ │ │ │ │ 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 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ 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 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ 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 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ 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 9480 │ │ │ │ │ + bne 9978 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ - bne 9230 │ │ │ │ │ + bne 9728 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96e0 │ │ │ │ │ + bne 9bd8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9710 │ │ │ │ │ + bne 9c08 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9740 │ │ │ │ │ + bne 9c38 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9728 │ │ │ │ │ + bne 9c20 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 97a0 │ │ │ │ │ + bne 9c98 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9788 │ │ │ │ │ + bne 9c80 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ add r6, r8, #24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9770 │ │ │ │ │ + bne 9c68 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 989c │ │ │ │ │ mov r4, #7 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 9ae8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 9388 │ │ │ │ │ + bne 9880 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 90bc │ │ │ │ │ + b 95b4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 961c │ │ │ │ │ + bcc 9b14 │ │ │ │ │ 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 9698 │ │ │ │ │ + bne 9b90 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 9474 │ │ │ │ │ + beq 996c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96b0 │ │ │ │ │ + bne 9ba8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 9474 │ │ │ │ │ + beq 996c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96c8 │ │ │ │ │ + bne 9bc0 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 9474 │ │ │ │ │ + beq 996c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96f8 │ │ │ │ │ + bne 9bf0 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 9474 │ │ │ │ │ + beq 996c │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ add r8, r7, #16 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9758 │ │ │ │ │ + bne 9c50 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 9474 │ │ │ │ │ + beq 996c │ │ │ │ │ mov r5, #5 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9680 │ │ │ │ │ + bne 9b78 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 9458 │ │ │ │ │ + bne 9950 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8e88 │ │ │ │ │ + b 9380 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 91a0 │ │ │ │ │ - b 92d8 │ │ │ │ │ + bne 9698 │ │ │ │ │ + b 97d0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 93b4 │ │ │ │ │ + b 98ac │ │ │ │ │ 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 9540 │ │ │ │ │ + beq 9a38 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9518 │ │ │ │ │ + beq 9a10 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 94f8 │ │ │ │ │ + beq 99f0 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95d4 │ │ │ │ │ + bne 9acc │ │ │ │ │ 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 95d4 │ │ │ │ │ + bne 9acc │ │ │ │ │ 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 95d4 │ │ │ │ │ + bne 9acc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - beq 92d8 │ │ │ │ │ + beq 97d0 │ │ │ │ │ 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 95d4 │ │ │ │ │ + bne 9acc │ │ │ │ │ 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 95d4 │ │ │ │ │ + bne 9acc │ │ │ │ │ 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 95d4 │ │ │ │ │ + bne 9acc │ │ │ │ │ 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 9530 │ │ │ │ │ + beq 9a28 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str sl, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - bne 94b0 │ │ │ │ │ - b 92d8 │ │ │ │ │ + bne 99a8 │ │ │ │ │ + b 97d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9398 │ │ │ │ │ + bne 9890 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9398 │ │ │ │ │ - ldr r1, [pc, #552] @ 9838 │ │ │ │ │ + b 9890 │ │ │ │ │ + ldr r1, [pc, #552] @ 9d30 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 8e88 │ │ │ │ │ + b 9380 │ │ │ │ │ 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 93c4 │ │ │ │ │ - ldr r3, [pc, #500] @ 983c │ │ │ │ │ - ldr r1, [pc, #500] @ 9840 │ │ │ │ │ + b 98bc │ │ │ │ │ + ldr r3, [pc, #500] @ 9d34 │ │ │ │ │ + ldr r1, [pc, #500] @ 9d38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 9b0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9614 │ │ │ │ │ + bne 9b0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9614 │ │ │ │ │ + b 9b0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9468 │ │ │ │ │ + bne 9960 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9468 │ │ │ │ │ + b 9960 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93e8 │ │ │ │ │ + bne 98e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93e8 │ │ │ │ │ + b 98e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9400 │ │ │ │ │ + bne 98f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9400 │ │ │ │ │ + b 98f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9418 │ │ │ │ │ + bne 9910 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9418 │ │ │ │ │ + b 9910 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92e8 │ │ │ │ │ + bne 97e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92e8 │ │ │ │ │ + b 97e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9430 │ │ │ │ │ + bne 9928 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9430 │ │ │ │ │ + b 9928 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9300 │ │ │ │ │ + bne 97f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9300 │ │ │ │ │ + b 97f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9330 │ │ │ │ │ + bne 9828 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9330 │ │ │ │ │ + b 9828 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9318 │ │ │ │ │ + bne 9810 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9318 │ │ │ │ │ + b 9810 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 944c │ │ │ │ │ + bne 9944 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 944c │ │ │ │ │ + b 9944 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 937c │ │ │ │ │ + bne 9874 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 937c │ │ │ │ │ + b 9874 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9360 │ │ │ │ │ + bne 9858 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9360 │ │ │ │ │ + b 9858 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9348 │ │ │ │ │ + bne 9840 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9348 │ │ │ │ │ + b 9840 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 97dc │ │ │ │ │ + beq 9cd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 97dc │ │ │ │ │ + bne 9cd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9614 │ │ │ │ │ + b 9b0c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8bdc │ │ │ │ │ + bl 90d4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8ef0 │ │ │ │ │ - b 9614 │ │ │ │ │ - ldr r3, [pc, #60] @ 9844 │ │ │ │ │ + bne 93e8 │ │ │ │ │ + b 9b0c │ │ │ │ │ + ldr r3, [pc, #60] @ 9d3c │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #56] @ 9848 │ │ │ │ │ + ldr r1, [pc, #56] @ 9d40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 9614 │ │ │ │ │ + b 9b0c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ - bgt 9188 │ │ │ │ │ - b 93a4 │ │ │ │ │ + bgt 9680 │ │ │ │ │ + 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 │ │ │ │ │ @@ -10358,301 +10683,301 @@ │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000984c : │ │ │ │ │ +00009d44 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00009864 : │ │ │ │ │ +00009d5c : │ │ │ │ │ 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 98c4 │ │ │ │ │ + bne 9dbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9978 │ │ │ │ │ + blt 9e70 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9938 │ │ │ │ │ - ldr r1, [pc, #260] @ 99b8 │ │ │ │ │ + bne 9e30 │ │ │ │ │ + ldr r1, [pc, #260] @ 9eb0 │ │ │ │ │ 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] @ 99bc │ │ │ │ │ + ldr ip, [pc, #236] @ 9eb4 │ │ │ │ │ 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 9970 │ │ │ │ │ + beq 9e68 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 98ac │ │ │ │ │ + beq 9da4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [pc, #168] @ 99b8 │ │ │ │ │ - beq 991c │ │ │ │ │ + ldreq r1, [pc, #168] @ 9eb0 │ │ │ │ │ + beq 9e14 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 98b4 │ │ │ │ │ + beq 9dac │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 98b4 │ │ │ │ │ - b 9970 │ │ │ │ │ + bge 9dac │ │ │ │ │ + b 9e68 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #108] @ 99bc │ │ │ │ │ + ldr ip, [pc, #108] @ 9eb4 │ │ │ │ │ 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 98f8 │ │ │ │ │ + bne 9df0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 98bc │ │ │ │ │ + b 9db4 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #44] @ 99bc │ │ │ │ │ + ldr ip, [pc, #44] @ 9eb4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9e68 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr r3, [pc, #8] @ 99b8 │ │ │ │ │ + ldr r3, [pc, #8] @ 9eb0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b 991c │ │ │ │ │ + b 9e14 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000099c0 : │ │ │ │ │ +00009eb8 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9b28 │ │ │ │ │ + beq a020 │ │ │ │ │ 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 9b90 │ │ │ │ │ + bne a088 │ │ │ │ │ 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 9b5c │ │ │ │ │ + blt a054 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 9a40 │ │ │ │ │ - b 9af4 │ │ │ │ │ + bgt 9f38 │ │ │ │ │ + b 9fec │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 9af4 │ │ │ │ │ + ble 9fec │ │ │ │ │ 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 9a78 │ │ │ │ │ - ldr r1, [pc, #316] @ 9ba4 │ │ │ │ │ + ble 9f70 │ │ │ │ │ + ldr r1, [pc, #316] @ a09c │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b50 │ │ │ │ │ + blt a048 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9b50 │ │ │ │ │ + beq a048 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b30 │ │ │ │ │ + blt a028 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9ac0 │ │ │ │ │ + beq 9fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9ac0 │ │ │ │ │ + bne 9fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a30 │ │ │ │ │ + beq 9f28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9a30 │ │ │ │ │ + bne 9f28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 9a40 │ │ │ │ │ + blt 9f38 │ │ │ │ │ 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 9b5c │ │ │ │ │ + blt a054 │ │ │ │ │ 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] @ 9ba8 │ │ │ │ │ + ldr r0, [pc, #120] @ a0a0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b50 │ │ │ │ │ + beq a048 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9b50 │ │ │ │ │ + bne a048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9b74 │ │ │ │ │ + bne a06c │ │ │ │ │ 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 9b20 │ │ │ │ │ + b a018 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9b5c │ │ │ │ │ + bne a054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b5c │ │ │ │ │ - ble 9b6c │ │ │ │ │ - ldr r0, [pc, #16] @ 9bac │ │ │ │ │ + b a054 │ │ │ │ │ + ble a064 │ │ │ │ │ + ldr r0, [pc, #16] @ a0a4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00009bb0 <_PyList_ClearFreeList>: │ │ │ │ │ +0000a0a8 <_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 9bf4 <_PyList_ClearFreeList+0x44> │ │ │ │ │ + ble a0ec <_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 9bd4 <_PyList_ClearFreeList+0x24> │ │ │ │ │ + bgt a0cc <_PyList_ClearFreeList+0x24> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00009c04 : │ │ │ │ │ +0000a0fc : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9c78 │ │ │ │ │ + blt a170 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 9c4c │ │ │ │ │ + bcs a144 │ │ │ │ │ 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 │ │ │ │ │ @@ -10661,31 +10986,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 9c78 │ │ │ │ │ + beq a170 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9c80 │ │ │ │ │ + beq a178 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00009c9c : │ │ │ │ │ +0000a194 : │ │ │ │ │ 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 │ │ │ │ │ @@ -10694,53 +11019,53 @@ │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009cd4 : │ │ │ │ │ +0000a1cc : │ │ │ │ │ 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 9f84 │ │ │ │ │ + ble a47c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt a11c │ │ │ │ │ - ldr r3, [pc, #1032] @ a124 │ │ │ │ │ + bgt a614 │ │ │ │ │ + ldr r3, [pc, #1032] @ a61c │ │ │ │ │ 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 a010 │ │ │ │ │ + ble a508 │ │ │ │ │ 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] @ a128 │ │ │ │ │ + ldr r3, [pc, #968] @ a620 │ │ │ │ │ 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] │ │ │ │ │ @@ -10751,39 +11076,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 a058 │ │ │ │ │ + bhi a550 │ │ │ │ │ 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 a058 │ │ │ │ │ + beq a550 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ - bne a09c │ │ │ │ │ + bne a594 │ │ │ │ │ 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 9f78 │ │ │ │ │ + bls a470 │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ cmp r0, #23 │ │ │ │ │ lsr r7, r0, #2 │ │ │ │ │ - bls 9f28 │ │ │ │ │ + bls a420 │ │ │ │ │ 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 │ │ │ │ │ @@ -10791,25 +11116,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 9ecc │ │ │ │ │ + beq a3c4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9eb8 │ │ │ │ │ + beq a3b0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9eac │ │ │ │ │ + beq a3a4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9ea0 │ │ │ │ │ + beq a398 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 9e94 │ │ │ │ │ + beq a38c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 9e88 │ │ │ │ │ + beq a380 │ │ │ │ │ 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 │ │ │ │ │ @@ -10825,15 +11150,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 9f1c │ │ │ │ │ + beq a414 │ │ │ │ │ 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] │ │ │ │ │ @@ -10845,59 +11170,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 9ecc │ │ │ │ │ + bne a3c4 │ │ │ │ │ cmp r7, r0, lsl #1 │ │ │ │ │ addne r4, r4, r8 │ │ │ │ │ - beq 9f78 │ │ │ │ │ + beq a470 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 9f78 │ │ │ │ │ + bls a470 │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bls 9f78 │ │ │ │ │ + bls a470 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls 9f78 │ │ │ │ │ + bls a470 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls 9f78 │ │ │ │ │ + bls a470 │ │ │ │ │ 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] @ a12c │ │ │ │ │ + ldr r3, [pc, #416] @ a624 │ │ │ │ │ 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 a040 │ │ │ │ │ + ble a538 │ │ │ │ │ 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] @ a130 │ │ │ │ │ + ldr r3, [pc, #360] @ a628 │ │ │ │ │ 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 │ │ │ │ │ @@ -10910,86 +11235,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] @ a134 │ │ │ │ │ + ldr r0, [pc, #284] @ a62c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a050 │ │ │ │ │ - ldr r3, [pc, #272] @ a138 │ │ │ │ │ + beq a548 │ │ │ │ │ + ldr r3, [pc, #272] @ a630 │ │ │ │ │ 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 9d74 │ │ │ │ │ - ldr r0, [pc, #236] @ a134 │ │ │ │ │ + b a26c │ │ │ │ │ + ldr r0, [pc, #236] @ a62c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9fc0 │ │ │ │ │ + bne a4b8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9f7c │ │ │ │ │ + b a474 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a07c │ │ │ │ │ + beq a574 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a07c │ │ │ │ │ + bne a574 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a050 │ │ │ │ │ + beq a548 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq a2cc │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ - bcs a0dc │ │ │ │ │ + bcs a5d4 │ │ │ │ │ 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 a108 │ │ │ │ │ + bne a600 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a0bc │ │ │ │ │ + bne a5b4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sub r9, r7, r8 │ │ │ │ │ - ble 9f78 │ │ │ │ │ + ble a470 │ │ │ │ │ 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 a0dc │ │ │ │ │ + b a5d4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a0bc │ │ │ │ │ - b a0dc │ │ │ │ │ + bne a5b4 │ │ │ │ │ + b a5d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10998,313 +11323,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 │ │ │ │ │ │ │ │ │ │ -0000a13c : │ │ │ │ │ +0000a634 : │ │ │ │ │ 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 a1c0 │ │ │ │ │ + beq a6b8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi a1b8 │ │ │ │ │ + bmi a6b0 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq a18c │ │ │ │ │ + beq a684 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a1e0 │ │ │ │ │ + bne a6d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq a1b8 │ │ │ │ │ + beq a6b0 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a1b0 │ │ │ │ │ + beq a6a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a1c8 │ │ │ │ │ + bne a6c0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs a198 │ │ │ │ │ + bcs a690 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #60] @ a204 │ │ │ │ │ + ldr r0, [pc, #60] @ a6fc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a1b0 │ │ │ │ │ + bne a6a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a1b0 │ │ │ │ │ + b a6a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a18c │ │ │ │ │ + bne a684 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne a198 │ │ │ │ │ - b a1b8 │ │ │ │ │ + bne a690 │ │ │ │ │ + b a6b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a208 : │ │ │ │ │ +0000a700 : │ │ │ │ │ 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 a284 │ │ │ │ │ - b a2b0 │ │ │ │ │ + bne a77c │ │ │ │ │ + b a7a8 │ │ │ │ │ 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 a2f4 │ │ │ │ │ + bne a7ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ addgt r8, r8, #1 │ │ │ │ │ - bgt a2a4 │ │ │ │ │ + bgt a79c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a310 │ │ │ │ │ + bne a808 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs a2b0 │ │ │ │ │ + bcs a7a8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a2bc │ │ │ │ │ + bne a7b4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne a23c │ │ │ │ │ + bne a734 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi a284 │ │ │ │ │ + bhi a77c │ │ │ │ │ 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 a23c │ │ │ │ │ + bne a734 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq a2a4 │ │ │ │ │ + beq a79c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne a2a4 │ │ │ │ │ + bne a79c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b a2a4 │ │ │ │ │ + b a79c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a25c │ │ │ │ │ + bne a754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a25c │ │ │ │ │ + b a754 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -0000a318 : │ │ │ │ │ +0000a810 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt a32c │ │ │ │ │ - ldr r0, [pc, #52] @ a360 │ │ │ │ │ + bgt a824 │ │ │ │ │ + ldr r0, [pc, #52] @ a858 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs a324 │ │ │ │ │ + bcs a81c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi a340 │ │ │ │ │ - ldr r0, [pc] @ a360 │ │ │ │ │ + bhi a838 │ │ │ │ │ + ldr r0, [pc] @ a858 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a364 : │ │ │ │ │ +0000a85c : │ │ │ │ │ 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 a4b0 │ │ │ │ │ + bhi a9a8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ - beq a404 │ │ │ │ │ + beq a8fc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a478 │ │ │ │ │ + beq a970 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq a3d8 │ │ │ │ │ + beq a8d0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a478 │ │ │ │ │ + beq a970 │ │ │ │ │ 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 a464 │ │ │ │ │ + ble a95c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bls a464 │ │ │ │ │ + bls a95c │ │ │ │ │ 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 a484 │ │ │ │ │ + bne a97c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt a4a0 │ │ │ │ │ + bgt a998 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne a478 │ │ │ │ │ + bne a970 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne a404 │ │ │ │ │ - ldr r3, [pc, #132] @ a4f0 │ │ │ │ │ - ldr r1, [pc, #132] @ a4f4 │ │ │ │ │ + bne a8fc │ │ │ │ │ + ldr r3, [pc, #132] @ a9e8 │ │ │ │ │ + ldr r1, [pc, #132] @ a9ec │ │ │ │ │ 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 a448 │ │ │ │ │ + bne a940 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a448 │ │ │ │ │ + b a940 │ │ │ │ │ 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] @ a4f8 │ │ │ │ │ + ldr r0, [pc, #64] @ a9f0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq a478 │ │ │ │ │ + beq a970 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ - ble a3d8 │ │ │ │ │ + ble a8d0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne a3c4 │ │ │ │ │ - b a478 │ │ │ │ │ + bne a8bc │ │ │ │ │ + b a970 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a4fc : │ │ │ │ │ +0000a9f4 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000a524 : │ │ │ │ │ +0000aa1c : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a544 │ │ │ │ │ + blt aa3c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi a544 │ │ │ │ │ + bmi aa3c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000a54c : │ │ │ │ │ +0000aa44 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ 00000080 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2d8 │ │ │ │ │ + bl 208 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -159,29 +159,29 @@ │ │ │ │ │ bne 1e8 │ │ │ │ │ ldr r1, [pc, #24] @ 1f4 │ │ │ │ │ ldr r0, [pc, #24] @ 1f8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 28b8 │ │ │ │ │ + bl 2998 │ │ │ │ │ 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 6978 <_list_extend> │ │ │ │ │ + b 6d14 <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [pc, #12] @ 234 │ │ │ │ │ ldr r0, [pc, #12] @ 238 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ 0x00000680 50794d65 6d5f5265 616c6c6f 63005f50 PyMem_Realloc._P │ │ │ │ │ 0x00000690 794c6973 745f4170 70656e64 54616b65 yList_AppendTake │ │ │ │ │ 0x000006a0 5265664c 69737452 6573697a 65005079 RefListResize.Py │ │ │ │ │ 0x000006b0 4c697374 5f536f72 74005079 4f626a65 List_Sort.PyObje │ │ │ │ │ 0x000006c0 63745f43 616c6c4f 6e654172 67006d65 ct_CallOneArg.me │ │ │ │ │ 0x000006d0 6d636d70 006d656d 6d6f7665 00507945 mcmp.memmove.PyE │ │ │ │ │ 0x000006e0 72725f53 65745374 72696e67 005f5079 rr_SetString._Py │ │ │ │ │ - 0x000006f0 5f4e6f6e 65537472 75637400 50795475 _NoneStruct.PyTu │ │ │ │ │ - 0x00000700 706c655f 54797065 00507945 78635f56 ple_Type.PyExc_V │ │ │ │ │ - 0x00000710 616c7565 4572726f 72005079 4c6f6e67 alueError.PyLong │ │ │ │ │ + 0x000006f0 5f4e6f6e 65537472 75637400 50794578 _NoneStruct.PyEx │ │ │ │ │ + 0x00000700 635f5661 6c756545 72726f72 0050794c c_ValueError.PyL │ │ │ │ │ + 0x00000710 6f6e675f 54797065 00507954 75706c65 ong_Type.PyTuple │ │ │ │ │ 0x00000720 5f547970 65005079 556e6963 6f64655f _Type.PyUnicode_ │ │ │ │ │ 0x00000730 54797065 00507946 6c6f6174 5f547970 Type.PyFloat_Typ │ │ │ │ │ 0x00000740 65005079 4d656d5f 4d616c6c 6f630050 e.PyMem_Malloc.P │ │ │ │ │ 0x00000750 794c6973 745f5365 74497465 6d005079 yList_SetItem.Py │ │ │ │ │ 0x00000760 4578635f 496e6465 78457272 6f72005f Exc_IndexError._ │ │ │ │ │ 0x00000770 50794c69 73745f46 726f6d41 72726179 PyList_FromArray │ │ │ │ │ 0x00000780 53746561 6c006d65 6d637079 0050794c Steal.memcpy.PyL │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 132932 (bytes into file) │ │ │ │ │ + Start of section headers: 132816 (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 0x20744: │ │ │ │ │ +There are 18 section headers, starting at offset 0x206d0: │ │ │ │ │ │ │ │ │ │ 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 01d854 000338 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000cb4 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01db8c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00117c 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00117c 017db4 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01df44 002628 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 018f30 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 019aa4 000dde 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 02056c 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01a884 00037c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0205ac 000108 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01ac00 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01ac00 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01ac2c 001c60 10 16 306 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01c88c 000fc5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0206b4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000d20 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01d800 000378 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000d54 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01db78 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00121c 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00121c 017cc0 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01df30 0025c8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 018edc 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 019a50 000dde 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0204f8 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01a830 00037c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 020538 000108 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01abac 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01abac 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01abd8 001c60 10 16 306 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01c838 000fc5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 020640 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ 19: 00000540 116 FUNC LOCAL DEFAULT 6 _PyLong_FromMedium │ │ │ │ │ 20: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 000005b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000006c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 25: 000006dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 26: 000114d0 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 27: 000016e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001750 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 000114e0 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 27: 000016ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 29: 000019c0 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 31: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00001bec 20 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 34: 00001e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -52,225 +52,225 @@ │ │ │ │ │ 48: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 49: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003318 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003444 980 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 54: 00003818 1528 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 55: 0000d0ec 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 55: 0000d0e0 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: 0000bfc8 1064 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 62: 00009b5c 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 61: 0000bfcc 1048 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 62: 00009b50 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: 000077ec 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 76: 000114f8 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 75: 000077e0 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 76: 00011508 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: 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: 00016e88 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: 000119b8 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: 0000be14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000be18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000be18 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 127: 0000bfb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000bfc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c3d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c3f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000c3f0 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 132: 0000c5b4 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 133: 0000c5a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000c5b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000ca80 1644 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 136: 0000ca64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000ca80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 00015280 2760 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 139: 0000d0d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d0ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000d4a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000d4b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 00012328 3296 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 144: 0000d5dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000d5ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000d5ec 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 147: 0000d678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000d684 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000d768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000d784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000d784 3140 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 152: 0000e394 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000e3c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000e3c8 11056 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 155: 0001375c 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 156: 0000f3fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000f434 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 00015d48 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 159: 00010ed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00010ef8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 00011178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00011194 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 00011320 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: 000059c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000059d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 000059d0 4280 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 87: 00006a48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00006a88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 000077c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 000077e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 000079dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000079ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00007bc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007bcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 00007d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00007d94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 00007d94 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 98: 000082dc 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 99: 0000803c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00008050 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 000082cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 000082dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00008968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00008970 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 105: 00016d60 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 106: 00009b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00009b50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 00009e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00009e34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00009e34 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 111: 0000a658 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 112: 00009fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00009fe4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 00009ff4 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 115: 000119c8 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 116: 0000a0a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 0000a0ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a4f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a520 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000a650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000b6d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000b6f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000be18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000be1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000be1c 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 127: 0000bfbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000bfcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c3c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c3e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000c3e4 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 132: 0000c5a8 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 133: 0000c598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000c5a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000ca74 1644 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 136: 0000ca58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000ca74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 00015180 2760 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 139: 0000d0c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d0e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000d494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000d4a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 00012338 3296 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 144: 0000d5d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000d5e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000d5e0 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 147: 0000d66c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000d678 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000d75c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000d778 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000d778 3168 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 152: 0000e3a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000e3d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000e3d8 11056 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 155: 0001376c 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 156: 0000f40c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000f444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 00015c48 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 159: 00010ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00010f08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 00011188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000111a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 00011330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 166: 00011328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 00011444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0001145c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 000114cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000114d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00011648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0001164c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0001164c 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 174: 00011994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 000119b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 00011bf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00011c18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 00011c18 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 179: 00011e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 00011e60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 00011f54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00011f5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 00012018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00012020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 00012020 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 186: 00012150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00012160 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 00012160 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 189: 000122a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 000122b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 00012ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 00013008 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 00013008 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 194: 0001313c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 00013158 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 00013158 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 197: 00013738 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 0001375c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00013d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00013d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 00013e8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00013e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00013e94 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 204: 00013f60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00013f64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00014524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 0001454c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 0001454c 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 209: 00014f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00014fc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00014fc4 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 212: 00015164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00011338 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 00011454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0001146c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 000114dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000114e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00011658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0001165c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0001165c 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 174: 000119a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 000119c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 00011c04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00011c28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 00011c28 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 179: 00011e54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00011e70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 00011f64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00011f6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 00012028 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00012030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 00012030 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 186: 00012160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00012170 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 00012170 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 189: 000122b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 000122c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 00013004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00013018 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 00013018 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 194: 0001314c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 00013168 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 00013168 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 197: 00013748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0001376c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00013d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00013d54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 00013e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00013ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00013ea4 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 204: 00013f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00013f74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 00014534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 0001455c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 0001455c 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 209: 00014fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00014fd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00014fd4 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 212: 00015174 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: 00015170 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 00015264 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00015280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 00015ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 00015ac8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 00015e1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 00015e24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 00016e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00016e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 00017158 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: 00015180 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 000159b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 000159c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00015d1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00015d24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00016d54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00016d60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00017030 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: 00017164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 00017164 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 240: 000171f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 000171f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 00017388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 00017390 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 00017508 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: 0001703c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 239: 0001703c 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 240: 000170c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 000170d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 00017260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 00017268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 000173e0 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: 0001751c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 249: 00017d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 248: 000173f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 249: 00017ca0 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: 00011328 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 370: 00004880 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 369: 00011338 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 1648 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 00005360 1648 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: 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 │ │ │ │ │ + 379: 00006a88 3416 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 000079ec 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 381: 00007bcc 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 382: 00008050 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 383: 00009fe4 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: 0000a0b8 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 387: 0000a0ac 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: 0000a52c 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 398: 0000bdb4 100 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 397: 0000a520 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 398: 0000bda8 116 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 400: 0000d4b0 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 401: 0000d518 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 400: 0000d4a4 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 401: 0000d50c 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: 0000d684 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 407: 00013f64 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000d678 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 407: 00013f74 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: 00010ef8 668 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 412: 00011194 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 411: 00010f08 668 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 412: 000111a4 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: 0001145c 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 415: 0001146c 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: 00011f5c 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 419: 00011e60 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 418: 00011f6c 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 419: 00011e70 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: 000122b8 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 426: 00013d44 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 425: 000122c8 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 426: 00013d54 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: 00015170 272 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 431: 00015e24 4196 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 430: 0000034c 160 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 431: 00015d24 4156 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: 000171f8 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 436: 00017390 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 437: 0000060c 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 438: 0001751c 2200 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 435: 000170d0 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 436: 00017268 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 437: 000006ac 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 438: 000173f4 2252 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 439: 00000060 128 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedInt_Converter │ │ │ │ │ 440: 000000e0 136 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 441: 00000168 128 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 443: 0000021c 128 FUNC GLOBAL DEFAULT 11 _PyLong_Size_t_Converter │ │ │ │ │ - 444: 000008dc 932 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 444: 0000097c 932 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ 445: 0000029c 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ 446: 000002fc 84 FUNC GLOBAL DEFAULT 11 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 447: 00000350 20 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ 448: 00000364 24 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ 449: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ 450: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1d854 contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1d800 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 0000e3c8 long_pow │ │ │ │ │ -000001f4 0001ac1c R_ARM_CALL 00000684 _PyLong_DivmodNear │ │ │ │ │ +000001c0 00009a1c R_ARM_CALL 0000e3d8 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 00011328 _PyLong_Copy │ │ │ │ │ +00000284 0001711d R_ARM_JUMP24 00011338 _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 00011328 _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 00011338 _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 000077ec long_add │ │ │ │ │ -000005f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000600 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 00008f1c R_ARM_CALL 00012328 long_format_binary │ │ │ │ │ -0000067c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ -000006d8 0000871c R_ARM_CALL 0000ca80 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 000077ec 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 000114d0 Py_XDECREF │ │ │ │ │ -00000840 00001a1c R_ARM_CALL 000114d0 Py_XDECREF │ │ │ │ │ -00000848 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ -00000870 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 00004b1c R_ARM_CALL 000077ec 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 000077e0 long_add │ │ │ │ │ +00000694 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 00008f1c R_ARM_CALL 00012338 long_format_binary │ │ │ │ │ +0000071c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ +00000778 0000871c R_ARM_CALL 0000ca74 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 000077e0 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 │ │ │ │ │ -00000a78 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ae0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000b90 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ba0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000c0c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c60 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c68 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000c6c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c70 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000c74 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008d8 00001a1c R_ARM_CALL 000114e0 Py_XDECREF │ │ │ │ │ +000008e0 00001a1c R_ARM_CALL 000114e0 Py_XDECREF │ │ │ │ │ +000008e8 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ +00000910 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 00004b1c R_ARM_CALL 000077e0 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 0x1db8c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1db78 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 0001164c long_new │ │ │ │ │ +0000009c 0000ad02 R_ARM_ABS32 0001165c long_new │ │ │ │ │ 000000a0 00014e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007202 R_ARM_ABS32 0000a000 long_vectorcall │ │ │ │ │ +000000c8 00007202 R_ARM_ABS32 00009ff4 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 000077ec long_add │ │ │ │ │ +000002e4 00004b02 R_ARM_ABS32 000077e0 long_add │ │ │ │ │ 000002e8 00003c02 R_ARM_ABS32 00003e10 long_sub │ │ │ │ │ -000002ec 00006102 R_ARM_ABS32 00007da0 long_mul │ │ │ │ │ -000002f0 0000c402 R_ARM_ABS32 00013158 long_mod │ │ │ │ │ -000002f4 0000cb02 R_ARM_ABS32 00013e94 long_divmod │ │ │ │ │ -000002f8 00009a02 R_ARM_ABS32 0000e3c8 long_pow │ │ │ │ │ +000002ec 00006102 R_ARM_ABS32 00007d94 long_mul │ │ │ │ │ +000002f0 0000c402 R_ARM_ABS32 00013168 long_mod │ │ │ │ │ +000002f4 0000cb02 R_ARM_ABS32 00013ea4 long_divmod │ │ │ │ │ +000002f8 00009a02 R_ARM_ABS32 0000e3d8 long_pow │ │ │ │ │ 000002fc 00004702 R_ARM_ABS32 0000452c long_neg │ │ │ │ │ -00000300 0000bc02 R_ARM_ABS32 00012160 long_long │ │ │ │ │ -00000304 0000d302 R_ARM_ABS32 00014fc4 long_abs │ │ │ │ │ +00000300 0000bc02 R_ARM_ABS32 00012170 long_long │ │ │ │ │ +00000304 0000d302 R_ARM_ABS32 00014fd4 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 0001454c long_rshift │ │ │ │ │ -00000318 00006e02 R_ARM_ABS32 00009e40 long_and │ │ │ │ │ -0000031c 0000b902 R_ARM_ABS32 00012020 long_xor │ │ │ │ │ -00000320 00007e02 R_ARM_ABS32 0000be18 long_or │ │ │ │ │ -00000324 0000bc02 R_ARM_ABS32 00012160 long_long │ │ │ │ │ -0000032c 0000c102 R_ARM_ABS32 00013008 long_float │ │ │ │ │ -00000358 00008302 R_ARM_ABS32 0000c3f0 long_div │ │ │ │ │ -0000035c 00009702 R_ARM_ABS32 0000d784 long_true_divide │ │ │ │ │ -00000368 0000bc02 R_ARM_ABS32 00012160 long_long │ │ │ │ │ +00000314 0000d002 R_ARM_ABS32 0001455c long_rshift │ │ │ │ │ +00000318 00006e02 R_ARM_ABS32 00009e34 long_and │ │ │ │ │ +0000031c 0000b902 R_ARM_ABS32 00012030 long_xor │ │ │ │ │ +00000320 00007e02 R_ARM_ABS32 0000be1c long_or │ │ │ │ │ +00000324 0000bc02 R_ARM_ABS32 00012170 long_long │ │ │ │ │ +0000032c 0000c102 R_ARM_ABS32 00013018 long_float │ │ │ │ │ +00000358 00008302 R_ARM_ABS32 0000c3e4 long_div │ │ │ │ │ +0000035c 00009702 R_ARM_ABS32 0000d778 long_true_divide │ │ │ │ │ +00000368 0000bc02 R_ARM_ABS32 00012170 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 00011c18 int_bit_length │ │ │ │ │ +000003ec 0000b202 R_ARM_ABS32 00011c28 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 000059dc int_from_bytes │ │ │ │ │ +0000041c 00005602 R_ARM_ABS32 000059d0 int_from_bytes │ │ │ │ │ 00000424 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000ef02 R_ARM_ABS32 00017164 int_as_integer_ratio │ │ │ │ │ +0000042c 0000ef02 R_ARM_ABS32 0001703c 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 0000d5ec int___format__ │ │ │ │ │ +0000048c 00009202 R_ARM_ABS32 0000d5e0 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 0x1df44 contains 1221 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1df30 contains 1209 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 │ │ │ │ │ @@ -261,15 +269,15 @@ │ │ │ │ │ 00000528 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000538 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000053c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000558 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000598 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000005a8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000005b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000664 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000668 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006ac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006bc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000006c4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 000006c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000006d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -295,44 +303,44 @@ │ │ │ │ │ 000014b4 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 000014c8 0001511c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000014e4 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ 0000156c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000158c 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ 00001590 0001561c R_ARM_CALL 00000000 log │ │ │ │ │ 0000159c 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -000016e8 00015802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000016ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016f0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000016fc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00001704 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016ec 00015802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000016f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016f4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00001700 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001708 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001710 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001714 0001596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000171c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000170c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001714 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001718 0001596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001720 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001724 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001728 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000172c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000173c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001740 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001728 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000172c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001730 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000173c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001740 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001744 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001748 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000174c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001894 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018e4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000192c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00001948 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000019ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001748 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000174c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001750 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001890 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018c0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000018dc 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001940 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000194c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001964 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001970 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001bc8 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001bcc 00015c02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00001bd0 00015d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00001bd4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001bd8 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001bdc 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001be0 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -472,1028 +480,1016 @@ │ │ │ │ │ 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 00011328 _PyLong_Copy │ │ │ │ │ +000045fc 0001711c R_ARM_CALL 00011338 _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 │ │ │ │ │ -000050f4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005150 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005164 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000051b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 │ │ │ │ │ +00004f84 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000050bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005118 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000512c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000517c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051b4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 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 │ │ │ │ │ +00005228 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000524c 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000528c 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 │ │ │ │ │ -00005660 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005994 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 │ │ │ │ │ +0000550c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005654 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005988 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059c4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000059c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005a5c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005a74 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005cb8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cf0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000612c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000630c 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000650c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006588 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006594 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000065b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000689c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068c4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006900 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006948 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000695c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006974 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000698c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000069b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069ec 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006a18 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006a40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a48 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a58 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a5c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a64 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006a68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a6c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a70 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a74 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006a78 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a80 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ │ -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 │ │ │ │ │ +00006ccc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006d04 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007010 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007474 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007480 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000077c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000077cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077d4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077d8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000077dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000078a8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000078e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007948 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007978 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000079d0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079e0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000079e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000079e8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a94 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ad4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b2c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007bb4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bc4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c20 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007c60 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c90 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007cbc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d08 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d28 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d60 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d8c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007e9c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007edc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f18 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f44 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008010 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008018 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008040 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008044 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008048 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 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 │ │ │ │ │ -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 0000536c _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 0000536c _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 │ │ │ │ │ +000080ec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000812c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000081a8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000081d4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000082a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082a8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000082d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000835c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008388 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083a8 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000083f4 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000868c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000896c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000089d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a08 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a58 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008ab4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008d5c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008fdc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009028 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009060 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000090c0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000090f8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009148 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000917c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000094a4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000095e0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009608 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009610 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000964c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009674 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000967c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000096c8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009a74 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a88 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009ab4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ac8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009b04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b44 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b48 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00009b4c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009b98 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009bc4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009e08 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e20 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009e2c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00009e30 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009ef0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009f30 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009f60 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009f90 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009fc0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009fd8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009fdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009fe0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a028 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000a064 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a080 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a09c 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a0a0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a0a4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000a0a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a0d0 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +0000a0ec 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a100 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000a13c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a174 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a1a4 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a1c0 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a1d8 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a218 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a24c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a27c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a290 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a29c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a2b0 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a2b8 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a2cc 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a2d4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a2e8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a2f0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a318 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a320 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a334 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a33c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a388 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a3a4 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a3c0 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a3d8 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a410 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a424 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a434 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a46c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4e0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a500 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a504 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a510 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a514 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a518 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a51c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a588 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +0000a5a0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a5fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a60c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a628 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +0000a654 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a71c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a750 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a8d8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a8f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a914 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a93c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa68 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aa8c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad14 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ad7c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adb0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6e0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b6e8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000b6ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b990 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b9b8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bbfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bc30 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bcd8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bce0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bcec 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bcf8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -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 │ │ │ │ │ -0000bdf0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000be14 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bed4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bf14 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bf34 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bf64 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bfa4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bfbc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bfc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bfc4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c01c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c054 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c284 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c2b8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c39c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c3cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c3dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bd10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd24 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bd38 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bd64 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bd80 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bddc 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000bdfc 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000be18 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bed8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bf18 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bf38 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bf68 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bfa8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bfc0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bfc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bfc8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c020 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c058 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c288 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c2c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c378 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c390 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c3d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3d4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3d8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000c3dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000c3e0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c3e4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c3e8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000c3ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c458 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c488 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c4b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c4e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c530 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c568 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c590 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c5a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c5ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c5b0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c67c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c680 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c6c0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c6c8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c70c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c738 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c784 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c818 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c824 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c86c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c888 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000c8a4 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000c960 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c990 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c9c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c9cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca20 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ca28 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c44c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c47c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c4a4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c4dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c524 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c55c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c584 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c59c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c5a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c5a4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c670 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c674 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c6b4 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c6bc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c700 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c72c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c778 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c80c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c818 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c860 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c87c 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000c898 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000c954 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c984 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c9b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c9c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca14 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ca1c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000ca44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ca50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca64 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ca68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ca58 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca5c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ca60 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ca64 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ca68 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000ca6c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000ca70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ca74 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000ca78 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ca7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000caf0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cc74 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000cce4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ce0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce60 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ce98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cee0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cf20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cf54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf98 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cfe0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d01c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d024 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d06c 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -0000d0a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cae4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cc68 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ccd8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ce00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce30 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ce8c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ced4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cf14 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cf48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf8c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfd4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d010 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d018 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d060 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +0000d094 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d0c8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d0d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000d0d4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0e0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0e4 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d0e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d12c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d154 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d338 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d358 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d380 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3a4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3c0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3dc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d400 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d414 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d43c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d44c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d464 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d478 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d4a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d4a8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d4ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d5a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d5a4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d5d4 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ -0000d5dc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d5e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d5e4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000d5e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d61c 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000d638 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000d648 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000d654 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000d670 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000d678 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d67c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d680 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d6cc 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000d6dc 0001971c R_ARM_CALL 00013f64 _PyLong_Frexp │ │ │ │ │ -0000d6f0 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000d718 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000d71c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d734 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d750 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d760 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d76c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d770 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d774 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000d778 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d780 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d8e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d90c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d938 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000db28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbe8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dc04 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000dc18 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dc24 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000dc58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc78 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000dc94 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000dce4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dcf4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dd08 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000dd2c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000dd48 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000dd5c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dd68 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000ddc0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ddf8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e080 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e0a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e0c8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e0d4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e0e4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e0f0 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e130 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e218 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e230 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e23c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e24c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e258 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e27c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e288 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000e2e8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e2f8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e304 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e314 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e338 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e3a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e3ac 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e3b0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e3b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e3b8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000e3bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d0d8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d0dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d120 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d148 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d32c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d34c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d374 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d398 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3b4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3d0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3f4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d408 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d430 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d440 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d458 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d46c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d49c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d4a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d594 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d598 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d5c8 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ +0000d5d0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d5d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d5d8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d5dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d610 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000d62c 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000d63c 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000d648 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000d664 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d66c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d670 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d674 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d6c0 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000d6d0 0001971c R_ARM_CALL 00013f74 _PyLong_Frexp │ │ │ │ │ +0000d6e4 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000d70c 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000d710 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d728 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d744 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d754 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d760 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d764 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d768 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d76c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d774 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d8d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d900 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d92c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000db1c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbdc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dbf8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000dc0c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dc18 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000dc4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc6c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000dc88 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000dcd8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dce8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dcfc 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000dd20 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000dd3c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000dd50 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dd5c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000ddb0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dde8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e070 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e098 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e0b8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e0c4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e0d4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e0e0 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e124 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e20c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e224 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e230 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e240 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e24c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e280 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e28c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000e2a0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e2ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e304 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e314 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e320 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e394 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e3b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e3bc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e3c0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000e3c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e5bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e67c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e734 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e804 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e85c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e88c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e8cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e978 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9a4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ea3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ea70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eadc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebf4 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -0000ed48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed90 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ef08 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f028 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f034 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -0000f0d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f118 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f180 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f214 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2f8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f338 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f3c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f3fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f404 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f408 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000f40c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f410 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -0000f414 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f418 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f41c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f420 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f424 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e3c8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000e3cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e3d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e5cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e68c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e744 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e814 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e86c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e89c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e8dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e988 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea0c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ea4c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ea80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eaec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eba0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec04 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +0000ed58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eda0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ef18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f038 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f044 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +0000f0e8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f128 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f190 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f224 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f308 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f348 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f3d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f40c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f414 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f418 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000f41c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f420 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000f424 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f428 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f42c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f430 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f46c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f524 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f590 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f784 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f808 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f888 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8b8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f93c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f9dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fa4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000faac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fad8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fba0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbc0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc24 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fec4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffc8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010040 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010118 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010160 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010210 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010270 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010338 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010340 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000103b4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00010424 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010468 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000104d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106b4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0001090c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010930 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010954 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010994 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000109b4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000109d0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000109ec 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010a2c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010a58 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010a9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010b04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b94 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010bb0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010be0 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -00010c5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010ca8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010d74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010db0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010de0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e24 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010e74 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ec8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ed4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010ee0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00010ee4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010ee8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010eec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010ef0 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00010ef4 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00011030 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011068 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00011138 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011160 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011170 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011178 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0001117c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011180 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011184 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011188 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f434 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f43c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f440 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f47c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4dc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f504 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f534 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f5a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f794 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f818 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f898 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f94c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f9ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa08 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fa5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fabc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fae8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fba4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbb0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbd0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fc28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdcc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe8c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fed4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010050 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010128 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010170 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010220 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010280 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010348 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010350 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000103c4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00010434 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010478 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000104e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000106c4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0001091c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010940 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010964 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000109a4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000109c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000109e0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000109fc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010a3c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010a68 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010aac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010b14 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010b64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ba4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010bc0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010bf0 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +00010c6c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010cb8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010d84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dc0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010df0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e20 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e34 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010e84 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010ea8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ed8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010ef0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00010ef4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010ef8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010efc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010f00 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +00010f04 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00011040 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011078 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011148 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011170 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011180 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011188 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0001118c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00011190 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001123c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000112a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112fc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011310 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011324 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001139c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000113cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000113f0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001140c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011418 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001141c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001143c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011448 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001144c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011450 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011454 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00011458 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011480 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000114b0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000114c4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000114f4 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011528 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011550 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000115bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000115e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000115fc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011624 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011648 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000116c0 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00011724 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011748 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011788 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000117c0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00011824 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011884 0001a21c R_ARM_CALL 00011f5c _PyLong_FromBytes │ │ │ │ │ -000118a0 0001a31c R_ARM_CALL 00011e60 PyLong_FromUnicodeObject │ │ │ │ │ -000118b8 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000118e4 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011900 0001a21c R_ARM_CALL 00011f5c _PyLong_FromBytes │ │ │ │ │ -00011918 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011924 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001193c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011964 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011998 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001199c 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -000119a0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000119a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000119a8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000119ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000119b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000119b4 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -000119f4 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011a58 0001a21d R_ARM_JUMP24 00011f5c _PyLong_FromBytes │ │ │ │ │ -00011a64 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00011ab0 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011ad4 0001a31d R_ARM_JUMP24 00011e60 PyLong_FromUnicodeObject │ │ │ │ │ -00011adc 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011b08 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011b28 0001a21d R_ARM_JUMP24 00011f5c _PyLong_FromBytes │ │ │ │ │ -00011b40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ba0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011bac 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011bc4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011bd8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011bf8 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00011bfc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011c00 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011c04 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011c08 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011c0c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011c10 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011c14 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011c90 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011cbc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011cec 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d04 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -00011d54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d5c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00011dac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011dd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011df8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011e0c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011e3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011e4c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011e50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011e54 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011e58 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011194 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011198 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000111a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001124c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000112b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001130c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011320 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011334 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000113ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000113dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011400 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0001141c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011428 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001142c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001144c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011458 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001145c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011460 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011464 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00011468 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011490 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000114c0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000114d4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011504 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00011538 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011560 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000115cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000115f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001160c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011634 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000116d0 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00011734 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011758 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011798 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117d0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00011834 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011894 0001a21c R_ARM_CALL 00011f6c _PyLong_FromBytes │ │ │ │ │ +000118b0 0001a31c R_ARM_CALL 00011e70 PyLong_FromUnicodeObject │ │ │ │ │ +000118c8 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000118f4 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011910 0001a21c R_ARM_CALL 00011f6c _PyLong_FromBytes │ │ │ │ │ +00011928 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011934 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001194c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011974 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000119a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000119a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000119ac 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +000119b0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000119b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000119b8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000119bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000119c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000119c4 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011a04 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011a68 0001a21d R_ARM_JUMP24 00011f6c _PyLong_FromBytes │ │ │ │ │ +00011a74 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00011ac0 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011ae4 0001a31d R_ARM_JUMP24 00011e70 PyLong_FromUnicodeObject │ │ │ │ │ +00011aec 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011b18 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011b38 0001a21d R_ARM_JUMP24 00011f6c _PyLong_FromBytes │ │ │ │ │ +00011b50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011bb0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011bbc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011bd4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011be8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011c04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011c08 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011c0c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011c10 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011c14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011c18 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011c1c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011c20 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011c24 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011ca0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011ccc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011cfc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d14 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +00011d64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011d6c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00011dbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011de8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011e08 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011e1c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011e4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00011e5c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011e84 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00011e94 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00011ea4 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00011f30 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011f40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f54 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011f58 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f88 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00011fc8 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00011fe8 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001200c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012018 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0001201c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000120d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012114 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012140 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012154 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001215c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000121e4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012210 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012234 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012268 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012274 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012278 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012298 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000122a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000122a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000122ac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000122b0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000122b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012408 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000126d0 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012710 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00012bc4 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00012f80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012fb8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012ff8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012ffc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013004 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013054 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00013078 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00013080 0001971c R_ARM_CALL 00013f64 _PyLong_Frexp │ │ │ │ │ -00013094 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000130b4 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000130c8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000130d4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000130ec 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013104 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013118 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013128 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013140 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00013144 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013148 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0001314c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011e64 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011e68 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011e6c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011e94 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00011ea4 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00011eb4 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +00011f40 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011f50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f64 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011f68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011f98 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +00011fd8 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00011ff8 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001201c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012028 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0001202c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000120e4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012124 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012150 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012164 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001216c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000121f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012220 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012244 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012278 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012284 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012288 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000122a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000122b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000122b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000122bc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000122c0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000122c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012418 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000126e0 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012720 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012bd4 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00012f90 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012fc8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013008 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0001300c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013014 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013064 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00013088 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00013090 0001971c R_ARM_CALL 00013f74 _PyLong_Frexp │ │ │ │ │ +000130a4 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000130c4 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000130d8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000130e4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000130fc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013114 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013128 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013138 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013150 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00013154 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000131fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000132b4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013328 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013330 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000134c8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013588 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000135a8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000135c8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000135f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013614 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013634 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013654 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013670 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001367c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000136a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000136ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013704 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -0001373c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013740 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001374c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013750 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013754 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013758 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000138a0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013914 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001391c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013acc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013b88 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ba8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013bc8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013bf0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c14 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c34 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c54 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c70 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013c94 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013ce0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d0c 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -00013d28 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013d2c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013d3c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013d40 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013de4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013df4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013e50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e80 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013e90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013ee0 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00013f4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013f58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013f60 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00014068 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0001408c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000140a4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000140b0 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000140cc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000140e4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000140f0 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0001410c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014120 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0001412c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00014148 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0001415c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00014210 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014224 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000143c0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000144ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001452c 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0001453c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014540 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001466c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000146a4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014714 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014740 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014bfc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00014cd0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014d00 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014d94 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00014db0 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ -00014dd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014de4 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00014ee4 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00014f40 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014f48 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014f60 0001711d R_ARM_JUMP24 00011328 _PyLong_Copy │ │ │ │ │ -00014f70 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014f8c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014f9c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014fa4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014fa8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014fac 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014fb0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014fb4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014fb8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00014fbc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00013158 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0001315c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013164 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001320c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000132c4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013338 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013340 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000134d8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013598 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000135b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000135d8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013600 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013624 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013644 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013664 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013680 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0001368c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000136b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000136fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013714 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +0001374c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013750 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001375c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013760 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013764 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013768 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000137f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000138b0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013924 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0001392c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013adc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013b98 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013bb8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013bd8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c00 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c24 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c44 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c64 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c80 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013ca4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013cf0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013d1c 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +00013d38 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d3c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013d4c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013d50 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013df4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013e04 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00013e60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e90 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013ea0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013ef0 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00013f5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f70 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00014078 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001409c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000140b4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000140c0 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000140dc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000140f4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00014100 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0001411c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014130 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001413c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00014158 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0001416c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00014220 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014234 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000143d0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000144fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001453c 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0001454c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00014550 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001467c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000146b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014724 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014750 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014c0c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00014ce0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014d10 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014da4 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00014dc0 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ +00014de8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014df4 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00014ef4 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00014f50 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014f58 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014f70 0001711d R_ARM_JUMP24 00011338 _PyLong_Copy │ │ │ │ │ +00014f80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014f9c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014fac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014fb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014fb8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014fbc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00014fc0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015070 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000150ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000150c0 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -000150f4 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0001512c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015154 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015160 0001711d R_ARM_JUMP24 00011328 _PyLong_Copy │ │ │ │ │ -00015164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001516c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015204 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015208 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015234 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015248 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001525c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015264 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015268 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001526c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00015270 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015274 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015278 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0001527c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000152cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015300 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015324 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015364 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015614 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015640 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015698 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000156d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00015890 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015a34 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015a5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015a70 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015a80 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015aa8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015ac0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015ac4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015c0c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015c38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015c70 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015cbc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015ccc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015cf0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015d40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015de8 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00015e20 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015f34 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015f58 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015f74 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015fbc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015ffc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016030 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001605c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016200 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001628c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016310 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016404 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00016438 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00016594 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000166b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000166e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016718 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016744 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016768 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016a10 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016a44 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016a98 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016ab8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016bbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016be0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016bf4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016c14 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016c40 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016c90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016cac 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016ce8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016cf4 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -00016d48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016db0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016dbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016dc8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016dd4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00016e84 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016ed4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016f0c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016f2c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016f64 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016f80 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00016f94 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000170bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000170c8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017108 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001712c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017140 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00017158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001715c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00017160 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000171a4 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000171d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000171dc 0001711c R_ARM_CALL 00011328 _PyLong_Copy │ │ │ │ │ -000171f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000171f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017260 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000172e4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00017338 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001738c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017494 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000174d4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000174f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017510 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017514 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017518 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000175f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001763c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017690 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000176bc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017b98 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00017c5c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00017d20 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00017d38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017d50 0001711d R_ARM_JUMP24 00011328 _PyLong_Copy │ │ │ │ │ -00017d6c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00017d7c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017d9c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017da0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017da4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017da8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017dac 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00017db0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014fc4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014fc8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00014fcc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00014fd0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015080 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000150bc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000150d0 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +00015104 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0001513c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00015164 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015170 0001711d R_ARM_JUMP24 00011338 _PyLong_Copy │ │ │ │ │ +00015174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001517c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000151cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015200 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015224 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015264 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015514 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015540 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015598 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000155d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00015790 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015934 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001595c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015970 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015980 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000159a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000159b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000159c0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000159c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015b0c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015b38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015b70 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015bbc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015bcc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015bf0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015c40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015ce8 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00015d20 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015e44 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015e68 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015e84 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015ecc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015f0c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015f40 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015f6c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016118 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000161a4 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016228 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016300 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00016334 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00016490 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000165ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000165d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016614 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016640 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016660 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016904 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +00016940 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +00016974 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000169bc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016a78 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016aa4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ab0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016b24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016bcc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016bf4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c74 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +00016cc8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016cd4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016d34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016d40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016d4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016d5c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016dac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016de4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016e04 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016e3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016e58 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00016e6c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00016f94 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016fa0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016fe0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017004 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017018 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00017030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017034 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00017038 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001707c 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000170ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000170b4 0001711c R_ARM_CALL 00011338 _PyLong_Copy │ │ │ │ │ +000170c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000170cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017138 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000171bc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017210 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017264 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001736c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000173ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000173d0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000173e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000173ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000173f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000174cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017514 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017568 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017594 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017a6c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00017b60 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00017c2c 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00017c44 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017c5c 0001711d R_ARM_JUMP24 00011338 _PyLong_Copy │ │ │ │ │ +00017c68 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017c98 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00017ca8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017cac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017cb0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017cb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017cb8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00017cbc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2056c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x204f8 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 0x205ac contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x20538 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 00010ef8 PyLong_AsUnsignedLongLong │ │ │ │ │ +00000128 00019b1c R_ARM_CALL 00010f08 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 00011328 _PyLong_Copy │ │ │ │ │ +00000204 0001711c R_ARM_CALL 00011338 _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 00006a94 _PyLong_FromByteArray │ │ │ │ │ +000002dc 00017b1d R_ARM_JUMP24 00006a88 _PyLong_FromByteArray │ │ │ │ │ 000002e8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000330 00017b1d R_ARM_JUMP24 00006a94 _PyLong_FromByteArray │ │ │ │ │ +00000330 00017b1d R_ARM_JUMP24 00006a88 _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 e3c8 │ │ │ │ │ + bl e3d8 │ │ │ │ │ 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 11328 <_PyLong_Copy> │ │ │ │ │ + b 11338 <_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 11328 <_PyLong_Copy> │ │ │ │ │ + b 11338 <_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 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ 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 12328 │ │ │ │ │ + bl 12338 │ │ │ │ │ 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 ca80 │ │ │ │ │ + bl ca74 │ │ │ │ │ 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 77ec │ │ │ │ │ + bne 930 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ + bl 77e0 │ │ │ │ │ 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 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ 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 77ec │ │ │ │ │ + b 7c4 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ + bl 77e0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 804 <_PyLong_DivmodNear+0x180> │ │ │ │ │ + b 8a4 <_PyLong_DivmodNear+0x180> │ │ │ │ │ bl 3e10 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7bc <_PyLong_DivmodNear+0x138> │ │ │ │ │ - ldr r3, [pc, #48] @ 8d4 <_PyLong_DivmodNear+0x250> │ │ │ │ │ - ldr r1, [pc, #48] @ 8d8 <_PyLong_DivmodNear+0x254> │ │ │ │ │ + b 85c <_PyLong_DivmodNear+0x138> │ │ │ │ │ + ldr r3, [pc, #48] @ 974 <_PyLong_DivmodNear+0x250> │ │ │ │ │ + ldr r1, [pc, #48] @ 978 <_PyLong_DivmodNear+0x254> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 794 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + b 834 <_PyLong_DivmodNear+0x110> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 740 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ + bne 7e0 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 740 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ + b 7e0 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000008dc : │ │ │ │ │ +0000097c : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsr r2, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - bne c58 │ │ │ │ │ + bne 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 c04 │ │ │ │ │ + beq c80 │ │ │ │ │ tst r7, #8 │ │ │ │ │ - bne ac4 │ │ │ │ │ + bne c30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a40 │ │ │ │ │ + bls ae0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a20 │ │ │ │ │ + beq a80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 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 c20 │ │ │ │ │ + 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 ba8 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - subne r9, r5, #1 │ │ │ │ │ - ldrsb r2, [r8, r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge 99c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ - tst r7, #4 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, r2 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #604] @ c68 │ │ │ │ │ - ldr r1, [pc, #604] @ c6c │ │ │ │ │ + bne 9e4 │ │ │ │ │ + ldr r3, [pc, #668] @ d08 │ │ │ │ │ + ldr r1, [pc, #668] @ d0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 9ac │ │ │ │ │ + b a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 329c <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ lsrne r3, r0, #3 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - bne 99c │ │ │ │ │ + bne a3c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 9a0 │ │ │ │ │ + b a40 │ │ │ │ │ + ands r0, r0, #7 │ │ │ │ │ + bne a3c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq 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 b7c │ │ │ │ │ + beq bdc │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bgt b38 │ │ │ │ │ + bgt b98 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq b14 │ │ │ │ │ + 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 b7c │ │ │ │ │ + ble bdc │ │ │ │ │ asrs r1, r1, r2 │ │ │ │ │ - bne b7c │ │ │ │ │ + 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, #404] @ c70 │ │ │ │ │ - ldr r1, [pc, #404] @ c74 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq a18 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a18 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne a18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a18 │ │ │ │ │ + b a40 │ │ │ │ │ + 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 a7c │ │ │ │ │ - b b1c │ │ │ │ │ + ble b1c │ │ │ │ │ + b b7c │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ │ - bne b84 │ │ │ │ │ + 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 b64 │ │ │ │ │ + bne bc4 │ │ │ │ │ mov r5, #4 │ │ │ │ │ - b 9a0 │ │ │ │ │ + b a40 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b b7c │ │ │ │ │ + b bdc │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq a48 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne a48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + 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 a78 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne a78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b a78 │ │ │ │ │ + tst r7, #16 │ │ │ │ │ + beq 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 be0 │ │ │ │ │ + beq cd4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble c48 │ │ │ │ │ + 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 bb8 │ │ │ │ │ + bne cac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 9a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9a8 │ │ │ │ │ + bne a40 │ │ │ │ │ + b a3c │ │ │ │ │ cmp r2, r9, lsl #7 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b be0 │ │ │ │ │ - ldr r1, [pc, #24] @ c78 │ │ │ │ │ - ldr r0, [pc, #24] @ c7c │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a18 │ │ │ │ │ + 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 {} │ │ │ │ │ @@ -440,66 +440,66 @@ │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bhi 5fc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - add r1, r3, r2, lsl #2 │ │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ │ - lsrs lr, ip, #30 │ │ │ │ │ - bne 658 │ │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ │ - orr lr, lr, ip, lsl #30 │ │ │ │ │ - cmp ip, lr, lsr #30 │ │ │ │ │ - bne 658 │ │ │ │ │ + add ip, r3, r2, lsl #2 │ │ │ │ │ + ldr lr, [ip, #8] │ │ │ │ │ + lsrs r1, lr, #30 │ │ │ │ │ + bne 65c │ │ │ │ │ + ldr r1, [ip, #4] │ │ │ │ │ + orr r1, r1, lr, lsl #30 │ │ │ │ │ + cmp lr, r1, lsr #30 │ │ │ │ │ + bne 65c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - sub ip, r2, #3 │ │ │ │ │ - beq 670 │ │ │ │ │ + sub lr, r2, #3 │ │ │ │ │ + beq 674 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ - orr r3, r3, lr, lsl #30 │ │ │ │ │ - cmp lr, r3, lsr #30 │ │ │ │ │ - bne 658 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ + orr r3, r3, r1, lsl #30 │ │ │ │ │ + cmp r1, r3, lsr #30 │ │ │ │ │ + bne 65c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + subs lr, lr, #1 │ │ │ │ │ bcc 674 │ │ │ │ │ - ldr r2, [r1, #-4]! │ │ │ │ │ - orr r2, r2, r3, lsl #30 │ │ │ │ │ - cmp r3, r2, lsr #30 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - beq 63c │ │ │ │ │ - ldr r3, [pc, #100] @ 6c4 │ │ │ │ │ - ldr r1, [pc, #100] @ 6c8 │ │ │ │ │ + ldr r3, [ip, #-4]! │ │ │ │ │ + orr r3, r3, r1, lsl #30 │ │ │ │ │ + cmp r1, r3, lsr #30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + beq 640 │ │ │ │ │ + ldr r3, [pc, #96] @ 6c4 │ │ │ │ │ + ldr r1, [pc, #96] @ 6c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - mov r3, lr │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ blt 684 │ │ │ │ │ - mul r0, r3, r0 │ │ │ │ │ + mul r0, r1, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - sub r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - ands r3, r3, r0, lsr #31 │ │ │ │ │ - beq 658 │ │ │ │ │ + sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + ands r1, r1, r0, lsr #31 │ │ │ │ │ + beq 65c │ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [pc, #36] @ 6cc │ │ │ │ │ ldr r1, [pc, #36] @ 6d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 668 │ │ │ │ │ + b 66c │ │ │ │ │ ldr r1, [pc, #24] @ 6d4 │ │ │ │ │ ldr r0, [pc, #24] @ 6d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 668 │ │ │ │ │ + b 66c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -520,24 +520,24 @@ │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bne 18b0 │ │ │ │ │ + bne 1998 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17b0 │ │ │ │ │ - ldr r1, [pc, #4024] @ 16e8 │ │ │ │ │ + beq 1754 │ │ │ │ │ + ldr r1, [pc, #4028] @ 16ec │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ moveq r7, r0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 1788 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ │ beq 1320 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ beq 1314 │ │ │ │ │ @@ -551,15 +551,15 @@ │ │ │ │ │ sub ip, sl, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ and ip, ip, sl │ │ │ │ │ beq 134c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r9, [pc, #3924] @ 16ec │ │ │ │ │ + ldr r9, [pc, #3928] @ 16f0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b 7b0 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ beq 1574 │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ │ beq e80 │ │ │ │ │ cmp r4, #640 @ 0x280 │ │ │ │ │ bgt 1468 │ │ │ │ │ - ldr r6, [pc, #3820] @ 16f0 │ │ │ │ │ + ldr r6, [pc, #3824] @ 16f4 │ │ │ │ │ lsl r8, sl, #3 │ │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ │ ldrd r2, [r3, #208] @ 0xd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -597,33 +597,33 @@ │ │ │ │ │ bne 1588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #3760] @ 16f4 │ │ │ │ │ + ldr r3, [pc, #3764] @ 16f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #3752] @ 16f8 │ │ │ │ │ + ldr r3, [pc, #3756] @ 16fc │ │ │ │ │ mov r2, #-67108864 @ 0xfc000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d8 │ │ │ │ │ + bne 1884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bgt 18d8 │ │ │ │ │ + bgt 1884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 144c │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [r6, #800] @ 0x320 │ │ │ │ │ - ldr r3, [pc, #3608] @ 16fc │ │ │ │ │ + ldr r3, [pc, #3612] @ 1700 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ @@ -672,41 +672,41 @@ │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r6 │ │ │ │ │ add r3, r2, #12 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - beq 1904 │ │ │ │ │ + beq 1898 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ ldrb r4, [r2, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ beq e3c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq 16c4 │ │ │ │ │ + beq 17d4 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ ldrb r3, [r3, #224] @ 0xe0 │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ umlal r3, r2, r4, fp │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ movgt r3, #2 │ │ │ │ │ ble 1274 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 17c8 │ │ │ │ │ + beq 17f8 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ ldrb r2, [r1, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ umlal r1, r2, fp, r4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ @@ -714,15 +714,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ bge d54 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 17b4 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ ldrb r2, [r1, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ umlal r1, r2, fp, r4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ asr lr, fp, #31 │ │ │ │ │ ldrb ip, [r0], #1 │ │ │ │ │ mul r1, fp, r2 │ │ │ │ │ cmp ip, #95 @ 0x5f │ │ │ │ │ mla r1, r4, lr, r1 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 176c │ │ │ │ │ umull r5, r2, fp, r4 │ │ │ │ │ ldrb ip, [ip, #224] @ 0xe0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ adds r4, ip, r5 │ │ │ │ │ adc r2, r1, r2 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ @@ -887,15 +887,15 @@ │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ beq dc0 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3, lsr #3 │ │ │ │ │ - ble 1914 │ │ │ │ │ + ble 18a8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ str r4, [r1] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ @@ -993,18 +993,18 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bne 1224 │ │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ b adc │ │ │ │ │ - ldr r1, [pc, #2184] @ 16e8 │ │ │ │ │ + ldr r1, [pc, #2188] @ 16ec │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1834 │ │ │ │ │ ldrb r3, [fp, #1] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12f4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 7f4 │ │ │ │ │ lsrs r3, sl, #2 │ │ │ │ │ @@ -1015,17 +1015,17 @@ │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bne e94 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mvneq r0, #-2147483619 @ 0x8000001d │ │ │ │ │ bne 1288 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt 18c4 │ │ │ │ │ + bgt 19ac │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ - ldr r3, [pc, #2112] @ 1700 │ │ │ │ │ + ldr r3, [pc, #2116] @ 1704 │ │ │ │ │ add r4, r4, #29 │ │ │ │ │ smull r2, r3, r4, r3 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ asr r4, r4, #31 │ │ │ │ │ rsbs r6, r4, r3, asr #4 │ │ │ │ │ addne r0, r6, #3 │ │ │ │ │ lslne r0, r0, #2 │ │ │ │ │ @@ -1211,37 +1211,37 @@ │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 11cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 11cc │ │ │ │ │ - ldr r2, [pc, #1348] @ 1704 │ │ │ │ │ + ldr r2, [pc, #1352] @ 1708 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 16c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #1328] @ 1708 │ │ │ │ │ + ldr r3, [pc, #1332] @ 170c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movne r3, r2 │ │ │ │ │ bne d40 │ │ │ │ │ b d48 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ - ldr r2, [pc, #1272] @ 170c │ │ │ │ │ + ldr r2, [pc, #1276] @ 1710 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ bcs 1198 │ │ │ │ │ b d34 │ │ │ │ │ mov ip, fp │ │ │ │ │ asr r6, fp, #31 │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ beq 1420 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ b 78c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 16e0 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12f4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ b e78 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ @@ -1322,29 +1322,29 @@ │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ - ldr r3, [pc, #928] @ 1740 │ │ │ │ │ - ldr r1, [pc, #876] @ 1710 │ │ │ │ │ + ldr r3, [pc, #940] @ 174c │ │ │ │ │ + ldr r1, [pc, #880] @ 1714 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1357,15 +1357,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ b d48 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 18a8 │ │ │ │ │ + bne 1990 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bne d0c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r2, r3, r2 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ @@ -1391,98 +1391,98 @@ │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bne 89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ b 13d4 │ │ │ │ │ - ldr r3, [pc, #676] @ 1714 │ │ │ │ │ + ldr r3, [pc, #680] @ 1718 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpgt r4, r2 │ │ │ │ │ - bgt 1884 │ │ │ │ │ - ldr r3, [pc, #640] @ 1718 │ │ │ │ │ + bgt 1954 │ │ │ │ │ + ldr r3, [pc, #644] @ 171c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7fc │ │ │ │ │ - ldr r0, [pc, #612] @ 171c │ │ │ │ │ + ldr r0, [pc, #616] @ 1720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ sub r1, fp, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 13b0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #576] @ 1720 │ │ │ │ │ - ldr r1, [pc, #576] @ 1724 │ │ │ │ │ + ldr r2, [pc, #580] @ 1724 │ │ │ │ │ + ldr r1, [pc, #580] @ 1728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp] │ │ │ │ │ beq 1508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 189c │ │ │ │ │ + beq 196c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1524 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 18ec │ │ │ │ │ + beq 1978 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ bne ce8 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1560 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 18f8 │ │ │ │ │ - ldr r3, [pc, #448] @ 1728 │ │ │ │ │ - ldr r1, [pc, #448] @ 172c │ │ │ │ │ + beq 1984 │ │ │ │ │ + ldr r3, [pc, #452] @ 172c │ │ │ │ │ + ldr r1, [pc, #452] @ 1730 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ │ bne 7b0 │ │ │ │ │ sub r7, fp, #1 │ │ │ │ │ b 134c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL log │ │ │ │ │ - ldr r2, [pc, #404] @ 1730 │ │ │ │ │ - ldr r3, [pc, #404] @ 1734 │ │ │ │ │ + ldr r2, [pc, #408] @ 1734 │ │ │ │ │ + ldr r3, [pc, #408] @ 1738 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ umull r2, r3, sl, sl │ │ │ │ │ asr r5, sl, #31 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ umull r3, r1, r2, sl │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ @@ -1525,15 +1525,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ umull r0, ip, r3, sl │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, #1073741825 @ 0x40000001 │ │ │ │ │ sbcs lr, ip, #0 │ │ │ │ │ bcc 1644 │ │ │ │ │ - ldr r0, [pc, #148] @ 16fc │ │ │ │ │ + ldr r0, [pc, #152] @ 1700 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ str r3, [r0, #-8] │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ str r1, [r3, #800] @ 0x320 │ │ │ │ │ b 82c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ @@ -1550,23 +1550,24 @@ │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #9 │ │ │ │ │ b 1660 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, #7 │ │ │ │ │ b 1660 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r1, r7, #2 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - bne 9b4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov ip, fp │ │ │ │ │ - asr r6, fp, #31 │ │ │ │ │ - b adc │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b 11c8 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + b 1358 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ .word 0x00000200 │ │ │ │ │ @@ -1575,70 +1576,81 @@ │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000029c │ │ │ │ │ + .word 0x000002a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000184 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xcf0a9650 │ │ │ │ │ .word 0x4034cb5e │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + bne 774 │ │ │ │ │ + b 1334 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ blt a78 │ │ │ │ │ b abc │ │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - b 1358 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ add r7, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 758 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ beq 73c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1788 │ │ │ │ │ + bne 1798 │ │ │ │ │ b 758 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - b 1358 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - bne 774 │ │ │ │ │ - b 1334 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + add r1, r7, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + cmpne ip, r3 │ │ │ │ │ + movle r7, r1 │ │ │ │ │ + bgt a34 │ │ │ │ │ + b abc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r1, r7, #2 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + bne 9b4 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + mov ip, fp │ │ │ │ │ + asr r6, fp, #31 │ │ │ │ │ + b adc │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne ip, r3 │ │ │ │ │ bgt 9f4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ @@ -1646,29 +1658,17 @@ │ │ │ │ │ beq 1264 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov ip, fp │ │ │ │ │ asr r6, fp, #31 │ │ │ │ │ bne adc │ │ │ │ │ b 1280 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ - add r1, r7, #4 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - cmpne ip, r3 │ │ │ │ │ - movle r7, r1 │ │ │ │ │ - bgt a34 │ │ │ │ │ - b abc │ │ │ │ │ - ldr r5, [sp] │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b 11c8 │ │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + b 1358 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, #6 │ │ │ │ │ b 1660 │ │ │ │ │ bhi 1240 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ beq 1874 │ │ │ │ │ @@ -1678,88 +1678,55 @@ │ │ │ │ │ mov sl, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b 1428 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b 1428 │ │ │ │ │ - ldr r3, [pc, #-332] @ 1740 │ │ │ │ │ - ldr r1, [pc, #-344] @ 1738 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 13d4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1508 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - b 1358 │ │ │ │ │ - ldr r3, [pc, #-376] @ 1740 │ │ │ │ │ - ldr r1, [pc, #-384] @ 173c │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13d4 │ │ │ │ │ - ldr r3, [pc, #-396] @ 1740 │ │ │ │ │ - ldr r1, [pc, #-396] @ 1744 │ │ │ │ │ + ldr r3, [pc, #-336] @ 173c │ │ │ │ │ + ldr r1, [pc, #-336] @ 1740 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ - ldr r3, [pc, #-408] @ 1748 │ │ │ │ │ - ldr r1, [pc, #-408] @ 174c │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1524 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1560 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ b 90c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1988 │ │ │ │ │ + beq 191c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, sl │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 1900 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 19b4 │ │ │ │ │ + beq 1948 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r5, [sp] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r8, [sp, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 190c │ │ │ │ │ + b 18a0 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 13d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -1767,15 +1734,48 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 13d4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 196c │ │ │ │ │ + b 1900 │ │ │ │ │ + ldr r3, [pc, #-528] @ 174c │ │ │ │ │ + ldr r1, [pc, #-540] @ 1744 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 13d4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1508 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1524 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1560 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b 1358 │ │ │ │ │ + ldr r3, [pc, #-596] @ 174c │ │ │ │ │ + ldr r1, [pc, #-604] @ 1748 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 13d4 │ │ │ │ │ + ldr r3, [pc, #-616] @ 174c │ │ │ │ │ + ldr r1, [pc, #-616] @ 1750 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 13d4 │ │ │ │ │ │ │ │ │ │ 000019c0 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 1ba0 │ │ │ │ │ @@ -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 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ b 2a2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ b 2c38 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne 31e4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ @@ -3739,49 +3739,49 @@ │ │ │ │ │ ldr r5, [pc, #356] @ 3800 │ │ │ │ │ b 353c │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ lsrs lr, r1, #30 │ │ │ │ │ bne 36f8 │ │ │ │ │ - ldr r6, [ip, #4] │ │ │ │ │ - orr r6, r6, r1, lsl #30 │ │ │ │ │ - cmp r1, r6, lsr #30 │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + orr lr, lr, r1, lsl #30 │ │ │ │ │ + cmp r1, lr, lsr #30 │ │ │ │ │ bne 36f8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - sub lr, r0, #3 │ │ │ │ │ + sub r6, r0, #3 │ │ │ │ │ beq 370c │ │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ │ - orr r1, r1, r6, lsl #30 │ │ │ │ │ - cmp r6, r1, lsr #30 │ │ │ │ │ + orr r1, r1, lr, lsl #30 │ │ │ │ │ + cmp lr, r1, lsr #30 │ │ │ │ │ bne 36f8 │ │ │ │ │ - subs lr, lr, #1 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ bcc 3710 │ │ │ │ │ ldr r0, [ip, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ beq 36dc │ │ │ │ │ ldr r3, [pc, #260] @ 3804 │ │ │ │ │ ldr r1, [pc, #260] @ 3808 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 3720 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 37a8 │ │ │ │ │ muls r2, r1, r2 │ │ │ │ │ bpl 34b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d0ec │ │ │ │ │ + bl d0e0 │ │ │ │ │ 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 bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ 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 9b5c │ │ │ │ │ + b 9b50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3fdc │ │ │ │ │ - bl 9b5c │ │ │ │ │ + bl 9b50 │ │ │ │ │ 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 bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ 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 bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ 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 9b5c │ │ │ │ │ + b 9b50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 41bc <_PyLong_Subtract+0x1a4> │ │ │ │ │ - bl 9b5c │ │ │ │ │ + bl 9b50 │ │ │ │ │ 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 bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ 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 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_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 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ 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 11508 <_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 114f8 <_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 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b 47fc │ │ │ │ │ + bl 11508 <_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,367 @@ │ │ │ │ │ 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 │ │ │ │ │ + ldrcs r5, [pc, #196] @ 4964 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + addcs r5, r5, r0, lsl #4 │ │ │ │ │ + bcs 490c │ │ │ │ │ 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 │ │ │ │ │ + lsr r8, r1, #30 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + bne 4914 │ │ │ │ │ + add r0, r7, #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 │ │ │ │ │ + beq 495c │ │ │ │ │ + ldr r3, [pc, #136] @ 4968 │ │ │ │ │ + lsl r7, r7, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - str r8, [r5, #8] │ │ │ │ │ + str r7, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 4924 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - addne r2, r5, #12 │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r6, r8 │ │ │ │ │ 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 │ │ │ │ │ + bne 4944 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + movne r7, #3 │ │ │ │ │ + moveq r7, #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 │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r6, r8 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 4914 │ │ │ │ │ + beq 490c │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r4, r4, #28 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r6, [r3] │ │ │ │ │ - strne r4, [r2, #8] │ │ │ │ │ - b 4914 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + strne r4, [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 4f54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5298 │ │ │ │ │ + blt 5260 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f88 │ │ │ │ │ + bne 4f50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4fd4 │ │ │ │ │ + beq 4f9c │ │ │ │ │ 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 51b4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5208 │ │ │ │ │ + beq 51d0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ - bhi 5120 │ │ │ │ │ + bhi 50e8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 5168 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 51b4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 50c4 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5280 │ │ │ │ │ + beq 5248 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 5310 │ │ │ │ │ + beq 5304 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 514c │ │ │ │ │ - ldr r1, [pc, #2260] @ 5330 │ │ │ │ │ + bne 5114 │ │ │ │ │ + ldr r1, [pc, #2260] @ 5324 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 50fc │ │ │ │ │ - ldr r1, [pc, #2244] @ 5334 │ │ │ │ │ + bne 50c4 │ │ │ │ │ + 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 521c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - 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, #40] @ 0x28 │ │ │ │ │ - beq 50d4 │ │ │ │ │ + beq 509c │ │ │ │ │ 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 4e3c │ │ │ │ │ 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 4fac │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ │ - bne 5080 │ │ │ │ │ + bne 5048 │ │ │ │ │ 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 4fc0 │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4c18 │ │ │ │ │ + beq 4c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ - b 4d7c │ │ │ │ │ + b 4d70 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4e6c │ │ │ │ │ + beq 4e34 │ │ │ │ │ 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 4ddc │ │ │ │ │ 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 4e3c │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 50d4 │ │ │ │ │ cmp r6, lr │ │ │ │ │ movhi r1, r8 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 4d7c │ │ │ │ │ + bls 4d70 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4eb4 │ │ │ │ │ + bne 4e7c │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ 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 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bcs 4bdc │ │ │ │ │ - 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 │ │ │ │ │ + bhi 52b0 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov lr, r9 │ │ │ │ │ + b 4cb4 │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r4, r5, r4 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ @@ -5365,59 +5351,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 5178 │ │ │ │ │ + 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 4f18 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4f08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4f38 │ │ │ │ │ + beq 4f00 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4f30 │ │ │ │ │ + beq 4ef8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4f20 │ │ │ │ │ + beq 4ee8 │ │ │ │ │ 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 +5412,287 @@ │ │ │ │ │ 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 4f18 │ │ │ │ │ + b 4d70 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #936] @ 5340 │ │ │ │ │ + ldr ip, [pc, #980] @ 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 50cc │ │ │ │ │ + bls 5094 │ │ │ │ │ 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 529c │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ and r0, r1, r9 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ 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 4fbc │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 4bbc │ │ │ │ │ + b 4bb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 4b74 │ │ │ │ │ + b 4b68 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r8, r3 │ │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne 4ac8 │ │ │ │ │ - ldr r3, [pc, #584] @ 5338 │ │ │ │ │ - ldr r1, [pc, #592] @ 5344 │ │ │ │ │ + bne 4abc │ │ │ │ │ + ldr r3, [pc, #628] @ 532c │ │ │ │ │ + ldr r1, [pc, #636] @ 5338 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4bec │ │ │ │ │ + b 4be0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 4a88 │ │ │ │ │ - b 5254 │ │ │ │ │ + bge 4a7c │ │ │ │ │ + b 521c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ - b 4ea4 │ │ │ │ │ + b 4e6c │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 5188 │ │ │ │ │ + bcc 5150 │ │ │ │ │ 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 50f4 │ │ │ │ │ + b 5198 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 4c18 │ │ │ │ │ - ldr r1, [pc, #460] @ 5330 │ │ │ │ │ + blt 4c0c │ │ │ │ │ + ldr r1, [pc, #504] @ 5324 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a68 │ │ │ │ │ + beq 4a5c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 5100 │ │ │ │ │ + b 50c8 │ │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ │ cmp r8, r3, lsr #31 │ │ │ │ │ - bne 4bdc │ │ │ │ │ - b 4d7c │ │ │ │ │ + bne 4bd0 │ │ │ │ │ + b 4d70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 51bc │ │ │ │ │ + blt 5184 │ │ │ │ │ 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 5204 │ │ │ │ │ + ldr r3, [pc, #396] @ 532c │ │ │ │ │ + ldr r1, [pc, #408] @ 533c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 51ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c18 │ │ │ │ │ + bne 4c0c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 5254 │ │ │ │ │ + beq 521c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 4a30 │ │ │ │ │ - ldr r3, [pc, #316] @ 534c │ │ │ │ │ - ldr r1, [pc, #316] @ 5350 │ │ │ │ │ + b 4a24 │ │ │ │ │ + ldr r3, [pc, #360] @ 5340 │ │ │ │ │ + ldr r1, [pc, #360] @ 5344 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 51b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 51ec │ │ │ │ │ - b 51b0 │ │ │ │ │ + bne 51b4 │ │ │ │ │ + b 5178 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5268 │ │ │ │ │ + bne 5230 │ │ │ │ │ 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, #292] @ 5348 │ │ │ │ │ + ldr r1, [pc, #292] @ 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 5210 │ │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 51b0 │ │ │ │ │ + b 5178 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 4c18 │ │ │ │ │ + blt 4c0c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5100 │ │ │ │ │ + b 50c8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #156] @ 5340 │ │ │ │ │ + ldr r1, [pc, #200] @ 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 │ │ │ │ │ - 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 4b68 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + 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 4cb4 │ │ │ │ │ + b 4c60 │ │ │ │ │ + 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,352 +5733,352 @@ │ │ │ │ │ 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 5964 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ + beq 5958 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ 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 59a0 <_PyLong_AsByteArray+0x634> │ │ │ │ │ + beq 5994 <_PyLong_AsByteArray+0x634> │ │ │ │ │ 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 5844 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + bne 5838 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ 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 5798 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + beq 578c <_PyLong_AsByteArray+0x42c> │ │ │ │ │ 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 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - bne 5620 <_PyLong_AsByteArray+0x2b4> │ │ │ │ │ + bne 5614 <_PyLong_AsByteArray+0x2b4> │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ │ andeq r1, r8, #255 @ 0xff │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 564c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ + beq 5640 <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ sub r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3] │ │ │ │ │ cmp r8, r3, lsr #31 │ │ │ │ │ - beq 5664 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + beq 5658 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5998 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ - ldr r3, [pc, #1212] @ 59d0 <_PyLong_AsByteArray+0x664> │ │ │ │ │ - ldr r1, [pc, #1212] @ 59d4 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + beq 598c <_PyLong_AsByteArray+0x62c> │ │ │ │ │ + ldr r3, [pc, #1212] @ 59c4 <_PyLong_AsByteArray+0x664> │ │ │ │ │ + ldr r1, [pc, #1212] @ 59c8 <_PyLong_AsByteArray+0x668> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5998 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ + b 598c <_PyLong_AsByteArray+0x62c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 54bc <_PyLong_AsByteArray+0x150> │ │ │ │ │ + beq 54b0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ 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 5734 <_PyLong_AsByteArray+0x3c8> │ │ │ │ │ + bne 5728 <_PyLong_AsByteArray+0x3c8> │ │ │ │ │ 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 5688 <_PyLong_AsByteArray+0x31c> │ │ │ │ │ + beq 567c <_PyLong_AsByteArray+0x31c> │ │ │ │ │ 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 5670 <_PyLong_AsByteArray+0x304> │ │ │ │ │ + bls 5664 <_PyLong_AsByteArray+0x304> │ │ │ │ │ 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 554c <_PyLong_AsByteArray+0x1e0> │ │ │ │ │ + bne 5540 <_PyLong_AsByteArray+0x1e0> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - beq 54bc <_PyLong_AsByteArray+0x150> │ │ │ │ │ + beq 54b0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orrne r1, lr, r1, lsl ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strbne r1, [r4] │ │ │ │ │ add r0, r4, r3 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ moveq r1, r8 │ │ │ │ │ strbeq lr, [r4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5664 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bls 5658 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5890 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 5884 <_PyLong_AsByteArray+0x524> │ │ │ │ │ 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 5604 <_PyLong_AsByteArray+0x298> │ │ │ │ │ + b 55f8 <_PyLong_AsByteArray+0x298> │ │ │ │ │ eor r7, r7, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5714 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + beq 5708 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r7, r7 │ │ │ │ │ sub sl, ip, r7 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ movls ip, sl │ │ │ │ │ - bls 5714 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ + bls 5708 <_PyLong_AsByteArray+0x3a8> │ │ │ │ │ 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 59a8 <_PyLong_AsByteArray+0x63c> │ │ │ │ │ + bls 599c <_PyLong_AsByteArray+0x63c> │ │ │ │ │ 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 5604 <_PyLong_AsByteArray+0x298> │ │ │ │ │ - b 55bc <_PyLong_AsByteArray+0x250> │ │ │ │ │ + bls 55f8 <_PyLong_AsByteArray+0x298> │ │ │ │ │ + b 55b0 <_PyLong_AsByteArray+0x250> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5614 <_PyLong_AsByteArray+0x2a8> │ │ │ │ │ + beq 5608 <_PyLong_AsByteArray+0x2a8> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq 555c <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ + beq 5550 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ 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 5684 <_PyLong_AsByteArray+0x318> │ │ │ │ │ + beq 5678 <_PyLong_AsByteArray+0x318> │ │ │ │ │ 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 559c <_PyLong_AsByteArray+0x230> │ │ │ │ │ + b 5590 <_PyLong_AsByteArray+0x230> │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5828 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ + beq 581c <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 5824 <_PyLong_AsByteArray+0x4b8> │ │ │ │ │ + bls 5818 <_PyLong_AsByteArray+0x4b8> │ │ │ │ │ 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 59bc <_PyLong_AsByteArray+0x650> │ │ │ │ │ + bls 59b0 <_PyLong_AsByteArray+0x650> │ │ │ │ │ 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 5794 <_PyLong_AsByteArray+0x428> │ │ │ │ │ + beq 5788 <_PyLong_AsByteArray+0x428> │ │ │ │ │ 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 5664 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bls 5658 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ - bls 5664 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bls 5658 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - beq 592c <_PyLong_AsByteArray+0x5c0> │ │ │ │ │ + beq 5920 <_PyLong_AsByteArray+0x5c0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 591c <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ + beq 5910 <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5914 <_PyLong_AsByteArray+0x5a8> │ │ │ │ │ + beq 5908 <_PyLong_AsByteArray+0x5a8> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 590c <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq 5900 <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5904 <_PyLong_AsByteArray+0x598> │ │ │ │ │ + beq 58f8 <_PyLong_AsByteArray+0x598> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 58fc <_PyLong_AsByteArray+0x590> │ │ │ │ │ + beq 58f0 <_PyLong_AsByteArray+0x590> │ │ │ │ │ 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 │ │ │ │ │ @@ -6090,259 +6087,259 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 5664 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + beq 5658 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ 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 592c <_PyLong_AsByteArray+0x5c0> │ │ │ │ │ - b 5664 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ + bne 5920 <_PyLong_AsByteArray+0x5c0> │ │ │ │ │ + b 5658 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ 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 5998 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ - ldr r3, [pc, #64] @ 59d0 <_PyLong_AsByteArray+0x664> │ │ │ │ │ - ldr r1, [pc, #68] @ 59d8 <_PyLong_AsByteArray+0x66c> │ │ │ │ │ + beq 598c <_PyLong_AsByteArray+0x62c> │ │ │ │ │ + ldr r3, [pc, #64] @ 59c4 <_PyLong_AsByteArray+0x664> │ │ │ │ │ + ldr r1, [pc, #68] @ 59cc <_PyLong_AsByteArray+0x66c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5668 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ + b 565c <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 54bc <_PyLong_AsByteArray+0x150> │ │ │ │ │ + b 54b0 <_PyLong_AsByteArray+0x150> │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 5604 <_PyLong_AsByteArray+0x298> │ │ │ │ │ + b 55f8 <_PyLong_AsByteArray+0x298> │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000059dc : │ │ │ │ │ +000059d0 : │ │ │ │ │ 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 62e4 │ │ │ │ │ + bne 62d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 68e0 │ │ │ │ │ + ble 68d4 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 62d4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ - beq 6330 │ │ │ │ │ + beq 6324 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68cc │ │ │ │ │ + beq 68c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 6a14 │ │ │ │ │ + beq 6a08 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 6950 │ │ │ │ │ + bne 6944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #4072] @ 6a54 │ │ │ │ │ + ldr r1, [pc, #4072] @ 6a48 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 6978 │ │ │ │ │ + beq 696c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6920 │ │ │ │ │ + beq 6914 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6928 │ │ │ │ │ + beq 691c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - beq 6338 │ │ │ │ │ + beq 632c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 69c8 │ │ │ │ │ + bne 69bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 5c60 │ │ │ │ │ + bne 5c54 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6564 │ │ │ │ │ + beq 6558 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - beq 6574 │ │ │ │ │ + beq 6568 │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bb4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 5ba4 │ │ │ │ │ + beq 5b98 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5b84 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b70 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 5b68 │ │ │ │ │ + beq 5b5c │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 5b54 │ │ │ │ │ + beq 5b48 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 5b40 │ │ │ │ │ + beq 5b34 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 5c54 │ │ │ │ │ + beq 5c48 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ add r3, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 5bc0 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 64c4 │ │ │ │ │ + b 64b8 │ │ │ │ │ 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] @ 6a58 │ │ │ │ │ + ldr r1, [pc, #3540] @ 6a4c │ │ │ │ │ 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 650c │ │ │ │ │ + bhi 6500 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 6590 │ │ │ │ │ + beq 6584 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 65a0 │ │ │ │ │ - ldr r7, [pc, #3460] @ 6a5c │ │ │ │ │ + beq 6594 │ │ │ │ │ + ldr r7, [pc, #3460] @ 6a50 │ │ │ │ │ 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 │ │ │ │ │ @@ -6350,30 +6347,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 6584 │ │ │ │ │ + beq 6578 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 65d8 │ │ │ │ │ + bne 65cc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5f30 │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r9, sl, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 5dfc │ │ │ │ │ + beq 5df0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5dac │ │ │ │ │ + beq 5da0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5d64 │ │ │ │ │ + beq 5d58 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb ip, [sl, #1]! │ │ │ │ │ @@ -6409,17 +6406,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 6024 │ │ │ │ │ + beq 6018 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 5ea0 │ │ │ │ │ + b 5e94 │ │ │ │ │ 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 │ │ │ │ │ @@ -6450,15 +6447,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 6024 │ │ │ │ │ + beq 6018 │ │ │ │ │ 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 │ │ │ │ │ @@ -6480,34 +6477,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 5e04 │ │ │ │ │ + bls 5df8 │ │ │ │ │ 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 5e04 │ │ │ │ │ + b 5df8 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 6260 │ │ │ │ │ + beq 6254 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5fcc │ │ │ │ │ + beq 5fc0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 5f70 │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ @@ -6547,111 +6544,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 6260 │ │ │ │ │ + bne 6254 │ │ │ │ │ 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 6164 │ │ │ │ │ + beq 6158 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 60d8 │ │ │ │ │ + beq 60cc │ │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq 60a8 │ │ │ │ │ + beq 609c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 60d8 │ │ │ │ │ + bls 60cc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 608c │ │ │ │ │ + beq 6080 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 69b0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 69f0 │ │ │ │ │ + bne 69e4 │ │ │ │ │ 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 6a2c │ │ │ │ │ + beq 6a20 │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 60a4 │ │ │ │ │ + beq 6098 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 6068 │ │ │ │ │ + b 605c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2416] @ 6a60 │ │ │ │ │ + ldr r1, [pc, #2416] @ 6a54 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 6070 │ │ │ │ │ + bcc 6064 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 613c │ │ │ │ │ + beq 6130 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 613c │ │ │ │ │ - ldr r2, [pc, #2360] @ 6a64 │ │ │ │ │ + bne 6130 │ │ │ │ │ + ldr r2, [pc, #2360] @ 6a58 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69a8 │ │ │ │ │ + bne 699c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6158 │ │ │ │ │ + beq 614c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 68a4 │ │ │ │ │ - ldr r5, [pc, #2312] @ 6a68 │ │ │ │ │ + beq 6898 │ │ │ │ │ + ldr r5, [pc, #2312] @ 6a5c │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 608c │ │ │ │ │ + b 6080 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 6198 │ │ │ │ │ + beq 618c │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 60a8 │ │ │ │ │ + beq 609c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6070 │ │ │ │ │ + bhi 6064 │ │ │ │ │ mov r4, #5 │ │ │ │ │ - b 6108 │ │ │ │ │ + b 60fc │ │ │ │ │ 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 │ │ │ │ │ @@ -6691,15 +6688,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 6024 │ │ │ │ │ + beq 6018 │ │ │ │ │ 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 │ │ │ │ │ @@ -6722,18 +6719,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 61c0 │ │ │ │ │ - b 61a0 │ │ │ │ │ + bls 61b4 │ │ │ │ │ + b 6194 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #1920] @ 6a6c │ │ │ │ │ + ldr r2, [pc, #1920] @ 6a60 │ │ │ │ │ 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 │ │ │ │ │ @@ -6741,222 +6738,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 6920 │ │ │ │ │ + beq 6914 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 5a30 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5a7c │ │ │ │ │ + b 5a70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 68b0 │ │ │ │ │ + bne 68a4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6520 │ │ │ │ │ + bne 6514 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6534 │ │ │ │ │ + beq 6528 │ │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 653c │ │ │ │ │ + bne 6530 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 6534 │ │ │ │ │ + beq 6528 │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r6, #17 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 642c │ │ │ │ │ + beq 6420 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6414 │ │ │ │ │ + beq 6408 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 6404 │ │ │ │ │ + beq 63f8 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 63e8 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 63e4 │ │ │ │ │ + beq 63d8 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 63d4 │ │ │ │ │ + beq 63c8 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 63c4 │ │ │ │ │ + beq 63b8 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 64c0 │ │ │ │ │ + beq 64b4 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ ldrb ip, [r2, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r2, r2, #7 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 642c │ │ │ │ │ + bne 6420 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r9, #0 │ │ │ │ │ andhi r9, r9, #1 │ │ │ │ │ - ldr r1, [pc, #1404] @ 6a58 │ │ │ │ │ + ldr r1, [pc, #1404] @ 6a4c │ │ │ │ │ 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 5cb4 │ │ │ │ │ - ldr r3, [pc, #1372] @ 6a70 │ │ │ │ │ - ldr r1, [pc, #1372] @ 6a74 │ │ │ │ │ + bls 5ca8 │ │ │ │ │ + ldr r3, [pc, #1372] @ 6a64 │ │ │ │ │ + ldr r1, [pc, #1372] @ 6a68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 65a4 │ │ │ │ │ + b 6598 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5c6c │ │ │ │ │ + b 5c60 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 5c6c │ │ │ │ │ + b 5c60 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 64c0 │ │ │ │ │ + b 64b4 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 5c6c │ │ │ │ │ + b 5c60 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 5c6c │ │ │ │ │ + b 5c60 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 5c6c │ │ │ │ │ + b 5c60 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 64c4 │ │ │ │ │ + b 64b8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 64c4 │ │ │ │ │ + b 64b8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6198 │ │ │ │ │ + b 618c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5cd0 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6920 │ │ │ │ │ + beq 6914 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ - bne 6920 │ │ │ │ │ + bne 6914 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6920 │ │ │ │ │ - ldr r7, [pc, #1156] @ 6a5c │ │ │ │ │ - b 608c │ │ │ │ │ + beq 6914 │ │ │ │ │ + ldr r7, [pc, #1156] @ 6a50 │ │ │ │ │ + b 6080 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 6730 │ │ │ │ │ + bne 6724 │ │ │ │ │ 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 6650 │ │ │ │ │ + beq 6644 │ │ │ │ │ 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 6650 │ │ │ │ │ - b 6888 │ │ │ │ │ + bne 6644 │ │ │ │ │ + b 687c │ │ │ │ │ cmp lr, fp │ │ │ │ │ - beq 6888 │ │ │ │ │ + beq 687c │ │ │ │ │ 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 │ │ │ │ │ @@ -6995,53 +6992,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 6648 │ │ │ │ │ + bls 663c │ │ │ │ │ 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 6648 │ │ │ │ │ + b 663c │ │ │ │ │ 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 678c │ │ │ │ │ + beq 6780 │ │ │ │ │ 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 6888 │ │ │ │ │ + beq 687c │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b 67a4 │ │ │ │ │ + b 6798 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6884 │ │ │ │ │ + beq 6878 │ │ │ │ │ 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 │ │ │ │ │ @@ -7080,50 +7077,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 6794 │ │ │ │ │ + bls 6788 │ │ │ │ │ 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 6794 │ │ │ │ │ + b 6788 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69e0 │ │ │ │ │ + bne 69d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6158 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 6044 │ │ │ │ │ + b 6038 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6158 │ │ │ │ │ + b 614c │ │ │ │ │ ldrsb r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6340 │ │ │ │ │ + bge 6334 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 6348 │ │ │ │ │ + b 633c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 5a7c │ │ │ │ │ - b 6920 │ │ │ │ │ - ldr r1, [pc, #388] @ 6a6c │ │ │ │ │ + bge 5a70 │ │ │ │ │ + b 6914 │ │ │ │ │ + ldr r1, [pc, #388] @ 6a60 │ │ │ │ │ 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] │ │ │ │ │ @@ -7131,100 +7128,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 5a3c │ │ │ │ │ + bne 5a30 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6098 │ │ │ │ │ + b 608c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6944 │ │ │ │ │ + beq 6938 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 69a0 │ │ │ │ │ - ldr r5, [pc, #300] @ 6a78 │ │ │ │ │ - ldr r7, [pc, #268] @ 6a5c │ │ │ │ │ - b 608c │ │ │ │ │ + beq 6994 │ │ │ │ │ + ldr r5, [pc, #300] @ 6a6c │ │ │ │ │ + ldr r7, [pc, #268] @ 6a50 │ │ │ │ │ + b 6080 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 6920 │ │ │ │ │ + blt 6914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #232] @ 6a54 │ │ │ │ │ + ldr r1, [pc, #232] @ 6a48 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 5a7c │ │ │ │ │ - ldr r1, [pc, #252] @ 6a7c │ │ │ │ │ + bne 5a70 │ │ │ │ │ + ldr r1, [pc, #252] @ 6a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6330 │ │ │ │ │ - ldr r3, [pc, #236] @ 6a80 │ │ │ │ │ - ldr r1, [pc, #236] @ 6a84 │ │ │ │ │ + bne 6324 │ │ │ │ │ + ldr r3, [pc, #236] @ 6a74 │ │ │ │ │ + ldr r1, [pc, #236] @ 6a78 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6920 │ │ │ │ │ - ldr r5, [pc, #208] @ 6a78 │ │ │ │ │ - b 65c0 │ │ │ │ │ + b 6914 │ │ │ │ │ + ldr r5, [pc, #208] @ 6a6c │ │ │ │ │ + b 65b4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 6134 │ │ │ │ │ + b 6128 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 608c │ │ │ │ │ + b 6080 │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5ab4 │ │ │ │ │ + bge 5aa8 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 5ac0 │ │ │ │ │ + b 5ab4 │ │ │ │ │ add r3, r5, r2, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6890 │ │ │ │ │ + b 6884 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 6a38 │ │ │ │ │ + bne 6a2c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 6098 │ │ │ │ │ - ldr r2, [pc, #108] @ 6a88 │ │ │ │ │ - ldr r1, [pc, #108] @ 6a8c │ │ │ │ │ - ldr r0, [pc, #108] @ 6a90 │ │ │ │ │ + b 608c │ │ │ │ │ + ldr r2, [pc, #108] @ 6a7c │ │ │ │ │ + ldr r1, [pc, #108] @ 6a80 │ │ │ │ │ + ldr r0, [pc, #108] @ 6a84 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 6920 │ │ │ │ │ + b 6914 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6198 │ │ │ │ │ + b 618c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6a0c │ │ │ │ │ + bne 6a00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a0c │ │ │ │ │ + b 6a00 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -7247,166 +7244,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 │ │ │ │ │ │ │ │ │ │ -00006a94 <_PyLong_FromByteArray>: │ │ │ │ │ +00006a88 <_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 775c <_PyLong_FromByteArray+0xcc8> │ │ │ │ │ + beq 7750 <_PyLong_FromByteArray+0xcc8> │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ - beq 72a0 <_PyLong_FromByteArray+0x80c> │ │ │ │ │ + beq 7294 <_PyLong_FromByteArray+0x80c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7780 <_PyLong_FromByteArray+0xcec> │ │ │ │ │ + bne 7774 <_PyLong_FromByteArray+0xcec> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6c74 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne 6c68 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7470 <_PyLong_FromByteArray+0x9dc> │ │ │ │ │ + beq 7464 <_PyLong_FromByteArray+0x9dc> │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7460 <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ + bne 7454 <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - beq 6c68 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ + beq 6c5c <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 6bd4 <_PyLong_FromByteArray+0x140> │ │ │ │ │ + beq 6bc8 <_PyLong_FromByteArray+0x140> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6bb8 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + beq 6bac <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 6ba4 <_PyLong_FromByteArray+0x110> │ │ │ │ │ + beq 6b98 <_PyLong_FromByteArray+0x110> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 6b90 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + beq 6b84 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6b7c <_PyLong_FromByteArray+0xe8> │ │ │ │ │ + beq 6b70 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6b68 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ + beq 6b5c <_PyLong_FromByteArray+0xd4> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 6b54 <_PyLong_FromByteArray+0xc0> │ │ │ │ │ + beq 6b48 <_PyLong_FromByteArray+0xc0> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6c68 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ + beq 6c5c <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r4, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7288 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 6bd4 <_PyLong_FromByteArray+0x140> │ │ │ │ │ + bne 6bc8 <_PyLong_FromByteArray+0x140> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 742c <_PyLong_FromByteArray+0x998> │ │ │ │ │ + b 7420 <_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] @ 77cc <_PyLong_FromByteArray+0xd38> │ │ │ │ │ + ldr r1, [pc, #2868] @ 77c0 <_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 77b8 <_PyLong_FromByteArray+0xd24> │ │ │ │ │ + bhi 77ac <_PyLong_FromByteArray+0xd24> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 747c <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + beq 7470 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 748c <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ - ldr r2, [pc, #2788] @ 77d0 <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ + beq 7480 <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ + ldr r2, [pc, #2788] @ 77c4 <_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] │ │ │ │ │ @@ -7414,30 +7411,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 7268 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 725c <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 7498 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + bne 748c <_PyLong_FromByteArray+0xa04> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 7030 <_PyLong_FromByteArray+0x59c> │ │ │ │ │ + bne 7024 <_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 6e6c <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + beq 6e60 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6dc0 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ + beq 6db4 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6d78 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ + beq 6d6c <_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]! │ │ │ │ │ @@ -7463,16 +7460,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 6e60 <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ - b 7244 <_PyLong_FromByteArray+0x7b0> │ │ │ │ │ + bls 6e54 <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ + b 7238 <_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 │ │ │ │ │ @@ -7493,18 +7490,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 6f08 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bhi 6efc <_PyLong_FromByteArray+0x474> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 6f30 <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + beq 6f24 <_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 │ │ │ │ │ @@ -7526,109 +7523,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 6dec <_PyLong_FromByteArray+0x358> │ │ │ │ │ + bls 6de0 <_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 6dec <_PyLong_FromByteArray+0x358> │ │ │ │ │ + b 6de0 <_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 6e6c <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + bne 6e60 <_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 7268 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 725c <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 6fbc <_PyLong_FromByteArray+0x528> │ │ │ │ │ + beq 6fb0 <_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 6f88 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ + beq 6f7c <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6fbc <_PyLong_FromByteArray+0x528> │ │ │ │ │ + bls 6fb0 <_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 7268 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 725c <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6f84 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ + beq 6f78 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6f74 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ + beq 6f68 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bhi 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + bhi 6f70 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2048] @ 77d4 <_PyLong_FromByteArray+0xd40> │ │ │ │ │ + ldr r1, [pc, #2048] @ 77c8 <_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 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + bcc 6f70 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7020 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + beq 7014 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7020 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ - ldr r2, [pc, #1992] @ 77d8 <_PyLong_FromByteArray+0xd44> │ │ │ │ │ + bne 7014 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + ldr r2, [pc, #1992] @ 77cc <_PyLong_FromByteArray+0xd44> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7748 <_PyLong_FromByteArray+0xcb4> │ │ │ │ │ + bne 773c <_PyLong_FromByteArray+0xcb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #1972] @ 77dc <_PyLong_FromByteArray+0xd48> │ │ │ │ │ + ldr r4, [pc, #1972] @ 77d0 <_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 71c4 <_PyLong_FromByteArray+0x730> │ │ │ │ │ + beq 71b8 <_PyLong_FromByteArray+0x730> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 70a8 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + beq 709c <_PyLong_FromByteArray+0x614> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 7278 <_PyLong_FromByteArray+0x7e4> │ │ │ │ │ + bne 726c <_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 │ │ │ │ │ @@ -7662,16 +7659,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 71c4 <_PyLong_FromByteArray+0x730> │ │ │ │ │ - b 6f30 <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + bne 71b8 <_PyLong_FromByteArray+0x730> │ │ │ │ │ + b 6f24 <_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 │ │ │ │ │ @@ -7711,15 +7708,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 6f30 <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + beq 6f24 <_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 │ │ │ │ │ @@ -7742,195 +7739,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 7124 <_PyLong_FromByteArray+0x690> │ │ │ │ │ - b 7104 <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bls 7118 <_PyLong_FromByteArray+0x690> │ │ │ │ │ + b 70f8 <_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 6e64 <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ + b 6e58 <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 6fec <_PyLong_FromByteArray+0x558> │ │ │ │ │ + b 6fe0 <_PyLong_FromByteArray+0x558> │ │ │ │ │ ldrb r2, [r8], #-1 │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r2, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 7058 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ + b 704c <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c74 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7764 <_PyLong_FromByteArray+0xcd0> │ │ │ │ │ + bne 7758 <_PyLong_FromByteArray+0xcd0> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7440 <_PyLong_FromByteArray+0x9ac> │ │ │ │ │ + bne 7434 <_PyLong_FromByteArray+0x9ac> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7428 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 741c <_PyLong_FromByteArray+0x994> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7454 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + bne 7448 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 7428 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 741c <_PyLong_FromByteArray+0x994> │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 7394 <_PyLong_FromByteArray+0x900> │ │ │ │ │ + beq 7388 <_PyLong_FromByteArray+0x900> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 737c <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ + beq 7370 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 736c <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ + beq 7360 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 735c <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ + beq 7350 <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 734c <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ + beq 7340 <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 733c <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + beq 7330 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 732c <_PyLong_FromByteArray+0x898> │ │ │ │ │ + beq 7320 <_PyLong_FromByteArray+0x898> │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 7428 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 741c <_PyLong_FromByteArray+0x994> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 7394 <_PyLong_FromByteArray+0x900> │ │ │ │ │ + bne 7388 <_PyLong_FromByteArray+0x900> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ andne r7, r7, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 6cc8 <_PyLong_FromByteArray+0x234> │ │ │ │ │ + b 6cbc <_PyLong_FromByteArray+0x234> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c74 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c74 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c74 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c74 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 742c <_PyLong_FromByteArray+0x998> │ │ │ │ │ + b 7420 <_PyLong_FromByteArray+0x998> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6ce4 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne 6cd8 <_PyLong_FromByteArray+0x250> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + b 6f70 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 75e8 <_PyLong_FromByteArray+0xb54> │ │ │ │ │ + bne 75dc <_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 7508 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ + beq 74fc <_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 7508 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ - b 7738 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + bne 74fc <_PyLong_FromByteArray+0xa74> │ │ │ │ │ + b 772c <_PyLong_FromByteArray+0xca4> │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq 7738 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + beq 772c <_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 │ │ │ │ │ @@ -7969,52 +7966,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 7500 <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ + bls 74f4 <_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 7500 <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ + b 74f4 <_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 7658 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + beq 764c <_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 7658 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ - b 7738 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + bne 764c <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + b 772c <_PyLong_FromByteArray+0xca4> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 7738 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + beq 772c <_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 │ │ │ │ │ @@ -8053,133 +8050,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 7648 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ + bls 763c <_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 7648 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ + b 763c <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7794 <_PyLong_FromByteArray+0xd00> │ │ │ │ │ + bne 7788 <_PyLong_FromByteArray+0xd00> │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 6f44 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + b 6f38 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 7018 <_PyLong_FromByteArray+0x584> │ │ │ │ │ - ldr r4, [pc, #124] @ 77e0 <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ - b 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + b 700c <_PyLong_FromByteArray+0x584> │ │ │ │ │ + ldr r4, [pc, #124] @ 77d4 <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ + b 6f70 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 72a8 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + bge 729c <_PyLong_FromByteArray+0x814> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 72b0 <_PyLong_FromByteArray+0x81c> │ │ │ │ │ + b 72a4 <_PyLong_FromByteArray+0x81c> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 77a8 <_PyLong_FromByteArray+0xd14> │ │ │ │ │ + blt 779c <_PyLong_FromByteArray+0xd14> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6acc <_PyLong_FromByteArray+0x38> │ │ │ │ │ + b 6ac0 <_PyLong_FromByteArray+0x38> │ │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b 6f44 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + b 6f38 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 6ad4 <_PyLong_FromByteArray+0x40> │ │ │ │ │ - ldr r3, [pc, #36] @ 77e4 <_PyLong_FromByteArray+0xd50> │ │ │ │ │ - ldr r1, [pc, #36] @ 77e8 <_PyLong_FromByteArray+0xd54> │ │ │ │ │ + b 6ac8 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + ldr r3, [pc, #36] @ 77d8 <_PyLong_FromByteArray+0xd50> │ │ │ │ │ + ldr r1, [pc, #36] @ 77dc <_PyLong_FromByteArray+0xd54> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7490 <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ + b 7484 <_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 │ │ │ │ │ │ │ │ │ │ -000077ec : │ │ │ │ │ +000077e0 : │ │ │ │ │ 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 791c │ │ │ │ │ + beq 7910 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 791c │ │ │ │ │ + beq 7910 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 7904 │ │ │ │ │ + bhi 78f8 │ │ │ │ │ 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] @ 79e8 │ │ │ │ │ + ldr lr, [pc, #396] @ 79dc │ │ │ │ │ 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 789c │ │ │ │ │ - ldr r4, [pc, #352] @ 79ec │ │ │ │ │ + bcc 7890 │ │ │ │ │ + ldr r4, [pc, #352] @ 79e0 │ │ │ │ │ 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 7944 │ │ │ │ │ + bcs 7938 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ - ldr r3, [pc, #296] @ 79f0 │ │ │ │ │ + beq 79d0 │ │ │ │ │ + ldr r3, [pc, #296] @ 79e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8190,129 +8187,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 7924 │ │ │ │ │ + beq 7918 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 793c │ │ │ │ │ + beq 7930 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9b5c │ │ │ │ │ - ldr r4, [pc, #208] @ 79f4 │ │ │ │ │ - b 7894 │ │ │ │ │ + b 9b50 │ │ │ │ │ + ldr r4, [pc, #208] @ 79e8 │ │ │ │ │ + b 7888 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + beq 7998 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 79cc │ │ │ │ │ + blt 79c0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 79f0 │ │ │ │ │ + ldr r3, [pc, #128] @ 79e4 │ │ │ │ │ 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 7894 │ │ │ │ │ - bl 9b5c │ │ │ │ │ + b 7888 │ │ │ │ │ + bl 9b50 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7894 │ │ │ │ │ + beq 7888 │ │ │ │ │ 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 7894 │ │ │ │ │ + b 7888 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7950 │ │ │ │ │ + b 7944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7894 │ │ │ │ │ + b 7888 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000079f8 <_PyLong_Add>: │ │ │ │ │ +000079ec <_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 7af0 <_PyLong_Add+0xf8> │ │ │ │ │ + bhi 7ae4 <_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] @ 7bcc <_PyLong_Add+0x1d4> │ │ │ │ │ + ldr lr, [pc, #388] @ 7bc0 <_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 7a88 <_PyLong_Add+0x90> │ │ │ │ │ - ldr r4, [pc, #344] @ 7bd0 <_PyLong_Add+0x1d8> │ │ │ │ │ + bcc 7a7c <_PyLong_Add+0x90> │ │ │ │ │ + ldr r4, [pc, #344] @ 7bc4 <_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 7b28 <_PyLong_Add+0x130> │ │ │ │ │ + bcs 7b1c <_PyLong_Add+0x130> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7bc0 <_PyLong_Add+0x1c8> │ │ │ │ │ - ldr r3, [pc, #288] @ 7bd4 <_PyLong_Add+0x1dc> │ │ │ │ │ + beq 7bb4 <_PyLong_Add+0x1c8> │ │ │ │ │ + ldr r3, [pc, #288] @ 7bc8 <_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 │ │ │ │ │ @@ -8323,105 +8320,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 7b08 <_PyLong_Add+0x110> │ │ │ │ │ + beq 7afc <_PyLong_Add+0x110> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7b20 <_PyLong_Add+0x128> │ │ │ │ │ + beq 7b14 <_PyLong_Add+0x128> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9b5c │ │ │ │ │ + b 9b50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7b88 <_PyLong_Add+0x190> │ │ │ │ │ + beq 7b7c <_PyLong_Add+0x190> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b bfc8 │ │ │ │ │ + b bfcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 7bb0 <_PyLong_Add+0x1b8> │ │ │ │ │ + blt 7ba4 <_PyLong_Add+0x1b8> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7bc0 <_PyLong_Add+0x1c8> │ │ │ │ │ + beq 7bb4 <_PyLong_Add+0x1c8> │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 7bd4 <_PyLong_Add+0x1dc> │ │ │ │ │ + ldr r3, [pc, #128] @ 7bc8 <_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 7a80 <_PyLong_Add+0x88> │ │ │ │ │ - bl 9b5c │ │ │ │ │ + b 7a74 <_PyLong_Add+0x88> │ │ │ │ │ + bl 9b50 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7a80 <_PyLong_Add+0x88> │ │ │ │ │ + beq 7a74 <_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 7a80 <_PyLong_Add+0x88> │ │ │ │ │ + b 7a74 <_PyLong_Add+0x88> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7b34 <_PyLong_Add+0x13c> │ │ │ │ │ + b 7b28 <_PyLong_Add+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7a80 <_PyLong_Add+0x88> │ │ │ │ │ + b 7a74 <_PyLong_Add+0x88> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007bd8 : │ │ │ │ │ +00007bcc : │ │ │ │ │ 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] @ 7d94 │ │ │ │ │ + ldr r3, [pc, #420] @ 7d88 │ │ │ │ │ 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] @ 7d98 │ │ │ │ │ + ldrcs r5, [pc, #396] @ 7d8c │ │ │ │ │ addcs r5, r5, r2, lsl #4 │ │ │ │ │ - bcs 7c74 │ │ │ │ │ + bcs 7c68 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bcs 7c7c │ │ │ │ │ + bcs 7c70 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d6c │ │ │ │ │ - ldr r3, [pc, #348] @ 7d9c │ │ │ │ │ + beq 7d60 │ │ │ │ │ + ldr r3, [pc, #348] @ 7d90 │ │ │ │ │ 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 │ │ │ │ │ @@ -8437,35 +8434,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 7d10 │ │ │ │ │ + bne 7d04 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d6c │ │ │ │ │ + beq 7d60 │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #232] @ 7d9c │ │ │ │ │ + ldr r3, [pc, #232] @ 7d90 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d28 │ │ │ │ │ + bne 7d1c │ │ │ │ │ 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 7d4c │ │ │ │ │ + blt 7d40 │ │ │ │ │ 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 │ │ │ │ │ @@ -8474,125 +8471,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 7d6c │ │ │ │ │ + beq 7d60 │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 7cac │ │ │ │ │ + b 7ca0 │ │ │ │ │ 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 7d78 │ │ │ │ │ + bge 7d6c │ │ │ │ │ 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 7cf8 │ │ │ │ │ + b 7cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7c74 │ │ │ │ │ + b 7c68 │ │ │ │ │ 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 7cf8 │ │ │ │ │ + b 7cec │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007da0 : │ │ │ │ │ +00007d94 : │ │ │ │ │ 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 7ef8 │ │ │ │ │ + beq 7eec │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 7eec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 7e44 │ │ │ │ │ + bhi 7e38 │ │ │ │ │ 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] @ 8048 │ │ │ │ │ + ldr r0, [pc, #564] @ 803c │ │ │ │ │ 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 7e90 │ │ │ │ │ - ldr r6, [pc, #528] @ 804c │ │ │ │ │ + bcc 7e84 │ │ │ │ │ + ldr r6, [pc, #528] @ 8040 │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7e3c │ │ │ │ │ + beq 7e30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 801c │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 7f74 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 7e3c │ │ │ │ │ + b 7e30 │ │ │ │ │ subs r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7f04 │ │ │ │ │ + bcs 7ef8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8024 │ │ │ │ │ - ldr r3, [pc, #404] @ 8050 │ │ │ │ │ + beq 8018 │ │ │ │ │ + ldr r3, [pc, #404] @ 8044 │ │ │ │ │ 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 │ │ │ │ │ @@ -8602,30 +8599,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] @ 8054 │ │ │ │ │ + ldr r6, [pc, #340] @ 8048 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, r0 │ │ │ │ │ - blt 7fcc │ │ │ │ │ + blt 7fc0 │ │ │ │ │ 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 8024 │ │ │ │ │ - ldr r3, [pc, #280] @ 8050 │ │ │ │ │ + beq 8018 │ │ │ │ │ + ldr r3, [pc, #280] @ 8044 │ │ │ │ │ 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] │ │ │ │ │ @@ -8637,122 +8634,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 7e3c │ │ │ │ │ + b 7e30 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r5, [pc, #180] @ 8048 │ │ │ │ │ + ldr r5, [pc, #180] @ 803c │ │ │ │ │ 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 7fdc │ │ │ │ │ - ldr r4, [pc, #156] @ 8058 │ │ │ │ │ + bcc 7fd0 │ │ │ │ │ + ldr r4, [pc, #156] @ 804c │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ - bne 803c │ │ │ │ │ + bne 8030 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 7e3c │ │ │ │ │ + b 7e30 │ │ │ │ │ rsbs r5, r5, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 7f10 │ │ │ │ │ + b 7f04 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 8030 │ │ │ │ │ + bcs 8024 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7fc4 │ │ │ │ │ + beq 7fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7fc4 │ │ │ │ │ + bne 7fb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fc4 │ │ │ │ │ + b 7fb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7e3c │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b 7e30 │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7ffc │ │ │ │ │ + b 7ff0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - b 7fc4 │ │ │ │ │ + b 7fb8 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000805c <_PyLong_Multiply>: │ │ │ │ │ +00008050 <_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 8148 <_PyLong_Multiply+0xec> │ │ │ │ │ + bhi 813c <_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] @ 82d8 <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r0, [pc, #552] @ 82cc <_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 80e0 <_PyLong_Multiply+0x84> │ │ │ │ │ - ldr r4, [pc, #516] @ 82dc <_PyLong_Multiply+0x280> │ │ │ │ │ + bcc 80d4 <_PyLong_Multiply+0x84> │ │ │ │ │ + ldr r4, [pc, #516] @ 82d0 <_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 8194 <_PyLong_Multiply+0x138> │ │ │ │ │ + bcs 8188 <_PyLong_Multiply+0x138> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 82b4 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #468] @ 82e0 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 82a8 <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #468] @ 82d4 <_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 │ │ │ │ │ @@ -8762,46 +8759,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 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ + beq 80cc <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 82b8 <_PyLong_Multiply+0x25c> │ │ │ │ │ + beq 82ac <_PyLong_Multiply+0x25c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 8210 <_PyLong_Multiply+0x1b4> │ │ │ │ │ + bne 8204 <_PyLong_Multiply+0x1b4> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 80cc <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r0 │ │ │ │ │ - blt 825c <_PyLong_Multiply+0x200> │ │ │ │ │ + blt 8250 <_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 82b4 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #280] @ 82e0 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 82a8 <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #280] @ 82d4 <_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] │ │ │ │ │ @@ -8813,76 +8810,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 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 80cc <_PyLong_Multiply+0x7c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #180] @ 82d8 <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r6, [pc, #180] @ 82cc <_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 826c <_PyLong_Multiply+0x210> │ │ │ │ │ - ldr r5, [pc, #152] @ 82e4 <_PyLong_Multiply+0x288> │ │ │ │ │ + bcc 8260 <_PyLong_Multiply+0x210> │ │ │ │ │ + ldr r5, [pc, #152] @ 82d8 <_PyLong_Multiply+0x288> │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ - bne 82cc <_PyLong_Multiply+0x270> │ │ │ │ │ + bne 82c0 <_PyLong_Multiply+0x270> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 80cc <_PyLong_Multiply+0x7c> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - b 81a0 <_PyLong_Multiply+0x144> │ │ │ │ │ + b 8194 <_PyLong_Multiply+0x144> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 82c0 <_PyLong_Multiply+0x264> │ │ │ │ │ + bcs 82b4 <_PyLong_Multiply+0x264> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + beq 8248 <_PyLong_Multiply+0x1f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + bne 8248 <_PyLong_Multiply+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 8248 <_PyLong_Multiply+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b 80cc <_PyLong_Multiply+0x7c> │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 828c <_PyLong_Multiply+0x230> │ │ │ │ │ + b 8280 <_PyLong_Multiply+0x230> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - b 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 8248 <_PyLong_Multiply+0x1f8> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000082e8 : │ │ │ │ │ +000082dc : │ │ │ │ │ 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] │ │ │ │ │ @@ -8895,32 +8892,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 861c │ │ │ │ │ + blt 8610 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 85d8 │ │ │ │ │ + beq 85cc │ │ │ │ │ mov r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - blt 897c │ │ │ │ │ + blt 8970 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9a78 │ │ │ │ │ + beq 9a6c │ │ │ │ │ add r7, r8, r9 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9a88 │ │ │ │ │ + bgt 9a7c │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9a80 │ │ │ │ │ - ldr r3, [pc, #1528] @ 8974 │ │ │ │ │ + beq 9a74 │ │ │ │ │ + ldr r3, [pc, #1528] @ 8968 │ │ │ │ │ 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] │ │ │ │ │ @@ -8932,15 +8929,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 8674 │ │ │ │ │ + beq 8668 │ │ │ │ │ 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 │ │ │ │ │ @@ -8952,31 +8949,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 9a9c │ │ │ │ │ + bne 9a90 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 85e4 │ │ │ │ │ + bcs 85d8 │ │ │ │ │ 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 84ac │ │ │ │ │ + beq 84a0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8478 │ │ │ │ │ + beq 846c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 8598 │ │ │ │ │ + bne 858c │ │ │ │ │ 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 │ │ │ │ │ @@ -8992,15 +8989,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 856c │ │ │ │ │ + beq 8560 │ │ │ │ │ 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 │ │ │ │ │ @@ -9039,76 +9036,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 84b0 │ │ │ │ │ + bne 84a4 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ orrs r1, r3, r1 │ │ │ │ │ - beq 85e4 │ │ │ │ │ + beq 85d8 │ │ │ │ │ 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 85f0 │ │ │ │ │ + beq 85e4 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b 83fc │ │ │ │ │ + b 83f0 │ │ │ │ │ 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 844c │ │ │ │ │ + b 8440 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ │ - b 8344 │ │ │ │ │ + b 8338 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 8590 │ │ │ │ │ + bne 8584 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8610 │ │ │ │ │ + beq 8604 │ │ │ │ │ add r1, sl, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8644 │ │ │ │ │ + beq 8638 │ │ │ │ │ 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 85c8 │ │ │ │ │ + beq 85bc │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 8340 │ │ │ │ │ + b 8334 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 9ae4 │ │ │ │ │ + beq 9ad8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 8944 │ │ │ │ │ + beq 8938 │ │ │ │ │ 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 │ │ │ │ │ @@ -9119,29 +9116,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 9aa0 │ │ │ │ │ + bne 9a94 │ │ │ │ │ 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 8968 │ │ │ │ │ + bls 895c │ │ │ │ │ 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 │ │ │ │ │ @@ -9155,21 +9152,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 88e8 │ │ │ │ │ + bls 88dc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 87f8 │ │ │ │ │ + beq 87ec │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 87b8 │ │ │ │ │ + beq 87ac │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 8784 │ │ │ │ │ + beq 8778 │ │ │ │ │ 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 │ │ │ │ │ @@ -9204,15 +9201,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 88e8 │ │ │ │ │ + bls 88dc │ │ │ │ │ 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 │ │ │ │ │ @@ -9262,87 +9259,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 8804 │ │ │ │ │ + bhi 87f8 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orrs r2, r3, r0 │ │ │ │ │ - bne 8904 │ │ │ │ │ + bne 88f8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 8694 │ │ │ │ │ - b 85f4 │ │ │ │ │ + bne 8688 │ │ │ │ │ + b 85e8 │ │ │ │ │ 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 88f0 │ │ │ │ │ + b 88e4 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ae4 │ │ │ │ │ + beq 9ad8 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8940 │ │ │ │ │ + beq 8934 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 865c │ │ │ │ │ - b 8610 │ │ │ │ │ + bne 8650 │ │ │ │ │ + b 8604 │ │ │ │ │ orrs r1, r3, r0 │ │ │ │ │ - beq 88f0 │ │ │ │ │ - b 8918 │ │ │ │ │ + beq 88e4 │ │ │ │ │ + b 890c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r9, r8, lsl #1 │ │ │ │ │ - bge 9654 │ │ │ │ │ + bge 9648 │ │ │ │ │ asr r7, r9, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 16e88 │ │ │ │ │ + bl 16d60 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9620 │ │ │ │ │ + beq 9614 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 9a40 │ │ │ │ │ + beq 9a34 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16e88 │ │ │ │ │ + bl 16d60 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9620 │ │ │ │ │ + beq 9614 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9ac8 │ │ │ │ │ + bgt 9abc │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 961c │ │ │ │ │ - ldr r2, [pc, #-132] @ 8974 │ │ │ │ │ + beq 9610 │ │ │ │ │ + ldr r2, [pc, #-132] @ 8968 │ │ │ │ │ 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] │ │ │ │ │ @@ -9351,17 +9348,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 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9624 │ │ │ │ │ + beq 9618 │ │ │ │ │ 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 │ │ │ │ │ @@ -9374,56 +9371,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 95fc │ │ │ │ │ + bne 95f0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9af0 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ 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 95d8 │ │ │ │ │ + bne 95cc │ │ │ │ │ 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 8d38 │ │ │ │ │ + beq 8d2c │ │ │ │ │ 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 8b9c │ │ │ │ │ + beq 8b90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8b70 │ │ │ │ │ + beq 8b64 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8b50 │ │ │ │ │ + beq 8b44 │ │ │ │ │ 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 │ │ │ │ │ @@ -9443,15 +9440,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 8c3c │ │ │ │ │ + beq 8c30 │ │ │ │ │ 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 │ │ │ │ │ @@ -9482,111 +9479,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 8ba0 │ │ │ │ │ + bne 8b94 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8d38 │ │ │ │ │ + beq 8d2c │ │ │ │ │ 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 8d38 │ │ │ │ │ + beq 8d2c │ │ │ │ │ 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 8d38 │ │ │ │ │ + beq 8d2c │ │ │ │ │ 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 8d38 │ │ │ │ │ + beq 8d2c │ │ │ │ │ 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 8d38 │ │ │ │ │ + beq 8d2c │ │ │ │ │ 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 8d10 │ │ │ │ │ + bne 8d04 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d6c │ │ │ │ │ + beq 8d60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8d6c │ │ │ │ │ - ldr r2, [pc, #-996] @ 8978 │ │ │ │ │ + bne 8d60 │ │ │ │ │ + ldr r2, [pc, #-996] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9548 │ │ │ │ │ + bne 953c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr lr, [r5, #8] │ │ │ │ │ lsrs lr, lr, #3 │ │ │ │ │ - beq 8fb8 │ │ │ │ │ + beq 8fac │ │ │ │ │ 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 8e20 │ │ │ │ │ + beq 8e14 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8df8 │ │ │ │ │ + beq 8dec │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8dd8 │ │ │ │ │ + beq 8dcc │ │ │ │ │ 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 │ │ │ │ │ @@ -9605,15 +9602,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 8ebc │ │ │ │ │ + beq 8eb0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9643,223 +9640,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 8e24 │ │ │ │ │ + bne 8e18 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r4, lr │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8fb8 │ │ │ │ │ + beq 8fac │ │ │ │ │ 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 8fb8 │ │ │ │ │ + beq 8fac │ │ │ │ │ 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 8fb8 │ │ │ │ │ + beq 8fac │ │ │ │ │ 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 8fb8 │ │ │ │ │ + beq 8fac │ │ │ │ │ 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 8fb8 │ │ │ │ │ + beq 8fac │ │ │ │ │ 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 8f90 │ │ │ │ │ + bne 8f84 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8fec │ │ │ │ │ + beq 8fe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8fec │ │ │ │ │ - ldr r2, [pc, #-1636] @ 8978 │ │ │ │ │ + bne 8fe0 │ │ │ │ │ + ldr r2, [pc, #-1636] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 955c │ │ │ │ │ + bne 9550 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9b5c │ │ │ │ │ + bl 9b50 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9624 │ │ │ │ │ + beq 9618 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9038 │ │ │ │ │ + beq 902c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9038 │ │ │ │ │ - ldr r2, [pc, #-1712] @ 8978 │ │ │ │ │ + bne 902c │ │ │ │ │ + ldr r2, [pc, #-1712] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9570 │ │ │ │ │ + bne 9564 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9070 │ │ │ │ │ + beq 9064 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9070 │ │ │ │ │ - ldr r2, [pc, #-1768] @ 8978 │ │ │ │ │ + bne 9064 │ │ │ │ │ + ldr r2, [pc, #-1768] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9584 │ │ │ │ │ + bne 9578 │ │ │ │ │ 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 95ac │ │ │ │ │ + beq 95a0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 9b5c │ │ │ │ │ + bl 9b50 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9af0 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 90d0 │ │ │ │ │ + beq 90c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 90d0 │ │ │ │ │ - ldr r2, [pc, #-1864] @ 8978 │ │ │ │ │ + bne 90c4 │ │ │ │ │ + ldr r2, [pc, #-1864] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9598 │ │ │ │ │ + bne 958c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9108 │ │ │ │ │ + beq 90fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9108 │ │ │ │ │ - ldr r2, [pc, #-1920] @ 8978 │ │ │ │ │ + bne 90fc │ │ │ │ │ + ldr r2, [pc, #-1920] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 95c4 │ │ │ │ │ + bne 95b8 │ │ │ │ │ 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 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 9158 │ │ │ │ │ + beq 914c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9158 │ │ │ │ │ - ldr r2, [pc, #-2000] @ 8978 │ │ │ │ │ + bne 914c │ │ │ │ │ + ldr r2, [pc, #-2000] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9518 │ │ │ │ │ + bne 950c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 918c │ │ │ │ │ + beq 9180 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 918c │ │ │ │ │ - ldr r2, [pc, #-2052] @ 8978 │ │ │ │ │ + bne 9180 │ │ │ │ │ + ldr r2, [pc, #-2052] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 952c │ │ │ │ │ + bne 9520 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9624 │ │ │ │ │ + beq 9618 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ lsrs ip, ip, #3 │ │ │ │ │ - beq 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 923c │ │ │ │ │ + beq 9230 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9218 │ │ │ │ │ + beq 920c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 91fc │ │ │ │ │ + beq 91f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -9875,15 +9872,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 92b4 │ │ │ │ │ + beq 92a8 │ │ │ │ │ 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] │ │ │ │ │ @@ -9905,271 +9902,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 923c │ │ │ │ │ + bne 9230 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r4, ip │ │ │ │ │ - ble 9480 │ │ │ │ │ + ble 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 9480 │ │ │ │ │ + beq 9474 │ │ │ │ │ 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 944c │ │ │ │ │ + bne 9440 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94b4 │ │ │ │ │ + beq 94a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 94b4 │ │ │ │ │ - ldr r2, [pc, #-2860] @ 8978 │ │ │ │ │ + bne 94a8 │ │ │ │ │ + ldr r2, [pc, #-2860] @ 896c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9504 │ │ │ │ │ + bne 94f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 8610 │ │ │ │ │ + beq 8604 │ │ │ │ │ add r0, sl, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq lr, [sp, #8] │ │ │ │ │ - bne 8610 │ │ │ │ │ + bne 8604 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9adc │ │ │ │ │ + beq 9ad0 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9540 │ │ │ │ │ + beq 9534 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [sl, #8] │ │ │ │ │ - b 8610 │ │ │ │ │ + b 8604 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 94ac │ │ │ │ │ + b 94a0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9150 │ │ │ │ │ + b 9144 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9184 │ │ │ │ │ + b 9178 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 94d8 │ │ │ │ │ + b 94cc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8d64 │ │ │ │ │ + b 8d58 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8fe4 │ │ │ │ │ + b 8fd8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9030 │ │ │ │ │ + b 9024 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9068 │ │ │ │ │ + b 905c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 90c8 │ │ │ │ │ + b 90bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 9098 │ │ │ │ │ + b 908c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9100 │ │ │ │ │ + b 90f4 │ │ │ │ │ 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 8ad4 │ │ │ │ │ + b 8ac8 │ │ │ │ │ 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 8a8c │ │ │ │ │ + b 8a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 8610 │ │ │ │ │ + b 8604 │ │ │ │ │ add r0, r8, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 964c │ │ │ │ │ + beq 9640 │ │ │ │ │ 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 9b1c │ │ │ │ │ + beq 9b10 │ │ │ │ │ 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] │ │ │ │ │ @@ -10184,42 +10181,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 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b18 │ │ │ │ │ + beq 9b0c │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 97c4 │ │ │ │ │ + beq 97b8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 979c │ │ │ │ │ + beq 9790 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 9780 │ │ │ │ │ + beq 9774 │ │ │ │ │ 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] │ │ │ │ │ @@ -10237,15 +10234,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 9848 │ │ │ │ │ + beq 983c │ │ │ │ │ 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 │ │ │ │ │ @@ -10269,469 +10266,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 97c8 │ │ │ │ │ + bne 97bc │ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r6, r3 │ │ │ │ │ - ble 99f4 │ │ │ │ │ + ble 99e8 │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ 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 99d8 │ │ │ │ │ + b 99cc │ │ │ │ │ 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 99c0 │ │ │ │ │ + bne 99b4 │ │ │ │ │ sub r9, r9, sl │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, r5, sl │ │ │ │ │ - bgt 96b8 │ │ │ │ │ + bgt 96ac │ │ │ │ │ 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 9adc │ │ │ │ │ + beq 9ad0 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 94f0 │ │ │ │ │ + bne 94e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a14 │ │ │ │ │ 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 89d0 │ │ │ │ │ - ldr sl, [pc, #208] @ 9b50 │ │ │ │ │ - b 8610 │ │ │ │ │ + b 89c4 │ │ │ │ │ + ldr sl, [pc, #208] @ 9b44 │ │ │ │ │ + b 8604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 964c │ │ │ │ │ - ldr r3, [pc, #196] @ 9b54 │ │ │ │ │ - ldr r1, [pc, #196] @ 9b58 │ │ │ │ │ + b 9640 │ │ │ │ │ + ldr r3, [pc, #196] @ 9b48 │ │ │ │ │ + ldr r1, [pc, #196] @ 9b4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 964c │ │ │ │ │ + b 9640 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 964c │ │ │ │ │ + beq 9640 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 964c │ │ │ │ │ + bne 9640 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 964c │ │ │ │ │ - ldr r3, [pc, #132] @ 9b54 │ │ │ │ │ - ldr r1, [pc, #132] @ 9b58 │ │ │ │ │ + b 9640 │ │ │ │ │ + ldr r3, [pc, #132] @ 9b48 │ │ │ │ │ + ldr r1, [pc, #132] @ 9b4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9620 │ │ │ │ │ + b 9614 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8610 │ │ │ │ │ + beq 8604 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 8610 │ │ │ │ │ + b 8604 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9624 │ │ │ │ │ + beq 9618 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9624 │ │ │ │ │ + bne 9618 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9624 │ │ │ │ │ + b 9618 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b38 │ │ │ │ │ + beq 9b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 9b44 │ │ │ │ │ + beq 9b38 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 114d0 │ │ │ │ │ - b 964c │ │ │ │ │ + bl 114e0 │ │ │ │ │ + b 9640 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b38 │ │ │ │ │ + b 9b2c │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009b5c : │ │ │ │ │ +00009b50 : │ │ │ │ │ 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 9de8 │ │ │ │ │ + blt 9ddc │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9e20 │ │ │ │ │ + bgt 9e14 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9e14 │ │ │ │ │ - ldr r3, [pc, #636] @ 9e34 │ │ │ │ │ + beq 9e08 │ │ │ │ │ + ldr r3, [pc, #636] @ 9e28 │ │ │ │ │ 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 9db4 │ │ │ │ │ + beq 9da8 │ │ │ │ │ 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 9c84 │ │ │ │ │ + beq 9c78 │ │ │ │ │ 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 9c84 │ │ │ │ │ + beq 9c78 │ │ │ │ │ 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 9c84 │ │ │ │ │ + beq 9c78 │ │ │ │ │ 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 9c60 │ │ │ │ │ + bne 9c54 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 9dc4 │ │ │ │ │ + ble 9db8 │ │ │ │ │ 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 9d24 │ │ │ │ │ + bge 9d18 │ │ │ │ │ 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 9d24 │ │ │ │ │ + bge 9d18 │ │ │ │ │ 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 9d24 │ │ │ │ │ + bge 9d18 │ │ │ │ │ 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 9d08 │ │ │ │ │ + bne 9cfc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq 9d48 │ │ │ │ │ + beq 9d3c │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d50 │ │ │ │ │ + beq 9d44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq 9d8c │ │ │ │ │ + beq 9d80 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ - bne 9da0 │ │ │ │ │ + bne 9d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d8c │ │ │ │ │ + beq 9d80 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9d98 │ │ │ │ │ + bne 9d8c │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d70 │ │ │ │ │ + bne 9d64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9d48 │ │ │ │ │ + b 9d3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 9d48 │ │ │ │ │ + beq 9d3c │ │ │ │ │ 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 9ddc │ │ │ │ │ + bne 9dd0 │ │ │ │ │ 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 9d38 │ │ │ │ │ - b 9d48 │ │ │ │ │ + bne 9d2c │ │ │ │ │ + b 9d3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 9c8c │ │ │ │ │ + b 9c80 │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9e20 │ │ │ │ │ + bgt 9e14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9d48 │ │ │ │ │ - ldr r3, [pc, #16] @ 9e38 │ │ │ │ │ - ldr r1, [pc, #16] @ 9e3c │ │ │ │ │ + b 9d3c │ │ │ │ │ + ldr r3, [pc, #16] @ 9e2c │ │ │ │ │ + ldr r1, [pc, #16] @ 9e30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9e18 │ │ │ │ │ + b 9e0c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009e40 : │ │ │ │ │ +00009e34 : │ │ │ │ │ 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 9fd8 │ │ │ │ │ + beq 9fcc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9fd8 │ │ │ │ │ + beq 9fcc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 9f4c │ │ │ │ │ + bhi 9f40 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 9f4c │ │ │ │ │ + bhi 9f40 │ │ │ │ │ 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] @ 9fe0 │ │ │ │ │ + ldr r2, [pc, #304] @ 9fd4 │ │ │ │ │ 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 9ee4 │ │ │ │ │ - ldr r5, [pc, #264] @ 9fe4 │ │ │ │ │ + bcc 9ed8 │ │ │ │ │ + ldr r5, [pc, #264] @ 9fd8 │ │ │ │ │ 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 9f5c │ │ │ │ │ + bcs 9f50 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9fcc │ │ │ │ │ - ldr r3, [pc, #216] @ 9fe8 │ │ │ │ │ + beq 9fc0 │ │ │ │ │ + ldr r3, [pc, #216] @ 9fdc │ │ │ │ │ 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 │ │ │ │ │ @@ -10744,91 +10741,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 a664 │ │ │ │ │ + b a658 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt 9fbc │ │ │ │ │ + blt 9fb0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9fcc │ │ │ │ │ + beq 9fc0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #96] @ 9fe8 │ │ │ │ │ + ldr r3, [pc, #96] @ 9fdc │ │ │ │ │ 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 9edc │ │ │ │ │ + b 9ed0 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b 9f68 │ │ │ │ │ + b 9f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9edc │ │ │ │ │ - ldr r5, [pc, #12] @ 9fec │ │ │ │ │ - b 9edc │ │ │ │ │ + b 9ed0 │ │ │ │ │ + ldr r5, [pc, #12] @ 9fe0 │ │ │ │ │ + b 9ed0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00009ff0 <_PyLong_Sign>: │ │ │ │ │ +00009fe4 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a000 : │ │ │ │ │ +00009ff4 : │ │ │ │ │ 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 a064 │ │ │ │ │ + bne a058 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne a038 │ │ │ │ │ + bne a02c │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne a050 │ │ │ │ │ + bne a044 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 119b8 │ │ │ │ │ + b 119c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r0, [pc, #80] @ a0ac │ │ │ │ │ - bne a094 │ │ │ │ │ + ldreq r0, [pc, #80] @ a0a0 │ │ │ │ │ + bne a088 │ │ │ │ │ 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 │ │ │ │ │ @@ -10836,75 +10833,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 a05c │ │ │ │ │ - ldr r3, [pc, #20] @ a0b0 │ │ │ │ │ - ldr r1, [pc, #20] @ a0b4 │ │ │ │ │ + b a050 │ │ │ │ │ + ldr r3, [pc, #20] @ a0a4 │ │ │ │ │ + ldr r1, [pc, #20] @ a0a8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000a0b8 : │ │ │ │ │ +0000a0ac : │ │ │ │ │ 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] @ a500 │ │ │ │ │ + ldr r3, [pc, #1072] @ a4f4 │ │ │ │ │ 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 a380 │ │ │ │ │ - ldr r3, [pc, #1044] @ a504 │ │ │ │ │ + beq a374 │ │ │ │ │ + ldr r3, [pc, #1044] @ a4f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a19c │ │ │ │ │ + beq a190 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r2, [pc, #1008] @ a508 │ │ │ │ │ + ldr r2, [pc, #1008] @ a4fc │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi a138 │ │ │ │ │ - ldr r4, [pc, #992] @ a50c │ │ │ │ │ + bhi a12c │ │ │ │ │ + ldr r4, [pc, #992] @ a500 │ │ │ │ │ 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 a43c │ │ │ │ │ + bhi a430 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a430 │ │ │ │ │ - ldr r3, [pc, #948] @ a510 │ │ │ │ │ + beq a424 │ │ │ │ │ + ldr r3, [pc, #948] @ a504 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10916,67 +10913,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] @ a514 │ │ │ │ │ + ldr r3, [pc, #876] @ a508 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1d8 │ │ │ │ │ - ldr r3, [pc, #848] @ a514 │ │ │ │ │ + bne a1cc │ │ │ │ │ + ldr r3, [pc, #848] @ a508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4a4 │ │ │ │ │ + beq a498 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #804] @ a518 │ │ │ │ │ + ldr r3, [pc, #804] @ a50c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ smull r2, r5, r3, r6 │ │ │ │ │ asr sl, r6, #31 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ moveq r7, fp │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq a418 │ │ │ │ │ + beq a40c │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a430 │ │ │ │ │ - ldr r2, [pc, #728] @ a510 │ │ │ │ │ + beq a424 │ │ │ │ │ + ldr r2, [pc, #728] @ a504 │ │ │ │ │ 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 a4cc │ │ │ │ │ + bne a4c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #692] @ a518 │ │ │ │ │ + ldr r3, [pc, #692] @ a50c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ smull r2, r3, r6, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ rsb sl, sl, r3, asr #4 │ │ │ │ │ rsb sl, sl, sl, lsl #4 │ │ │ │ │ @@ -10984,15 +10981,15 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmn r6, #29 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - blt a35c │ │ │ │ │ + blt a350 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ add r6, r4, r5, lsl #2 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -11003,15 +11000,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bmi a35c │ │ │ │ │ + bmi a350 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -11021,15 +11018,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq a35c │ │ │ │ │ + beq a350 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ │ add r6, r4, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -11044,85 +11041,85 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne a31c │ │ │ │ │ + bne a310 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a12c │ │ │ │ │ + beq a120 │ │ │ │ │ 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 a12c │ │ │ │ │ + b a120 │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #392] @ a514 │ │ │ │ │ + ldr r3, [pc, #392] @ a508 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3bc │ │ │ │ │ - ldr r3, [pc, #364] @ a514 │ │ │ │ │ + bne a3b0 │ │ │ │ │ + ldr r3, [pc, #364] @ a508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4a4 │ │ │ │ │ + beq a498 │ │ │ │ │ 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 a4b8 │ │ │ │ │ + bne a4ac │ │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #292] @ a518 │ │ │ │ │ + ldr r3, [pc, #292] @ a50c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ smull r2, r5, r3, r6 │ │ │ │ │ asr sl, r6, #31 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne a21c │ │ │ │ │ + bne a210 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne a230 │ │ │ │ │ + bne a224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a12c │ │ │ │ │ + b a120 │ │ │ │ │ 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 a430 │ │ │ │ │ - ldr r3, [pc, #180] @ a510 │ │ │ │ │ + beq a424 │ │ │ │ │ + ldr r3, [pc, #180] @ a504 │ │ │ │ │ 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] │ │ │ │ │ @@ -11134,42 +11131,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 a12c │ │ │ │ │ - ldr r3, [pc, #112] @ a51c │ │ │ │ │ - ldr r1, [pc, #112] @ a520 │ │ │ │ │ + b a120 │ │ │ │ │ + ldr r3, [pc, #112] @ a510 │ │ │ │ │ + ldr r1, [pc, #112] @ a514 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a434 │ │ │ │ │ - ldr r3, [pc, #100] @ a524 │ │ │ │ │ - ldr r1, [pc, #100] @ a528 │ │ │ │ │ + b a428 │ │ │ │ │ + ldr r3, [pc, #100] @ a518 │ │ │ │ │ + ldr r1, [pc, #100] @ a51c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a434 │ │ │ │ │ + b a428 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b a288 │ │ │ │ │ + b a27c │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -11180,102 +11177,102 @@ │ │ │ │ │ .word 0x000004f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a52c : │ │ │ │ │ +0000a520 : │ │ │ │ │ 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 a610 │ │ │ │ │ + beq a604 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a5ac │ │ │ │ │ + beq a5a0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a580 │ │ │ │ │ + bhi a574 │ │ │ │ │ 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 a5b8 │ │ │ │ │ + beq a5ac │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ - b a578 │ │ │ │ │ + b a56c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a5c4 │ │ │ │ │ + bne a5b8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b a578 │ │ │ │ │ + b a56c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a620 │ │ │ │ │ + bhi a614 │ │ │ │ │ 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 a578 │ │ │ │ │ + beq a56c │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne a578 │ │ │ │ │ + bne a56c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a59c │ │ │ │ │ - ldr r1, [pc, #68] @ a65c │ │ │ │ │ - ldr r0, [pc, #68] @ a660 │ │ │ │ │ + b a590 │ │ │ │ │ + ldr r1, [pc, #68] @ a650 │ │ │ │ │ + ldr r0, [pc, #68] @ a654 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a5b8 │ │ │ │ │ + b a5ac │ │ │ │ │ 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 a59c │ │ │ │ │ + beq a590 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a59c │ │ │ │ │ - b a604 │ │ │ │ │ + bne a590 │ │ │ │ │ + b a5f8 │ │ │ │ │ .word 0x000005c9 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a664 : │ │ │ │ │ +0000a658 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11283,247 +11280,247 @@ │ │ │ │ │ cmp sl, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r7, r4, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq a908 │ │ │ │ │ + beq a8fc │ │ │ │ │ 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 ad6c │ │ │ │ │ + beq ad60 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt aa18 │ │ │ │ │ + blt aa0c │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne ad28 │ │ │ │ │ + bne ad1c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt aa68 │ │ │ │ │ + bgt aa5c │ │ │ │ │ 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 bce4 │ │ │ │ │ - ldr r1, [pc, #4020] @ b6f0 │ │ │ │ │ + beq bcd8 │ │ │ │ │ + ldr r1, [pc, #4020] @ b6e4 │ │ │ │ │ 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 aaa0 │ │ │ │ │ + bne aa94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b990 │ │ │ │ │ + beq b984 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ 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 a7bc │ │ │ │ │ + bne a7b0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt ad0c │ │ │ │ │ + blt ad00 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne b328 │ │ │ │ │ + bne b31c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a800 │ │ │ │ │ + beq a7f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq a8fc │ │ │ │ │ + beq a8f0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a81c │ │ │ │ │ + beq a810 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq af84 │ │ │ │ │ + beq af78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq a884 │ │ │ │ │ + beq a878 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq a858 │ │ │ │ │ + beq a84c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a884 │ │ │ │ │ + bls a878 │ │ │ │ │ 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 ad5c │ │ │ │ │ + beq ad50 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a854 │ │ │ │ │ + beq a848 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b a840 │ │ │ │ │ + b a834 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3656] @ b6e4 │ │ │ │ │ + ldr r1, [pc, #3656] @ b6d8 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bcc a848 │ │ │ │ │ + bcc a83c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a8e8 │ │ │ │ │ + beq a8dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a8e8 │ │ │ │ │ - ldr r2, [pc, #3600] @ b6e8 │ │ │ │ │ + bne a8dc │ │ │ │ │ + ldr r2, [pc, #3600] @ b6dc │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bcd0 │ │ │ │ │ + bne bcc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #3580] @ b6ec │ │ │ │ │ + ldr r4, [pc, #3580] @ b6e0 │ │ │ │ │ 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 a800 │ │ │ │ │ + b a7f4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi bd24 │ │ │ │ │ + bhi bd18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b998 │ │ │ │ │ + beq b98c │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq bcec │ │ │ │ │ - ldr r3, [pc, #3516] @ b6f0 │ │ │ │ │ + beq bce0 │ │ │ │ │ + ldr r3, [pc, #3516] @ b6e4 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ - bne bd38 │ │ │ │ │ + bne bd2c │ │ │ │ │ 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 aa10 │ │ │ │ │ + bls aa04 │ │ │ │ │ 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 aa10 │ │ │ │ │ + beq aa04 │ │ │ │ │ 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 aa10 │ │ │ │ │ + beq aa04 │ │ │ │ │ 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 aa10 │ │ │ │ │ + beq aa04 │ │ │ │ │ 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 a9f0 │ │ │ │ │ + bne a9e4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b a6b0 │ │ │ │ │ + b a6a4 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b514 │ │ │ │ │ + bne b508 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne a6f8 │ │ │ │ │ + bne a6ec │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -11531,45 +11528,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 a714 │ │ │ │ │ - ldr r3, [pc, #3204] @ b6f4 │ │ │ │ │ - ldr r1, [pc, #3204] @ b6f8 │ │ │ │ │ + ble a708 │ │ │ │ │ + ldr r3, [pc, #3204] @ b6e8 │ │ │ │ │ + ldr r1, [pc, #3204] @ b6ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bcfc │ │ │ │ │ + beq bcf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bcfc │ │ │ │ │ + bne bcf0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bcfc │ │ │ │ │ + b bcf0 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq af90 │ │ │ │ │ + beq af84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b990 │ │ │ │ │ + beq b984 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b6fc │ │ │ │ │ + bls b6f0 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne b96c │ │ │ │ │ + bne b960 │ │ │ │ │ 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 │ │ │ │ │ @@ -11588,50 +11585,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 ace0 │ │ │ │ │ + beq acd4 │ │ │ │ │ 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 ace0 │ │ │ │ │ + beq acd4 │ │ │ │ │ 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 ace0 │ │ │ │ │ + beq acd4 │ │ │ │ │ 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 ac4c │ │ │ │ │ + beq ac40 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ac20 │ │ │ │ │ + beq ac14 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq abfc │ │ │ │ │ + beq abf0 │ │ │ │ │ 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] │ │ │ │ │ @@ -11654,15 +11651,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 ace0 │ │ │ │ │ + beq acd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -11691,70 +11688,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 ac4c │ │ │ │ │ + bne ac40 │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ 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 a7d4 │ │ │ │ │ + b a7c8 │ │ │ │ │ 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 a7dc │ │ │ │ │ + b a7d0 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b2f8 │ │ │ │ │ + beq b2ec │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt aa68 │ │ │ │ │ + bgt aa5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b a714 │ │ │ │ │ + b a708 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a8b4 │ │ │ │ │ + b a8a8 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi bd64 │ │ │ │ │ + bhi bd58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bbf8 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bcf8 │ │ │ │ │ - ldr r3, [pc, #2384] @ b6f0 │ │ │ │ │ + beq bcec │ │ │ │ │ + ldr r3, [pc, #2384] @ b6e4 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - bne bd78 │ │ │ │ │ + bne bd6c │ │ │ │ │ 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 │ │ │ │ │ @@ -11765,129 +11762,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 af50 │ │ │ │ │ + bls af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af50 │ │ │ │ │ + beq af44 │ │ │ │ │ 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 af30 │ │ │ │ │ + bne af24 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt b6ac │ │ │ │ │ + blt b6a0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - beq aa40 │ │ │ │ │ + beq aa34 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ movne r7, r8 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq bbdc │ │ │ │ │ + beq bbd0 │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b aa58 │ │ │ │ │ + b aa4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a81c │ │ │ │ │ + b a810 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b028 │ │ │ │ │ + beq b01c │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b538 │ │ │ │ │ + bls b52c │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ orr r2, r3, r2 │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b538 │ │ │ │ │ + bne b52c │ │ │ │ │ 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]! │ │ │ │ │ @@ -11895,40 +11892,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 afd4 │ │ │ │ │ + bne afc8 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq b028 │ │ │ │ │ + beq b01c │ │ │ │ │ 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 a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ sub sl, r8, r7 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls b9d0 │ │ │ │ │ + bls b9c4 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ orr r2, r3, lr │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b9d0 │ │ │ │ │ + bne b9c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -11942,44 +11939,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 bbfc │ │ │ │ │ + beq bbf0 │ │ │ │ │ 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 b2cc │ │ │ │ │ + beq b2c0 │ │ │ │ │ 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 b1fc │ │ │ │ │ + beq b1f0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b1d8 │ │ │ │ │ + beq b1cc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1b0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq b1a0 │ │ │ │ │ + beq b194 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq b184 │ │ │ │ │ + beq b178 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b15c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq b14c │ │ │ │ │ + beq b140 │ │ │ │ │ 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] │ │ │ │ │ @@ -12022,15 +12019,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 b2cc │ │ │ │ │ + beq b2c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -12074,38 +12071,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 b1fc │ │ │ │ │ + bne b1f0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq a7dc │ │ │ │ │ + beq a7d0 │ │ │ │ │ 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 a7dc │ │ │ │ │ + b a7d0 │ │ │ │ │ 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 a714 │ │ │ │ │ - b aa68 │ │ │ │ │ + ble a708 │ │ │ │ │ + b aa5c │ │ │ │ │ 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 │ │ │ │ │ @@ -12116,27 +12113,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 b458 │ │ │ │ │ + beq b44c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq b438 │ │ │ │ │ + beq b42c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq b420 │ │ │ │ │ + beq b414 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq b408 │ │ │ │ │ + beq b3fc │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq b3f0 │ │ │ │ │ + beq b3e4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq b3d8 │ │ │ │ │ + beq b3cc │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -12173,15 +12170,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 a7e4 │ │ │ │ │ + beq a7d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -12218,48 +12215,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 b458 │ │ │ │ │ - b a7e4 │ │ │ │ │ + bne b44c │ │ │ │ │ + b a7d8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - beq b6d4 │ │ │ │ │ + beq b6c8 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq bc8c │ │ │ │ │ + beq bc80 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b ad44 │ │ │ │ │ + b ad38 │ │ │ │ │ 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 b614 │ │ │ │ │ + beq b608 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b5fc │ │ │ │ │ + beq b5f0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b5ec │ │ │ │ │ + beq b5e0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b5dc │ │ │ │ │ + beq b5d0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b5cc │ │ │ │ │ + beq b5c0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b5bc │ │ │ │ │ + beq b5b0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq b5ac │ │ │ │ │ + beq b5a0 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12284,15 +12281,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 b028 │ │ │ │ │ + beq b01c │ │ │ │ │ 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] │ │ │ │ │ @@ -12321,126 +12318,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 b614 │ │ │ │ │ - b b028 │ │ │ │ │ + bne b608 │ │ │ │ │ + b b01c │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b510 │ │ │ │ │ + bne b504 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq bc94 │ │ │ │ │ + beq bc88 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b a714 │ │ │ │ │ + b a708 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b314 │ │ │ │ │ + b b308 │ │ │ │ │ .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 a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r7, #9 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - beq a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ 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 b8d4 │ │ │ │ │ + beq b8c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b8bc │ │ │ │ │ + beq b8b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b8ac │ │ │ │ │ + beq b8a0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b89c │ │ │ │ │ + beq b890 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b88c │ │ │ │ │ + beq b880 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b87c │ │ │ │ │ + beq b870 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12463,15 +12460,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 a7d4 │ │ │ │ │ + beq a7c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -12500,121 +12497,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 b8d4 │ │ │ │ │ - b a7d4 │ │ │ │ │ + bne b8c8 │ │ │ │ │ + b a7c8 │ │ │ │ │ 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 b72c │ │ │ │ │ + b b720 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b a7d4 │ │ │ │ │ + b a7c8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq bcec │ │ │ │ │ - ldr r3, [pc, #-704] @ b6f0 │ │ │ │ │ + beq bce0 │ │ │ │ │ + ldr r3, [pc, #-704] @ b6e4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ - bne bd38 │ │ │ │ │ + bne bd2c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r8, #12] │ │ │ │ │ - b aa10 │ │ │ │ │ + b aa04 │ │ │ │ │ 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 a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ add r1, r7, #5 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ add r1, r7, #7 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge a7dc │ │ │ │ │ + bge a7d0 │ │ │ │ │ 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 bb68 │ │ │ │ │ + beq bb5c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bb54 │ │ │ │ │ + beq bb48 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bb48 │ │ │ │ │ + beq bb3c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq bb3c │ │ │ │ │ + beq bb30 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq bb30 │ │ │ │ │ + beq bb24 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq bb24 │ │ │ │ │ + beq bb18 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12630,15 +12627,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 a7dc │ │ │ │ │ + beq a7d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -12658,229 +12655,234 @@ │ │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne bb68 │ │ │ │ │ - b a7dc │ │ │ │ │ + bne bb5c │ │ │ │ │ + b a7d0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b b314 │ │ │ │ │ + b b308 │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ - b b2dc │ │ │ │ │ + b b2d0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bcf8 │ │ │ │ │ - ldr r3, [pc, #-1332] @ b6f0 │ │ │ │ │ + beq bcec │ │ │ │ │ + ldr r3, [pc, #-1332] @ b6e4 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ - bne bd78 │ │ │ │ │ + bne bd6c │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r8, [r1, #12] │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne bc68 │ │ │ │ │ + bne bc5c │ │ │ │ │ mov r6, r5 │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b aa58 │ │ │ │ │ + b aa4c │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq bcb4 │ │ │ │ │ + beq bca8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b a714 │ │ │ │ │ + b a708 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b af70 │ │ │ │ │ + b af64 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b aa40 │ │ │ │ │ + b aa34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b b314 │ │ │ │ │ + b b308 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b a8e0 │ │ │ │ │ + b a8d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b aa78 │ │ │ │ │ + b aa6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a848 │ │ │ │ │ + b a83c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bcf0 │ │ │ │ │ + beq bce4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne bcf0 │ │ │ │ │ + bne bce4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bcf0 │ │ │ │ │ - ldr r3, [pc, #-1592] @ b6f4 │ │ │ │ │ - ldr r1, [pc, #-1592] @ b6f8 │ │ │ │ │ + b bce4 │ │ │ │ │ + ldr r3, [pc, #-1592] @ b6e8 │ │ │ │ │ + ldr r1, [pc, #-1592] @ b6ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bcf0 │ │ │ │ │ + b bce4 │ │ │ │ │ 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 a95c │ │ │ │ │ - b aa10 │ │ │ │ │ - ldr r3, [pc, #-1656] @ b6f4 │ │ │ │ │ - ldr r1, [pc, #-1656] @ b6f8 │ │ │ │ │ + bne a950 │ │ │ │ │ + b aa04 │ │ │ │ │ + ldr r3, [pc, #-1656] @ b6e8 │ │ │ │ │ + ldr r1, [pc, #-1656] @ b6ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bcfc │ │ │ │ │ + b bcf0 │ │ │ │ │ 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 add8 │ │ │ │ │ - b bc48 │ │ │ │ │ + bne adcc │ │ │ │ │ + b bc3c │ │ │ │ │ │ │ │ │ │ -0000bdb4 : │ │ │ │ │ +0000bda8 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi bddc │ │ │ │ │ - ldr r0, [pc, #60] @ be14 │ │ │ │ │ + bhi bdd0 │ │ │ │ │ + ldr r0, [pc, #76] @ be18 │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - bne bde4 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + lsrs r5, r0, #30 │ │ │ │ │ + beq bdf8 │ │ │ │ │ + mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - popeq {r4, pc} │ │ │ │ │ - add r3, r0, #12 │ │ │ │ │ - bic r2, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - popeq {r4, pc} │ │ │ │ │ - b be00 │ │ │ │ │ + beq be10 │ │ │ │ │ + bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ + str r5, [r0, #16] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + bl 188 <_PyLong_New> │ │ │ │ │ + R_ARM_CALL _PyLong_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq be10 │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000be18 : │ │ │ │ │ +0000be1c : │ │ │ │ │ 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 bfb0 │ │ │ │ │ + beq bfb4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq bfb0 │ │ │ │ │ + beq bfb4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi bf84 │ │ │ │ │ + bhi bf88 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi bf84 │ │ │ │ │ + bhi bf88 │ │ │ │ │ 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] @ bfb8 │ │ │ │ │ + ldr r2, [pc, #304] @ bfbc │ │ │ │ │ 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 bebc │ │ │ │ │ - ldr r5, [pc, #264] @ bfbc │ │ │ │ │ + bcc bec0 │ │ │ │ │ + ldr r5, [pc, #264] @ bfc0 │ │ │ │ │ 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 bf24 │ │ │ │ │ + bcs bf28 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bfa4 │ │ │ │ │ - ldr r3, [pc, #216] @ bfc0 │ │ │ │ │ + beq bfa8 │ │ │ │ │ + ldr r3, [pc, #216] @ bfc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -12892,396 +12894,392 @@ │ │ │ │ │ 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 bf94 │ │ │ │ │ + blt bf98 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bfa4 │ │ │ │ │ + beq bfa8 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #112] @ bfc0 │ │ │ │ │ + ldr r3, [pc, #112] @ bfc4 │ │ │ │ │ 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 beb4 │ │ │ │ │ + b beb8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b a664 │ │ │ │ │ + b a658 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b bf30 │ │ │ │ │ + b bf34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b beb4 │ │ │ │ │ - ldr r5, [pc, #12] @ bfc4 │ │ │ │ │ - b beb4 │ │ │ │ │ + b beb8 │ │ │ │ │ + ldr r5, [pc, #12] @ bfc8 │ │ │ │ │ + b beb8 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000bfc8 : │ │ │ │ │ +0000bfcc : │ │ │ │ │ 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] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ - lsr r5, r5, #3 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + lsr r4, r4, #3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bgt c2a8 │ │ │ │ │ - beq c2e4 │ │ │ │ │ + bgt c2b0 │ │ │ │ │ + beq c2ec │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c3c0 │ │ │ │ │ + bhi c36c │ │ │ │ │ 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 c39c │ │ │ │ │ - ldr r2, [pc, #932] @ c3d4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq c390 │ │ │ │ │ + ldr r2, [pc, #916] @ c3c8 │ │ │ │ │ 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] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r5, #4] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - beq c298 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ + beq c29c │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - beq c0f0 │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ + beq c0f4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ + str r2, [r5, #16] │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - beq c0f0 │ │ │ │ │ + beq c0f4 │ │ │ │ │ add ip, r7, #8 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - add ip, ip, r5, lsl #2 │ │ │ │ │ + add ip, ip, r4, lsl #2 │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ - add r0, r4, #16 │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - bne c0c8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble c1a0 │ │ │ │ │ - add r0, r7, r5, lsl #2 │ │ │ │ │ + bne c0cc │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ble c1a4 │ │ │ │ │ + add r0, r7, r4, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - add r1, r4, r5, lsl #2 │ │ │ │ │ + add r1, r5, r4, lsl #2 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - add r2, r5, #1 │ │ │ │ │ + add r2, r4, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - bge c1a0 │ │ │ │ │ + bge c1a4 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ - add r2, r5, #2 │ │ │ │ │ + add r2, r4, #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - bge c1a0 │ │ │ │ │ + bge c1a4 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - add r3, r5, #3 │ │ │ │ │ + add r3, r4, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge c1a0 │ │ │ │ │ - add r5, r5, #5 │ │ │ │ │ + bge c1a4 │ │ │ │ │ + add r4, r4, #5 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - add r7, r7, r5, lsl #2 │ │ │ │ │ + add r7, r7, r4, lsl #2 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ │ - add r5, r4, r5, lsl #2 │ │ │ │ │ + add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - str r2, [r5, #4]! │ │ │ │ │ + str r2, [r4, #4]! │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - bne c180 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne c184 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ - streq r3, [r4, #8] │ │ │ │ │ + streq r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq c1dc │ │ │ │ │ - add r1, r4, r2, lsl #2 │ │ │ │ │ + beq c228 │ │ │ │ │ + add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - addeq ip, r4, #12 │ │ │ │ │ - beq c1f0 │ │ │ │ │ + addeq ip, r5, #12 │ │ │ │ │ + beq c1f4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c224 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bls c228 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq c3a8 │ │ │ │ │ + beq c3b0 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c1ec │ │ │ │ │ + beq c1f0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c1dc │ │ │ │ │ + beq c1e0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - bhi c1e4 │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + bhi c1e8 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #412] @ c3d8 │ │ │ │ │ - adds r5, r3, #5 │ │ │ │ │ + ldr r1, [pc, #396] @ c3cc │ │ │ │ │ + adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c1e4 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + bcc c1e8 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c288 │ │ │ │ │ + beq c28c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne c288 │ │ │ │ │ - ldr r2, [pc, #356] @ c3dc │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne c28c │ │ │ │ │ + ldr r2, [pc, #340] @ c3d0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c388 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne c39c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #336] @ c3e0 │ │ │ │ │ - add r4, r4, r5, lsl #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [pc, #320] @ c3d4 │ │ │ │ │ + add r5, r5, r4, lsl #4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - movne r2, r5 │ │ │ │ │ - bne c0f8 │ │ │ │ │ - b c1a0 │ │ │ │ │ - cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c3c0 │ │ │ │ │ - add r0, r5, #3 │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + movne r2, r4 │ │ │ │ │ + bne c0fc │ │ │ │ │ + b c1a4 │ │ │ │ │ + cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ + bhi c36c │ │ │ │ │ + add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq c39c │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq c390 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b c028 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - sub ip, r5, #1 │ │ │ │ │ - beq c380 │ │ │ │ │ - add r0, r0, r5, lsl #2 │ │ │ │ │ - add r1, r1, r5, lsl #2 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne c340 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - sub r5, r5, #2 │ │ │ │ │ - beq c380 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne c358 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - bcc c380 │ │ │ │ │ - ldr r2, [r0], #-4 │ │ │ │ │ - ldr r3, [r1], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq c324 │ │ │ │ │ + b c02c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + sub ip, r4, #1 │ │ │ │ │ + beq c388 │ │ │ │ │ + add r0, r0, r4, lsl #2 │ │ │ │ │ + add r1, r1, r4, lsl #2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne c348 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ + beq c388 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne c380 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + bcc c388 │ │ │ │ │ + ldr r3, [r0], #-4 │ │ │ │ │ + ldr r2, [r1], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq c32c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc c360 │ │ │ │ │ + movhi r3, r7 │ │ │ │ │ + movls r8, #1 │ │ │ │ │ + movhi r7, r9 │ │ │ │ │ + mvnhi r8, #0 │ │ │ │ │ + movhi r9, r3 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c3c0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b c004 │ │ │ │ │ + movle r4, r6 │ │ │ │ │ + ble c00c │ │ │ │ │ + ldr r3, [pc, #100] @ c3d8 │ │ │ │ │ + ldr r1, [pc, #100] @ c3dc │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b c394 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b c340 │ │ │ │ │ - cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c3c0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mvn r8, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b c008 │ │ │ │ │ - ldr r4, [pc, #92] @ c3e4 │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c348 │ │ │ │ │ + ldr r5, [pc, #80] @ c3e0 │ │ │ │ │ + b c1e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b c1e8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b c280 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c284 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c1dc │ │ │ │ │ + beq c228 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r5, #5 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b c254 │ │ │ │ │ - ldr r3, [pc, #32] @ c3e8 │ │ │ │ │ - ldr r1, [pc, #32] @ c3ec │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c3a0 │ │ │ │ │ + mov r4, #5 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b c258 │ │ │ │ │ .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 │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c3f0 : │ │ │ │ │ +0000c3e4 : │ │ │ │ │ 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 c59c │ │ │ │ │ + beq c590 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c59c │ │ │ │ │ + beq c590 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne c504 │ │ │ │ │ + bne c4f8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne c504 │ │ │ │ │ + bne c4f8 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ - bne c484 │ │ │ │ │ + bne c478 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #320] @ c5a4 │ │ │ │ │ + ldr r2, [pc, #320] @ c598 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bhi c4a0 │ │ │ │ │ - ldr r4, [pc, #304] @ c5a8 │ │ │ │ │ + bhi c494 │ │ │ │ │ + ldr r4, [pc, #304] @ c59c │ │ │ │ │ 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] @ c5a4 │ │ │ │ │ + ldr r2, [pc, #272] @ c598 │ │ │ │ │ mvn r6, r0 │ │ │ │ │ add r3, r6, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls c470 │ │ │ │ │ + bls c464 │ │ │ │ │ sub r3, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c52c │ │ │ │ │ + bhi c520 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c590 │ │ │ │ │ - ldr r3, [pc, #232] @ c5ac │ │ │ │ │ + beq c584 │ │ │ │ │ + ldr r3, [pc, #232] @ c5a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13294,32 +13292,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 c5b4 │ │ │ │ │ + bl c5a8 │ │ │ │ │ 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 c590 │ │ │ │ │ + beq c584 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ c5ac │ │ │ │ │ + ldr r3, [pc, #88] @ c5a0 │ │ │ │ │ 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> │ │ │ │ │ @@ -13328,29 +13326,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 c478 │ │ │ │ │ + b c46c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c478 │ │ │ │ │ - ldr r4, [pc, #12] @ c5b0 │ │ │ │ │ - b c478 │ │ │ │ │ + b c46c │ │ │ │ │ + ldr r4, [pc, #12] @ c5a4 │ │ │ │ │ + b c46c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000c5b4 : │ │ │ │ │ +0000c5a8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -13358,323 +13356,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 c650 │ │ │ │ │ + beq c644 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi c878 │ │ │ │ │ + bhi c86c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl ca80 │ │ │ │ │ + bl ca74 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c860 │ │ │ │ │ + beq c854 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c7d8 │ │ │ │ │ + beq c7cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c740 │ │ │ │ │ + beq c734 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c6ec │ │ │ │ │ + beq c6e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq c718 │ │ │ │ │ + beq c70c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne c844 │ │ │ │ │ + bne c838 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq c7e8 │ │ │ │ │ + beq c7dc │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - bne c868 │ │ │ │ │ + bne c85c │ │ │ │ │ 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 c860 │ │ │ │ │ + beq c854 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c6dc │ │ │ │ │ + beq c6d0 │ │ │ │ │ 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 c810 │ │ │ │ │ + bne c804 │ │ │ │ │ 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 ca40 │ │ │ │ │ + beq ca34 │ │ │ │ │ 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 c710 │ │ │ │ │ + beq c704 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c710 │ │ │ │ │ + bne c704 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c640 │ │ │ │ │ + bne c634 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c6e0 │ │ │ │ │ + beq c6d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c6e0 │ │ │ │ │ + bne c6d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c6e0 │ │ │ │ │ + b c6d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne c62c │ │ │ │ │ + bne c620 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq c788 │ │ │ │ │ + beq c77c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c788 │ │ │ │ │ + bne c77c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c9f8 │ │ │ │ │ - ldr r1, [pc, #716] @ ca64 │ │ │ │ │ + beq c9ec │ │ │ │ │ + ldr r1, [pc, #716] @ ca58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c9d4 │ │ │ │ │ + beq c9c8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c7cc │ │ │ │ │ + beq c7c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c7cc │ │ │ │ │ + bne c7c0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b c62c │ │ │ │ │ + b c620 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq c750 │ │ │ │ │ - b c62c │ │ │ │ │ + beq c744 │ │ │ │ │ + b c620 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c6e0 │ │ │ │ │ + beq c6d4 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - beq ca20 │ │ │ │ │ + beq ca14 │ │ │ │ │ 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 ca40 │ │ │ │ │ + beq ca34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne c6dc │ │ │ │ │ - b c6e0 │ │ │ │ │ + bne c6d0 │ │ │ │ │ + b c6d4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl ca80 │ │ │ │ │ + bl ca74 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c60c │ │ │ │ │ + bne c600 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c648 │ │ │ │ │ + b c63c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b c680 │ │ │ │ │ + b c674 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble c844 │ │ │ │ │ - ldr r0, [pc, #476] @ ca68 │ │ │ │ │ + ble c838 │ │ │ │ │ + ldr r0, [pc, #476] @ ca5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c860 │ │ │ │ │ + beq c854 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - ldr r2, [pc, #456] @ ca6c │ │ │ │ │ - ldr r1, [pc, #456] @ ca70 │ │ │ │ │ + ldr r2, [pc, #456] @ ca60 │ │ │ │ │ + ldr r1, [pc, #456] @ ca64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq c8c8 │ │ │ │ │ + beq c8bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq ca4c │ │ │ │ │ + beq ca40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c860 │ │ │ │ │ + beq c854 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq c998 │ │ │ │ │ + beq c98c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq c968 │ │ │ │ │ + beq c95c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq c968 │ │ │ │ │ + beq c95c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c924 │ │ │ │ │ + beq c918 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c940 │ │ │ │ │ + beq c934 │ │ │ │ │ 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 c6e0 │ │ │ │ │ + beq c6d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c6e0 │ │ │ │ │ + bne c6d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c6e0 │ │ │ │ │ + b c6d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c984 │ │ │ │ │ + beq c978 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq c9c8 │ │ │ │ │ - ldr r3, [pc, #232] @ ca74 │ │ │ │ │ - ldr r1, [pc, #232] @ ca78 │ │ │ │ │ + beq c9bc │ │ │ │ │ + ldr r3, [pc, #232] @ ca68 │ │ │ │ │ + ldr r1, [pc, #232] @ ca6c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c860 │ │ │ │ │ + b c854 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c9b4 │ │ │ │ │ + beq c9a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ca58 │ │ │ │ │ - ldr r3, [pc, #184] @ ca74 │ │ │ │ │ - ldr r1, [pc, #188] @ ca7c │ │ │ │ │ + beq ca4c │ │ │ │ │ + ldr r3, [pc, #184] @ ca68 │ │ │ │ │ + ldr r1, [pc, #188] @ ca70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c860 │ │ │ │ │ + b c854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c984 │ │ │ │ │ + b c978 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c9f8 │ │ │ │ │ + beq c9ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c9f8 │ │ │ │ │ + bne c9ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c860 │ │ │ │ │ + beq c854 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c860 │ │ │ │ │ + bne c854 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c860 │ │ │ │ │ + b c854 │ │ │ │ │ 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 c6e0 │ │ │ │ │ + bne c6d4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 114d0 │ │ │ │ │ - b c860 │ │ │ │ │ + bl 114e0 │ │ │ │ │ + b c854 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c8c8 │ │ │ │ │ + b c8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c9b4 │ │ │ │ │ + b c9a8 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000548 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ @@ -13682,274 +13680,274 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000558 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ca80 : │ │ │ │ │ +0000ca74 : │ │ │ │ │ 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 cf8c │ │ │ │ │ + beq cf80 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bgt cb6c │ │ │ │ │ - beq cb54 │ │ │ │ │ + bgt cb60 │ │ │ │ │ + beq cb48 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne cb9c │ │ │ │ │ + bne cb90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl d0ec │ │ │ │ │ + bl d0e0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq d080 │ │ │ │ │ + beq d074 │ │ │ │ │ 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 ccf4 │ │ │ │ │ + bne cce8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq cbd8 │ │ │ │ │ + beq cbcc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls cc14 │ │ │ │ │ + bls cc08 │ │ │ │ │ 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 cac4 │ │ │ │ │ - ldr r3, [pc, #1372] @ d0d0 │ │ │ │ │ + bcs cab8 │ │ │ │ │ + ldr r3, [pc, #1372] @ d0c4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne d068 │ │ │ │ │ + bne d05c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cd24 │ │ │ │ │ - ldr r3, [pc, #1348] @ d0d4 │ │ │ │ │ + bne cd18 │ │ │ │ │ + ldr r3, [pc, #1348] @ d0c8 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cb4c │ │ │ │ │ + b cb40 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15280 │ │ │ │ │ + bl 15180 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq cbc8 │ │ │ │ │ + beq cbbc │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls cc84 │ │ │ │ │ + bls cc78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r5] │ │ │ │ │ - bne cb00 │ │ │ │ │ - b cf9c │ │ │ │ │ + bne caf4 │ │ │ │ │ + b cf90 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq cb38 │ │ │ │ │ + beq cb2c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne cd9c │ │ │ │ │ + bne cd90 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi cb44 │ │ │ │ │ + bhi cb38 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #1196] @ d0d8 │ │ │ │ │ + ldr r2, [pc, #1196] @ d0cc │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc cb44 │ │ │ │ │ + bcc cb38 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cc78 │ │ │ │ │ + beq cc6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cc78 │ │ │ │ │ - ldr r2, [pc, #1140] @ d0dc │ │ │ │ │ + bne cc6c │ │ │ │ │ + ldr r2, [pc, #1140] @ d0d0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfcc │ │ │ │ │ + bne cfc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1120] @ d0e0 │ │ │ │ │ + ldr r6, [pc, #1120] @ d0d4 │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b cb44 │ │ │ │ │ + b cb38 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #1084] @ d0d8 │ │ │ │ │ + ldr r1, [pc, #1084] @ d0cc │ │ │ │ │ adds sl, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc cbc8 │ │ │ │ │ + bcc cbbc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cce8 │ │ │ │ │ + beq ccdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne cce8 │ │ │ │ │ - ldr r2, [pc, #1028] @ d0dc │ │ │ │ │ + bne ccdc │ │ │ │ │ + ldr r2, [pc, #1028] @ d0d0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfb8 │ │ │ │ │ + bne cfac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r9, [pc, #1008] @ d0e0 │ │ │ │ │ + ldr r9, [pc, #1008] @ d0d4 │ │ │ │ │ add r9, r9, sl, lsl #4 │ │ │ │ │ - b cbc8 │ │ │ │ │ + b cbbc │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, ip, #3 │ │ │ │ │ - bne cd3c │ │ │ │ │ + bne cd30 │ │ │ │ │ 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 cb30 │ │ │ │ │ + b cb24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - ldr r3, [pc, #924] @ d0d4 │ │ │ │ │ + ldr r3, [pc, #924] @ d0c8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b cb94 │ │ │ │ │ + b cb88 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ - ldr fp, [pc, #904] @ d0d8 │ │ │ │ │ + ldr fp, [pc, #904] @ d0cc │ │ │ │ │ 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 ce44 │ │ │ │ │ - ldr r9, [pc, #856] @ d0d4 │ │ │ │ │ + bcc ce38 │ │ │ │ │ + ldr r9, [pc, #856] @ d0c8 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r9, r9, r8, lsl #4 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ - beq cb30 │ │ │ │ │ + beq cb24 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b cb30 │ │ │ │ │ + b cb24 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr sl, [pc, #808] @ d0d8 │ │ │ │ │ + ldr sl, [pc, #808] @ d0cc │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r9, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r8, r3, #5 │ │ │ │ │ rsc lr, r2, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sbcs ip, ip, lr │ │ │ │ │ - bcc cec4 │ │ │ │ │ - ldr r8, [pc, #764] @ d0d4 │ │ │ │ │ + bcc ceb8 │ │ │ │ │ + ldr r8, [pc, #764] @ d0c8 │ │ │ │ │ add r8, r8, r9, lsl #4 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - bne cff4 │ │ │ │ │ + bne cfe8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne cb38 │ │ │ │ │ + bne cb2c │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne cf9c │ │ │ │ │ + bne cf90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r4, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cf9c │ │ │ │ │ + bne cf90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf9c │ │ │ │ │ + b cf90 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs cf60 │ │ │ │ │ + bcs cf54 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d024 │ │ │ │ │ - ldr r3, [pc, #604] @ d0d0 │ │ │ │ │ + beq d018 │ │ │ │ │ + ldr r3, [pc, #604] @ d0c4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ @@ -13959,34 +13957,34 @@ │ │ │ │ │ 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 d008 │ │ │ │ │ + bne cffc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b cb30 │ │ │ │ │ + b cb24 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs cfa4 │ │ │ │ │ + bcs cf98 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq cfe0 │ │ │ │ │ + beq cfd4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ - ldr r2, [pc, #464] @ d0d0 │ │ │ │ │ + ldr r2, [pc, #464] @ d0c4 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -13996,179 +13994,179 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ eor sl, r9, r9, asr #31 │ │ │ │ │ sub sl, sl, r9, asr #31 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str sl, [r8, #12] │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq cb38 │ │ │ │ │ + beq cb2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne cb38 │ │ │ │ │ + bne cb2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ - b cde4 │ │ │ │ │ + b cdd8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne d0a8 │ │ │ │ │ + bne d09c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d034 │ │ │ │ │ + beq d028 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b cd90 │ │ │ │ │ - ldr r3, [pc, #336] @ d0e4 │ │ │ │ │ - ldr r1, [pc, #336] @ d0e8 │ │ │ │ │ + b cd84 │ │ │ │ │ + ldr r3, [pc, #336] @ d0d8 │ │ │ │ │ + ldr r1, [pc, #336] @ d0dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cb4c │ │ │ │ │ + b cb40 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - b cdd8 │ │ │ │ │ + b cdcc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b cce0 │ │ │ │ │ + b ccd4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b cc70 │ │ │ │ │ + b cc64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r8, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cdec │ │ │ │ │ + beq cde0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne cde4 │ │ │ │ │ - b cf50 │ │ │ │ │ + bne cdd8 │ │ │ │ │ + b cf44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ceb4 │ │ │ │ │ + bne cea8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf7c │ │ │ │ │ + b cf70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d0bc │ │ │ │ │ + bne d0b0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cf9c │ │ │ │ │ - b ce3c │ │ │ │ │ + bne cf90 │ │ │ │ │ + b ce30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne cd30 │ │ │ │ │ - b cf9c │ │ │ │ │ + bne cd24 │ │ │ │ │ + b cf90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cf90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cf9c │ │ │ │ │ + bne cf90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf9c │ │ │ │ │ + b cf90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cf7c │ │ │ │ │ - b d018 │ │ │ │ │ + bne cf70 │ │ │ │ │ + b d00c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d034 │ │ │ │ │ - b d018 │ │ │ │ │ + bne d028 │ │ │ │ │ + b d00c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d0ec : │ │ │ │ │ +0000d0e0 : │ │ │ │ │ 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 d458 │ │ │ │ │ + bhi d44c │ │ │ │ │ lsr r8, r7, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq d410 │ │ │ │ │ + beq d404 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d44c │ │ │ │ │ - ldr r3, [pc, #864] @ d4a0 │ │ │ │ │ + beq d440 │ │ │ │ │ + ldr r3, [pc, #864] @ d494 │ │ │ │ │ bic r7, r7, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne d46c │ │ │ │ │ + bne d460 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs r3, r4, #10 │ │ │ │ │ - bne d2ec │ │ │ │ │ + bne d2e0 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ sub r2, r4, sl │ │ │ │ │ tst r2, #4 │ │ │ │ │ - ldr r0, [pc, #804] @ d4a4 │ │ │ │ │ + ldr r0, [pc, #804] @ d498 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ mov r7, #5 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14177,15 +14175,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 d278 │ │ │ │ │ + beq d26c │ │ │ │ │ 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 │ │ │ │ │ @@ -14220,38 +14218,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 d1cc │ │ │ │ │ + bne d1c0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq d2a4 │ │ │ │ │ + beq d298 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq d2b4 │ │ │ │ │ + beq d2a8 │ │ │ │ │ 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 d494 │ │ │ │ │ + beq d488 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d2b0 │ │ │ │ │ + beq d2a4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq d2a4 │ │ │ │ │ + beq d298 │ │ │ │ │ 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 │ │ │ │ │ @@ -14259,19 +14257,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 d36c │ │ │ │ │ + beq d360 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d344 │ │ │ │ │ + beq d338 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne d3f4 │ │ │ │ │ + bne d3e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14283,15 +14281,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 d278 │ │ │ │ │ + beq d26c │ │ │ │ │ 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 │ │ │ │ │ @@ -14320,83 +14318,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 d36c │ │ │ │ │ - b d278 │ │ │ │ │ + bne d360 │ │ │ │ │ + b d26c │ │ │ │ │ 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 d324 │ │ │ │ │ + b d318 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d44c │ │ │ │ │ - ldr r3, [pc, #120] @ d4a0 │ │ │ │ │ + beq d440 │ │ │ │ │ + ldr r3, [pc, #120] @ d494 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - bne d46c │ │ │ │ │ + bne d460 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r8, [r5, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d278 │ │ │ │ │ + b d26c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d2a4 │ │ │ │ │ - ldr r3, [pc, #72] @ d4a8 │ │ │ │ │ - ldr r1, [pc, #72] @ d4ac │ │ │ │ │ + b d298 │ │ │ │ │ + ldr r3, [pc, #72] @ d49c │ │ │ │ │ + ldr r1, [pc, #72] @ d4a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d450 │ │ │ │ │ + b d444 │ │ │ │ │ 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 d444 │ │ │ │ │ + beq d438 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ - b d160 │ │ │ │ │ + b d154 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b d2a4 │ │ │ │ │ + b d298 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d4b0 <_PyLong_FormatWriter>: │ │ │ │ │ +0000d4a4 <_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 d4f0 <_PyLong_FormatWriter+0x40> │ │ │ │ │ + bne d4e4 <_PyLong_FormatWriter+0x40> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -14404,226 +14402,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 12328 │ │ │ │ │ - b d4e8 <_PyLong_FormatWriter+0x38> │ │ │ │ │ + bl 12338 │ │ │ │ │ + b d4dc <_PyLong_FormatWriter+0x38> │ │ │ │ │ │ │ │ │ │ -0000d518 : │ │ │ │ │ +0000d50c : │ │ │ │ │ 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 d5c0 │ │ │ │ │ + beq d5b4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5c8 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi d56c │ │ │ │ │ + bhi d560 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ - b d5a4 │ │ │ │ │ + b d598 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcc d5b8 │ │ │ │ │ + bcc d5ac │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ cmp r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq d578 │ │ │ │ │ - ldr r3, [pc, #64] @ d5dc │ │ │ │ │ - ldr r1, [pc, #64] @ d5e0 │ │ │ │ │ + beq d56c │ │ │ │ │ + ldr r3, [pc, #64] @ d5d0 │ │ │ │ │ + ldr r1, [pc, #64] @ d5d4 │ │ │ │ │ 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 d560 │ │ │ │ │ - ldr r3, [pc, #28] @ d5e4 │ │ │ │ │ - ldr r1, [pc, #28] @ d5e8 │ │ │ │ │ + b d554 │ │ │ │ │ + ldr r3, [pc, #28] @ d5d8 │ │ │ │ │ + ldr r1, [pc, #28] @ d5dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d5a4 │ │ │ │ │ + b d598 │ │ │ │ │ bl 1c00 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ - b d560 │ │ │ │ │ + b d554 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d5ec : │ │ │ │ │ +0000d5e0 : │ │ │ │ │ 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 d660 │ │ │ │ │ + beq d654 │ │ │ │ │ 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 d654 │ │ │ │ │ + beq d648 │ │ │ │ │ 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 d64c │ │ │ │ │ - ldr r2, [pc, #16] @ d678 │ │ │ │ │ - ldr r1, [pc, #16] @ d67c │ │ │ │ │ - ldr r0, [pc, #16] @ d680 │ │ │ │ │ + b d640 │ │ │ │ │ + ldr r2, [pc, #16] @ d66c │ │ │ │ │ + ldr r1, [pc, #16] @ d670 │ │ │ │ │ + ldr r0, [pc, #16] @ d674 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b d658 │ │ │ │ │ + b d64c │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d684 : │ │ │ │ │ +0000d678 : │ │ │ │ │ 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 d758 │ │ │ │ │ + beq d74c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq d744 │ │ │ │ │ + beq d738 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi d6d8 │ │ │ │ │ + bhi d6cc │ │ │ │ │ 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 13f64 <_PyLong_Frexp> │ │ │ │ │ + bl 13f74 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #128] @ d768 │ │ │ │ │ + ldr r3, [pc, #128] @ d75c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d71c │ │ │ │ │ + bne d710 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt d728 │ │ │ │ │ + bgt d71c │ │ │ │ │ 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 d6fc │ │ │ │ │ - ldr r3, [pc, #60] @ d76c │ │ │ │ │ - ldr r1, [pc, #60] @ d770 │ │ │ │ │ + beq d6f0 │ │ │ │ │ + ldr r3, [pc, #60] @ d760 │ │ │ │ │ + ldr r1, [pc, #60] @ d764 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #40] @ d768 │ │ │ │ │ + ldr r1, [pc, #40] @ d75c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d6d0 │ │ │ │ │ - ldr r3, [pc, #40] @ d774 │ │ │ │ │ - ldr r1, [pc, #40] @ d778 │ │ │ │ │ + b d6c4 │ │ │ │ │ + ldr r3, [pc, #40] @ d768 │ │ │ │ │ + ldr r1, [pc, #40] @ d76c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d738 │ │ │ │ │ - ldr r1, [pc, #28] @ d77c │ │ │ │ │ - ldr r0, [pc, #28] @ d780 │ │ │ │ │ + b d72c │ │ │ │ │ + ldr r1, [pc, #28] @ d770 │ │ │ │ │ + ldr r0, [pc, #28] @ d774 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b d738 │ │ │ │ │ + b d72c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d784 : │ │ │ │ │ +0000d778 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e340 │ │ │ │ │ + beq e39c │ │ │ │ │ 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 dcd4 │ │ │ │ │ + beq dcc8 │ │ │ │ │ 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] │ │ │ │ │ @@ -14631,99 +14629,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 e074 │ │ │ │ │ + beq e064 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dcb8 │ │ │ │ │ + beq dcac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq dc98 │ │ │ │ │ + beq dc8c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq e0b0 │ │ │ │ │ + beq e0a0 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e08c │ │ │ │ │ + beq e07c │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e194 │ │ │ │ │ - ldr r2, [pc, #2920] @ e394 │ │ │ │ │ + beq e188 │ │ │ │ │ + ldr r2, [pc, #2948] @ e3a4 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e09c │ │ │ │ │ - ldr r2, [pc, #2908] @ e398 │ │ │ │ │ + bge e08c │ │ │ │ │ + ldr r2, [pc, #2936] @ e3a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dcb8 │ │ │ │ │ + blt dcac │ │ │ │ │ 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 d864 │ │ │ │ │ + beq d858 │ │ │ │ │ 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 e2b8 │ │ │ │ │ + beq e2d4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt e09c │ │ │ │ │ - ldr r2, [pc, #2824] @ e39c │ │ │ │ │ + bgt e08c │ │ │ │ │ + ldr r2, [pc, #2852] @ e3ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dcb8 │ │ │ │ │ + blt dcac │ │ │ │ │ mvn r7, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movge r7, r3 │ │ │ │ │ sub r3, r7, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bgt dd80 │ │ │ │ │ - ldr r9, [pc, #2788] @ e3a0 │ │ │ │ │ + bgt dd74 │ │ │ │ │ + ldr r9, [pc, #2816] @ e3b0 │ │ │ │ │ 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 e32c │ │ │ │ │ + bgt e388 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e314 │ │ │ │ │ - ldr r3, [pc, #2736] @ e3a4 │ │ │ │ │ + beq e2ac │ │ │ │ │ + ldr r3, [pc, #2764] @ e3b4 │ │ │ │ │ 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 d95c │ │ │ │ │ + ble d950 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #2652] @ e3a0 │ │ │ │ │ + ldr r3, [pc, #2680] @ e3b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14737,21 +14735,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 dab8 │ │ │ │ │ + ble daac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq da24 │ │ │ │ │ + beq da18 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq d9f8 │ │ │ │ │ + beq d9ec │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq d9d4 │ │ │ │ │ + beq d9c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14772,15 +14770,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 dab8 │ │ │ │ │ + ble daac │ │ │ │ │ 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] │ │ │ │ │ @@ -14809,100 +14807,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 da24 │ │ │ │ │ + bgt da18 │ │ │ │ │ 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 e348 │ │ │ │ │ + beq e25c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq dfec │ │ │ │ │ + beq dfdc │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e0f8 │ │ │ │ │ + beq e0e8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15280 │ │ │ │ │ + bl 15180 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq db2c │ │ │ │ │ + beq db20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne db2c │ │ │ │ │ + bne db20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e084 │ │ │ │ │ + beq e074 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq db6c │ │ │ │ │ + beq db60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne db6c │ │ │ │ │ + bne db60 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r7, r4, r6, lsl #2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ sub sl, r6, #1 │ │ │ │ │ rsb r5, sl, sl, lsl #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ - beq e360 │ │ │ │ │ + beq e330 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r3 │ │ │ │ │ orr r2, r8, r2 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq dbd8 │ │ │ │ │ + beq dbcc │ │ │ │ │ mvn r0, #2 │ │ │ │ │ bics r0, r2, r0, lsl r3 │ │ │ │ │ addne r2, r2, r1 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ and r2, r2, r1, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - ble dc38 │ │ │ │ │ - ldr r3, [pc, #1956] @ e3a8 │ │ │ │ │ + ble dc2c │ │ │ │ │ + ldr r3, [pc, #1984] @ e3b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ @@ -14911,58 +14909,58 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd24 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq dc5c │ │ │ │ │ + beq dc50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne dc5c │ │ │ │ │ + bne dc50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge e268 │ │ │ │ │ + bge e26c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne dd1c │ │ │ │ │ + bne dd10 │ │ │ │ │ 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 dce0 │ │ │ │ │ + beq dcd4 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e1fc │ │ │ │ │ - ldr r2, [pc, #1768] @ e398 │ │ │ │ │ + beq e1f0 │ │ │ │ │ + ldr r2, [pc, #1796] @ e3a8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d840 │ │ │ │ │ + bge d834 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b dc8c │ │ │ │ │ - ldr r0, [pc, #1744] @ e3ac │ │ │ │ │ + b dc80 │ │ │ │ │ + ldr r0, [pc, #1772] @ e3bc │ │ │ │ │ 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] │ │ │ │ │ @@ -14974,22 +14972,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 dc8c │ │ │ │ │ + beq dc80 │ │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr fp, [pc, #1648] @ e3a8 │ │ │ │ │ + ldr fp, [pc, #1676] @ e3b8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ @@ -15002,63 +15000,62 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq dc38 │ │ │ │ │ - b dd38 │ │ │ │ │ + beq dc2c │ │ │ │ │ + b dd2c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #1556] @ e3a0 │ │ │ │ │ + ldr r3, [pc, #1584] @ e3b0 │ │ │ │ │ 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 e32c │ │ │ │ │ + bgt e388 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - movne r0, r4 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - add r0, r0, #3 │ │ │ │ │ + beq e29c │ │ │ │ │ + add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e314 │ │ │ │ │ - ldr r2, [pc, #1488] @ e3a4 │ │ │ │ │ + beq e2ac │ │ │ │ │ + ldr r2, [pc, #1520] @ e3b4 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1432] @ e3a0 │ │ │ │ │ + ldr r3, [pc, #1464] @ e3b0 │ │ │ │ │ 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 dffc │ │ │ │ │ + ble dfec │ │ │ │ │ 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 │ │ │ │ │ @@ -15068,19 +15065,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 ded8 │ │ │ │ │ + beq dec8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq deac │ │ │ │ │ + beq de9c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne e060 │ │ │ │ │ + bne e050 │ │ │ │ │ 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 │ │ │ │ │ @@ -15091,15 +15088,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 df74 │ │ │ │ │ + beq df64 │ │ │ │ │ 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 │ │ │ │ │ @@ -15129,299 +15126,308 @@ │ │ │ │ │ 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 dee0 │ │ │ │ │ + bne ded0 │ │ │ │ │ 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 dffc │ │ │ │ │ + bne dfec │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq e348 │ │ │ │ │ + beq e25c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne daec │ │ │ │ │ + bne dae0 │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq e31c │ │ │ │ │ + beq e364 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq dff4 │ │ │ │ │ + beq dfe4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ lsrne r1, r3, #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b daec │ │ │ │ │ + b dae0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b dfb8 │ │ │ │ │ + b dfa8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b dfbc │ │ │ │ │ + b dfac │ │ │ │ │ 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 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq df98 │ │ │ │ │ + beq df88 │ │ │ │ │ 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 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + ldr r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - andne r1, r1, #1 │ │ │ │ │ + orrne r7, r7, #1 │ │ │ │ │ + eor r2, r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq df98 │ │ │ │ │ - b e034 │ │ │ │ │ + moveq r2, #0 │ │ │ │ │ + andne r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq df88 │ │ │ │ │ + b e024 │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b de8c │ │ │ │ │ - ldr r3, [pc, #820] @ e3b0 │ │ │ │ │ - ldr r1, [pc, #820] @ e3b4 │ │ │ │ │ + b de7c │ │ │ │ │ + ldr r3, [pc, #852] @ e3c0 │ │ │ │ │ + ldr r1, [pc, #852] @ e3c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b dcd8 │ │ │ │ │ - ldr r2, [pc, #768] @ e394 │ │ │ │ │ + b dccc │ │ │ │ │ + ldr r2, [pc, #800] @ e3a4 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d840 │ │ │ │ │ - ldr r3, [pc, #788] @ e3b8 │ │ │ │ │ - ldr r1, [pc, #788] @ e3bc │ │ │ │ │ + blt d834 │ │ │ │ │ + ldr r3, [pc, #820] @ e3c8 │ │ │ │ │ + ldr r1, [pc, #820] @ e3cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e084 │ │ │ │ │ + b e074 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - bne e1d0 │ │ │ │ │ + bne e1c4 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne dca0 │ │ │ │ │ + bne dc94 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #724] @ e3a8 │ │ │ │ │ + ldr r3, [pc, #756] @ e3b8 │ │ │ │ │ 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 dce8 │ │ │ │ │ - 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 │ │ │ │ │ + b dcdc │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bmi e264 │ │ │ │ │ + add r3, r3, #3 │ │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ │ + add r4, r5, r3, lsl #2 │ │ │ │ │ + add r8, r5, #12 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r4, #-4]! │ │ │ │ │ + lsr r1, r2, #2 │ │ │ │ │ + orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bmi e140 │ │ │ │ │ - ldr r0, [r6, #-4]! │ │ │ │ │ - orr r0, r0, r1, lsl #30 │ │ │ │ │ - lsr r1, r1, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - b e114 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + str r0, [r4] │ │ │ │ │ + bne e110 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ add r4, r5, #12 │ │ │ │ │ - lsr r0, r2, #3 │ │ │ │ │ + lsr r0, r1, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ - beq e350 │ │ │ │ │ + beq e378 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq e18c │ │ │ │ │ + beq e180 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - andne r2, r2, #3 │ │ │ │ │ - orrne r3, r2, r3, lsl #3 │ │ │ │ │ + andne r1, r1, #3 │ │ │ │ │ + orrne r3, r1, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b db6c │ │ │ │ │ + b db60 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b e150 │ │ │ │ │ + b e144 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ lsrs r3, r1, #23 │ │ │ │ │ - beq e08c │ │ │ │ │ - ldr r2, [pc, #492] @ e394 │ │ │ │ │ + beq e07c │ │ │ │ │ + ldr r2, [pc, #520] @ e3a4 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e09c │ │ │ │ │ + bge e08c │ │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r0, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ - bne d85c │ │ │ │ │ + bne d850 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b d878 │ │ │ │ │ + b d86c │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e298 │ │ │ │ │ + beq e2b4 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e2c4 │ │ │ │ │ - ldr r1, [pc, #432] @ e398 │ │ │ │ │ + beq e2e0 │ │ │ │ │ + ldr r1, [pc, #460] @ e3a8 │ │ │ │ │ rsb r3, fp, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movge r1, #30 │ │ │ │ │ mulge r3, r1, r3 │ │ │ │ │ - bge d85c │ │ │ │ │ - b dcb8 │ │ │ │ │ + bge d850 │ │ │ │ │ + b dcac │ │ │ │ │ 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 e2d8 │ │ │ │ │ + bne e2f4 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne e2e0 │ │ │ │ │ + bne e2fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #364] @ e3a8 │ │ │ │ │ + ldr r3, [pc, #392] @ e3b8 │ │ │ │ │ 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 dd00 │ │ │ │ │ + b dcf4 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + bne dae8 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b e134 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne e09c │ │ │ │ │ + bne e08c │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #324] @ e3c0 │ │ │ │ │ + ldr r1, [pc, #336] @ e3d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e09c │ │ │ │ │ - b dc6c │ │ │ │ │ + bne e08c │ │ │ │ │ + b dc60 │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne ddbc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b e074 │ │ │ │ │ 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 d898 │ │ │ │ │ + bne d88c │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - ble d88c │ │ │ │ │ - b e09c │ │ │ │ │ + ble d880 │ │ │ │ │ + b e08c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ movne r2, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq d85c │ │ │ │ │ + beq d850 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ - b d844 │ │ │ │ │ - ldr r3, [pc, #192] @ e3a8 │ │ │ │ │ + b d838 │ │ │ │ │ + ldr r3, [pc, #180] @ e3b8 │ │ │ │ │ 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 e22c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b e084 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b daec │ │ │ │ │ - ldr r3, [pc, #132] @ e3b8 │ │ │ │ │ - ldr r1, [pc, #140] @ e3c4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e084 │ │ │ │ │ - ldr r0, [pc, #100] @ e3ac │ │ │ │ │ - bx lr │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b daec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r5, #8] │ │ │ │ │ - b e178 │ │ │ │ │ + b e220 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movlt r3, r5 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r1, #1 │ │ │ │ │ orr r2, r8, r2 │ │ │ │ │ ands r0, r2, r1, lsl r3 │ │ │ │ │ lsl r1, r1, r3 │ │ │ │ │ - beq dbd8 │ │ │ │ │ - b dbcc │ │ │ │ │ + beq dbcc │ │ │ │ │ + b dbc0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + bne dae8 │ │ │ │ │ + b e264 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r5, #8] │ │ │ │ │ + b e16c │ │ │ │ │ + ldr r3, [pc, #56] @ e3c8 │ │ │ │ │ + ldr r1, [pc, #64] @ e3d4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b e074 │ │ │ │ │ + ldr r0, [pc, #24] @ e3bc │ │ │ │ │ + bx lr │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0xfbbbbbbd │ │ │ │ │ .word 0xfffffbcd │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ @@ -15434,891 +15440,891 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000061c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e3c8 : │ │ │ │ │ +0000e3d8 : │ │ │ │ │ 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 f8ec │ │ │ │ │ + beq f8fc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f8ec │ │ │ │ │ + beq f8fc │ │ │ │ │ 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 eb98 │ │ │ │ │ - ldr r3, [pc, #4032] @ f414 │ │ │ │ │ + bne eba8 │ │ │ │ │ + ldr r3, [pc, #4032] @ f424 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f8d0 │ │ │ │ │ + bne f8e0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f530 │ │ │ │ │ + beq f540 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ muls r1, r2, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq ed60 │ │ │ │ │ + beq ed70 │ │ │ │ │ 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 e6e4 │ │ │ │ │ + bne e6f4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt fcb8 │ │ │ │ │ + bgt fcc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3904] @ f41c │ │ │ │ │ + ldr r2, [pc, #3904] @ f42c │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ea58 │ │ │ │ │ + bne ea68 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls ea80 │ │ │ │ │ + bls ea90 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls e528 │ │ │ │ │ + bls e538 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls e528 │ │ │ │ │ + bls e538 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls e528 │ │ │ │ │ + bls e538 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ mov r4, #32 │ │ │ │ │ - bls e528 │ │ │ │ │ + bls e538 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs e51c │ │ │ │ │ + bcs e52c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add fp, r7, r3, lsl #2 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - b e698 │ │ │ │ │ + b e6a8 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3772] @ f428 │ │ │ │ │ + ldr r1, [pc, #3772] @ f438 │ │ │ │ │ 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 e870 │ │ │ │ │ - ldr r3, [pc, #3744] @ f430 │ │ │ │ │ + bcc e880 │ │ │ │ │ + ldr r3, [pc, #3744] @ f440 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e7c0 │ │ │ │ │ + beq e7d0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne e7c0 │ │ │ │ │ + bne e7d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne e7cc │ │ │ │ │ + bne e7dc │ │ │ │ │ mov sl, r9 │ │ │ │ │ tst r4, r5 │ │ │ │ │ - beq e690 │ │ │ │ │ + beq e6a0 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea5c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea5c │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi e8dc │ │ │ │ │ + bhi e8ec │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ smull r3, r0, r1, r2 │ │ │ │ │ - ldr r1, [pc, #3568] @ f428 │ │ │ │ │ + ldr r1, [pc, #3568] @ f438 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc e9e0 │ │ │ │ │ - ldr r9, [pc, #3492] @ f3fc │ │ │ │ │ + bcc e9f0 │ │ │ │ │ + ldr r9, [pc, #3492] @ f40c │ │ │ │ │ add r9, r9, ip, lsl #4 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e814 │ │ │ │ │ + beq e824 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne e814 │ │ │ │ │ + bne e824 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne e820 │ │ │ │ │ + bne e830 │ │ │ │ │ mov sl, r9 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq e910 │ │ │ │ │ + beq e920 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #3448] @ f424 │ │ │ │ │ + ldreq r9, [pc, #3448] @ f434 │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e5ac │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls e554 │ │ │ │ │ + bls e564 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e59c │ │ │ │ │ + bne e5ac │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strhi r0, [sp, #12] │ │ │ │ │ - bls eaec │ │ │ │ │ + bls eafc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fc74 │ │ │ │ │ - ldr r0, [pc, #3332] @ f41c │ │ │ │ │ + beq fc84 │ │ │ │ │ + ldr r0, [pc, #3332] @ f42c │ │ │ │ │ ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea94 │ │ │ │ │ + beq eaa4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne ea94 │ │ │ │ │ + bne eaa4 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne eaa4 │ │ │ │ │ + bne eab4 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq eb00 │ │ │ │ │ + beq eb10 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e930 │ │ │ │ │ + beq e940 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r8, sl │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - beq f824 │ │ │ │ │ + beq f834 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10da0 │ │ │ │ │ + beq 10db0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r5, sl │ │ │ │ │ - bne fa84 │ │ │ │ │ + bne fa94 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f99c │ │ │ │ │ + bne f9ac │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq e5cc │ │ │ │ │ + beq e5dc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10d60 │ │ │ │ │ + beq 10d70 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed50 │ │ │ │ │ + beq ed60 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne ed50 │ │ │ │ │ + bne ed60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e5d0 │ │ │ │ │ + b e5e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq e68c │ │ │ │ │ + beq e69c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10d60 │ │ │ │ │ + beq 10d70 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eda0 │ │ │ │ │ + beq edb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne eda0 │ │ │ │ │ + bne edb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e690 │ │ │ │ │ + b e6a0 │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f0b8 │ │ │ │ │ + bcs f0c8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10e70 │ │ │ │ │ + beq 10e80 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #2896] @ f400 │ │ │ │ │ + ldr r3, [pc, #2896] @ f410 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f09c │ │ │ │ │ + blt f0ac │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f0ac │ │ │ │ │ + bne f0bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e59c │ │ │ │ │ + b e5ac │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne f598 │ │ │ │ │ + bne f5a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e65c │ │ │ │ │ - b e6d8 │ │ │ │ │ + bne e66c │ │ │ │ │ + b e6e8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl fa10 │ │ │ │ │ + bpl fa20 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f28c │ │ │ │ │ + bne f29c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eb78 │ │ │ │ │ + bne eb88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ed34 │ │ │ │ │ + bne ed44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e97c │ │ │ │ │ + beq e98c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e97c │ │ │ │ │ + beq e98c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne e97c │ │ │ │ │ + bne e98c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e9a8 │ │ │ │ │ + beq e9b8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9a8 │ │ │ │ │ + beq e9b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e9a8 │ │ │ │ │ + bne e9b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e9d4 │ │ │ │ │ + beq e9e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9d4 │ │ │ │ │ + beq e9e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e9d4 │ │ │ │ │ + bne e9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f2d8 │ │ │ │ │ + bcs f2e8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fc20 │ │ │ │ │ + beq fc30 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #2528] @ f400 │ │ │ │ │ + ldr r3, [pc, #2528] @ f410 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f270 │ │ │ │ │ + blt f280 │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f280 │ │ │ │ │ + bne f290 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e65c │ │ │ │ │ - ldr r9, [pc, #2512] @ f424 │ │ │ │ │ + b e66c │ │ │ │ │ + ldr r9, [pc, #2512] @ f434 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e65c │ │ │ │ │ + b e66c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #892] @ 0x37c │ │ │ │ │ - bne e4e4 │ │ │ │ │ - ldr r0, [pc, #2480] @ f420 │ │ │ │ │ + bne e4f4 │ │ │ │ │ + ldr r0, [pc, #2480] @ f430 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - bhi e4ec │ │ │ │ │ + bhi e4fc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ add fp, r7, r3, lsl #2 │ │ │ │ │ - b e91c │ │ │ │ │ + b e92c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq e744 │ │ │ │ │ + beq e754 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fae4 │ │ │ │ │ + beq faf4 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f500 │ │ │ │ │ + beq f510 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne f500 │ │ │ │ │ + bne f510 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b e744 │ │ │ │ │ - beq eebc │ │ │ │ │ + b e754 │ │ │ │ │ + beq eecc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [pc, #2340] @ f420 │ │ │ │ │ + ldr sl, [pc, #2340] @ f430 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fac0 │ │ │ │ │ + beq fad0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq edc0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq edc0 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne edb0 │ │ │ │ │ + bne edc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f388 │ │ │ │ │ + bne f398 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f73c │ │ │ │ │ + bne f74c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e944 │ │ │ │ │ + bne e954 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e944 │ │ │ │ │ + b e954 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed74 │ │ │ │ │ + beq ed84 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq ed80 │ │ │ │ │ + beq ed90 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq f030 │ │ │ │ │ + beq f040 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi ebe0 │ │ │ │ │ + bhi ebf0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f6c4 │ │ │ │ │ + beq f6d4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ee48 │ │ │ │ │ + bne ee58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10e04 │ │ │ │ │ + beq 10e14 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f510 │ │ │ │ │ + bne f520 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f5e8 │ │ │ │ │ + bne f5f8 │ │ │ │ │ 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 f260 │ │ │ │ │ + bne f270 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1c8 │ │ │ │ │ + beq f1d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f5d4 │ │ │ │ │ - ldr r9, [pc, #1956] @ f420 │ │ │ │ │ + beq f5e4 │ │ │ │ │ + ldr r9, [pc, #1956] @ f430 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ sub r8, r9, #16 │ │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c5b4 │ │ │ │ │ + bl c5a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq faf8 │ │ │ │ │ + beq fb08 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f014 │ │ │ │ │ + bne f024 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f57c │ │ │ │ │ + bne f58c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10e68 │ │ │ │ │ + beq 10e78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3e10 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne f168 │ │ │ │ │ + bne f178 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e68 │ │ │ │ │ + beq 10e78 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f6d4 │ │ │ │ │ + bne f6e4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, sl │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - beq ede4 │ │ │ │ │ + beq edf4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b ec8c │ │ │ │ │ + b ec9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne e950 │ │ │ │ │ + bne e960 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e950 │ │ │ │ │ + b e960 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e5d0 │ │ │ │ │ - ldr sl, [pc, #1720] @ f420 │ │ │ │ │ + b e5e0 │ │ │ │ │ + ldr sl, [pc, #1720] @ f430 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne ebbc │ │ │ │ │ - ldr r3, [pc, #1664] @ f408 │ │ │ │ │ + bne ebcc │ │ │ │ │ + ldr r3, [pc, #1664] @ f418 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r1, [pc, #1652] @ f404 │ │ │ │ │ + ldr r1, [pc, #1652] @ f414 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e690 │ │ │ │ │ + b e6a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne f388 │ │ │ │ │ + bne f398 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eb64 │ │ │ │ │ + beq eb74 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f74c │ │ │ │ │ + beq f75c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b e774 │ │ │ │ │ + b e784 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f200 │ │ │ │ │ + bne f210 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa38 │ │ │ │ │ - ldr r1, [pc, #1556] @ f420 │ │ │ │ │ + bne fa48 │ │ │ │ │ + ldr r1, [pc, #1556] @ f430 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 1f84 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4a4 │ │ │ │ │ + bne f4b4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10dcc │ │ │ │ │ + bne 10ddc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f4dc │ │ │ │ │ + bne f4ec │ │ │ │ │ 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 ef34 │ │ │ │ │ + beq ef44 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ │ - bgt ef34 │ │ │ │ │ + bgt ef44 │ │ │ │ │ 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 f6ac │ │ │ │ │ + beq f6bc │ │ │ │ │ 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 efcc │ │ │ │ │ + bne efdc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b e4b4 │ │ │ │ │ + b e4c4 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #1368] @ f420 │ │ │ │ │ + ldr r1, [pc, #1368] @ f430 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fc74 │ │ │ │ │ - ldr r0, [pc, #1336] @ f41c │ │ │ │ │ + beq fc84 │ │ │ │ │ + ldr r0, [pc, #1336] @ f42c │ │ │ │ │ ldr r3, [r0, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f18c │ │ │ │ │ + beq f19c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [r0, #892] @ 0x37c │ │ │ │ │ - bne f18c │ │ │ │ │ + bne f19c │ │ │ │ │ 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 f444 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f810 │ │ │ │ │ + bne f820 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e04 │ │ │ │ │ + beq 10e14 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ef78 │ │ │ │ │ + beq ef88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ef78 │ │ │ │ │ + bne ef88 │ │ │ │ │ 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 f634 │ │ │ │ │ + beq f644 │ │ │ │ │ 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 e4b0 │ │ │ │ │ + beq e4c0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi e6f4 │ │ │ │ │ - beq eec0 │ │ │ │ │ + bhi e704 │ │ │ │ │ + beq eed0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eaf0 │ │ │ │ │ - ldr r2, [pc, #1072] @ f41c │ │ │ │ │ + beq eb00 │ │ │ │ │ + ldr r2, [pc, #1072] @ f42c │ │ │ │ │ ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ addeq sl, r2, #892 @ 0x37c │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq e944 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r8, r2, #892 @ 0x37c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b e774 │ │ │ │ │ + b e784 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ecb4 │ │ │ │ │ + bne ecc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ecb4 │ │ │ │ │ + b ecc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10e04 │ │ │ │ │ + beq 10e14 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f064 │ │ │ │ │ + beq f074 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq fad4 │ │ │ │ │ + beq fae4 │ │ │ │ │ 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 f654 │ │ │ │ │ + bne f664 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b ebcc │ │ │ │ │ + b ebdc │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq e8c8 │ │ │ │ │ + beq e8d8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b e8c8 │ │ │ │ │ + b e8d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt f75c │ │ │ │ │ + blt f76c │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne fab4 │ │ │ │ │ + bne fac4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f938 │ │ │ │ │ + beq f948 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #772] @ f400 │ │ │ │ │ + ldr r0, [pc, #772] @ f410 │ │ │ │ │ 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 10e18 │ │ │ │ │ + bne 10e28 │ │ │ │ │ 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 │ │ │ │ │ @@ -16328,137 +16334,137 @@ │ │ │ │ │ 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 f160 │ │ │ │ │ + beq f170 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e59c │ │ │ │ │ + b e5ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne ecfc │ │ │ │ │ + bne ed0c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b ecfc │ │ │ │ │ + b ed0c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne f434 │ │ │ │ │ + bne f444 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ef24 │ │ │ │ │ + beq ef34 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r8, sl │ │ │ │ │ - bne eddc │ │ │ │ │ + bne edec │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ec74 │ │ │ │ │ - ldr r8, [pc, #572] @ f41c │ │ │ │ │ + bne ec84 │ │ │ │ │ + ldr r8, [pc, #572] @ f42c │ │ │ │ │ ldr r3, [r8, #876] @ 0x36c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ │ addeq r8, r8, #892 @ 0x37c │ │ │ │ │ - beq ee04 │ │ │ │ │ + beq ee14 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add fp, r8, #876 @ 0x36c │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r8, r8, #892 @ 0x37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne edf8 │ │ │ │ │ + bne ee08 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b edf8 │ │ │ │ │ + b ee08 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f92c │ │ │ │ │ + bcs f93c │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10e84 │ │ │ │ │ + bne 10e94 │ │ │ │ │ subs r4, sl, #0 │ │ │ │ │ - beq f920 │ │ │ │ │ + beq f930 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec50 │ │ │ │ │ + beq ec60 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ec50 │ │ │ │ │ + b ec60 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq ea38 │ │ │ │ │ + beq ea48 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b ea38 │ │ │ │ │ + b ea48 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f824 │ │ │ │ │ + beq f834 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq faf0 │ │ │ │ │ + beq fb00 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa78 │ │ │ │ │ + bne fa88 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt f890 │ │ │ │ │ + blt f8a0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne fa9c │ │ │ │ │ + bne faac │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f9f4 │ │ │ │ │ + beq fa04 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #228] @ f400 │ │ │ │ │ + ldr r0, [pc, #228] @ f410 │ │ │ │ │ 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 fbb4 │ │ │ │ │ + bne fbc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -16468,49 +16474,49 @@ │ │ │ │ │ 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 f380 │ │ │ │ │ + beq f390 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e65c │ │ │ │ │ + b e66c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fae0 │ │ │ │ │ + beq faf0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f470 │ │ │ │ │ + beq f480 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r5, [r8] │ │ │ │ │ - bne f470 │ │ │ │ │ + bne f480 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq f2d0 │ │ │ │ │ + beq f2e0 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq e944 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b e774 │ │ │ │ │ + b e784 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -16532,512 +16538,512 @@ │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fae4 │ │ │ │ │ + beq faf4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f470 │ │ │ │ │ + beq f480 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne f470 │ │ │ │ │ + bne f480 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq e7b4 │ │ │ │ │ + beq e7c4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r8, sl │ │ │ │ │ strne r4, [sp, #8] │ │ │ │ │ - bne e774 │ │ │ │ │ - b f2d0 │ │ │ │ │ + bne e784 │ │ │ │ │ + b f2e0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f7f4 │ │ │ │ │ + bne f804 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f874 │ │ │ │ │ - ldr r3, [pc, #-184] @ f408 │ │ │ │ │ - ldr r1, [pc, #-184] @ f40c │ │ │ │ │ + bne f884 │ │ │ │ │ + ldr r3, [pc, #-184] @ f418 │ │ │ │ │ + ldr r1, [pc, #-184] @ f41c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - bne ee38 │ │ │ │ │ + bne ee48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b ee40 │ │ │ │ │ + b ee50 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e744 │ │ │ │ │ + b e754 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - bne ec14 │ │ │ │ │ + bne ec24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b ec1c │ │ │ │ │ + b ec2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10de8 │ │ │ │ │ + bne 10df8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f558 │ │ │ │ │ + beq f568 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 10dac │ │ │ │ │ - ldr r3, [pc, #-336] @ f410 │ │ │ │ │ - ldr r2, [pc, #-336] @ f414 │ │ │ │ │ + beq 10dbc │ │ │ │ │ + ldr r3, [pc, #-336] @ f420 │ │ │ │ │ + ldr r2, [pc, #-336] @ f424 │ │ │ │ │ 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 ecd8 │ │ │ │ │ + bne ece8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ecd8 │ │ │ │ │ + b ece8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d98 │ │ │ │ │ + beq 10da8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f79c │ │ │ │ │ + bne f7ac │ │ │ │ │ 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 e65c │ │ │ │ │ - ldr r8, [pc, #-444] @ f420 │ │ │ │ │ + b e66c │ │ │ │ │ + ldr r8, [pc, #-444] @ f430 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub fp, r8, #16 │ │ │ │ │ - b edec │ │ │ │ │ + b edfc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-468] @ f428 │ │ │ │ │ + ldr r7, [pc, #-468] @ f438 │ │ │ │ │ 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 f21c │ │ │ │ │ - ldr r3, [pc, #-524] @ f418 │ │ │ │ │ + bcc f22c │ │ │ │ │ + ldr r3, [pc, #-524] @ f428 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - bne fac8 │ │ │ │ │ + bne fad8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b f250 │ │ │ │ │ + b f260 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f904 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - ldr sl, [pc, #-556] @ f420 │ │ │ │ │ + ldr sl, [pc, #-556] @ f430 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #-576] @ f428 │ │ │ │ │ + ldr r6, [pc, #-576] @ f438 │ │ │ │ │ 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 f6f8 │ │ │ │ │ + bcc f708 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r3, [pc, #-636] @ f418 │ │ │ │ │ + ldr r3, [pc, #-636] @ f428 │ │ │ │ │ add sl, r3, r0, lsl #4 │ │ │ │ │ - bne 10d2c │ │ │ │ │ + bne 10d3c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b ebcc │ │ │ │ │ + b ebdc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f97c │ │ │ │ │ + bne f98c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [pc, #-676] @ f420 │ │ │ │ │ - b e934 │ │ │ │ │ + ldr sl, [pc, #-676] @ f430 │ │ │ │ │ + b e944 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr sl, [pc, #-696] @ f418 │ │ │ │ │ + ldr sl, [pc, #-696] @ f428 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne ed10 │ │ │ │ │ + bne ed20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b ed10 │ │ │ │ │ + b ed20 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fa1c │ │ │ │ │ + bcs fa2c │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fc04 │ │ │ │ │ + bne fc14 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f698 │ │ │ │ │ + bne f6a8 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e774 │ │ │ │ │ + bne e784 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ 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 f0d0 │ │ │ │ │ + beq f0e0 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f938 │ │ │ │ │ + beq f948 │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f0f4 │ │ │ │ │ + b f104 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul ip, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-904] @ f428 │ │ │ │ │ + ldr r7, [pc, #-904] @ f438 │ │ │ │ │ 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 f830 │ │ │ │ │ - ldr r2, [pc, #-968] @ f418 │ │ │ │ │ + bcc f840 │ │ │ │ │ + ldr r2, [pc, #-968] @ f428 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl #4 │ │ │ │ │ - beq f5c8 │ │ │ │ │ + beq f5d8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - b f860 │ │ │ │ │ + b f870 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne f4ac │ │ │ │ │ + bne f4bc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4ac │ │ │ │ │ + b f4bc │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne f3f4 │ │ │ │ │ - b f1bc │ │ │ │ │ + bne f404 │ │ │ │ │ + b f1cc │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e934 │ │ │ │ │ + b e944 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bcs fa28 │ │ │ │ │ + bcs fa38 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa54 │ │ │ │ │ + bne fa64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f5c8 │ │ │ │ │ + bne f5d8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b fa04 │ │ │ │ │ + b fa14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne f4b8 │ │ │ │ │ + bne f4c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4b8 │ │ │ │ │ + b f4c8 │ │ │ │ │ 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 f2f0 │ │ │ │ │ + beq f300 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f9f4 │ │ │ │ │ + beq fa04 │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f314 │ │ │ │ │ + b f324 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fc54 │ │ │ │ │ + bne fc64 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fc38 │ │ │ │ │ - ldr sl, [pc, #-1232] @ f424 │ │ │ │ │ - b e9d4 │ │ │ │ │ - ldr r2, [pc, #-1248] @ f41c │ │ │ │ │ + bne fc48 │ │ │ │ │ + ldr sl, [pc, #-1232] @ f434 │ │ │ │ │ + b e9e4 │ │ │ │ │ + ldr r2, [pc, #-1248] @ f42c │ │ │ │ │ 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 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq e944 │ │ │ │ │ add r8, r2, #892 @ 0x37c │ │ │ │ │ - b e774 │ │ │ │ │ + b e784 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b e934 │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b e944 │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f23c │ │ │ │ │ + b f24c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, sl │ │ │ │ │ - bne 10b0c │ │ │ │ │ + bne 10b1c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, sp, #64 @ 0x40 │ │ │ │ │ movne sl, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne f9b0 │ │ │ │ │ + bne f9c0 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ - b e934 │ │ │ │ │ - ldr r2, [pc, #-1384] @ f41c │ │ │ │ │ + b e944 │ │ │ │ │ + ldr r2, [pc, #-1384] @ f42c │ │ │ │ │ ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne f918 │ │ │ │ │ + bne f928 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add sl, r2, #892 @ 0x37c │ │ │ │ │ - b e930 │ │ │ │ │ + b e940 │ │ │ │ │ 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 f9e0 │ │ │ │ │ + beq f9f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne f9e0 │ │ │ │ │ + bne f9f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq e934 │ │ │ │ │ - b f9b8 │ │ │ │ │ + beq e944 │ │ │ │ │ + b f9c8 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ │ mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b e53c │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b e54c │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f718 │ │ │ │ │ + b f728 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b f854 │ │ │ │ │ + b f864 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ee04 │ │ │ │ │ + bne ee14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee04 │ │ │ │ │ + b ee14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne f860 │ │ │ │ │ + bne f870 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b f860 │ │ │ │ │ + b f870 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq faa8 │ │ │ │ │ + beq fab8 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b e7a0 │ │ │ │ │ + b e7b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b f8b0 │ │ │ │ │ + b f8c0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa94 │ │ │ │ │ + b faa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b f77c │ │ │ │ │ + b f78c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - b f62c │ │ │ │ │ + b f63c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f064 │ │ │ │ │ + b f074 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 10b0c │ │ │ │ │ + b 10b1c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fb20 │ │ │ │ │ + beq fb30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fb94 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fb3c │ │ │ │ │ + beq fb4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq fb90 │ │ │ │ │ + beq fba0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fb58 │ │ │ │ │ + beq fb68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq fb9c │ │ │ │ │ + beq fbac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fb74 │ │ │ │ │ + beq fb84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fbb8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b ed6c │ │ │ │ │ + b ed7c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb20 │ │ │ │ │ + b fb30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb3c │ │ │ │ │ + b fb4c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb58 │ │ │ │ │ + b fb68 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb74 │ │ │ │ │ + b fb84 │ │ │ │ │ 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] │ │ │ │ │ @@ -17049,635 +17055,635 @@ │ │ │ │ │ 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 f380 │ │ │ │ │ - b f378 │ │ │ │ │ + beq f390 │ │ │ │ │ + b f388 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f724 │ │ │ │ │ + bne f734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f724 │ │ │ │ │ + b f734 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8ec │ │ │ │ │ + b f8fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne f8e0 │ │ │ │ │ + bne f8f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8e0 │ │ │ │ │ - ldr r2, [pc, #-2144] @ f41c │ │ │ │ │ + b f8f0 │ │ │ │ │ + ldr r2, [pc, #-2144] @ f42c │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq sl, r5 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq e944 │ │ │ │ │ add sl, r2, #892 @ 0x37c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 10d70 │ │ │ │ │ + beq 10d80 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f95c │ │ │ │ │ + b f96c │ │ │ │ │ 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 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10d3c │ │ │ │ │ + beq 10d4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fd14 │ │ │ │ │ + beq fd24 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10d50 │ │ │ │ │ + beq 10d60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ 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 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fed8 │ │ │ │ │ + beq fee8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq fd84 │ │ │ │ │ + beq fd94 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fed8 │ │ │ │ │ + beq fee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne fd28 │ │ │ │ │ + bne fd38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - beq fdc0 │ │ │ │ │ + beq fdd0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fdc0 │ │ │ │ │ + beq fdd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fdc0 │ │ │ │ │ + bne fdd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ subs fp, r3, #1 │ │ │ │ │ - bmi 10d88 │ │ │ │ │ + bmi 10d98 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr sl, [pc, #-2508] @ f420 │ │ │ │ │ + ldr sl, [pc, #-2508] @ f430 │ │ │ │ │ add r8, r7, r3, lsl #2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r8, #-4]! │ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ │ mov fp, #29 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b fe28 │ │ │ │ │ + b fe38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq fef0 │ │ │ │ │ + beq ff00 │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ - bcc 1077c │ │ │ │ │ + bcc 1078c │ │ │ │ │ lsr r3, r8, fp │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ orrs r6, r3, r6, lsl #1 │ │ │ │ │ - bne fe14 │ │ │ │ │ + bne fe24 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10308 │ │ │ │ │ + beq 10318 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 106dc │ │ │ │ │ + beq 106ec │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106dc │ │ │ │ │ + beq 106ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 106dc │ │ │ │ │ + bne 106ec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106ec │ │ │ │ │ + beq 106fc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r7, [r9] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106cc │ │ │ │ │ + beq 106dc │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne 106cc │ │ │ │ │ + bne 106dc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b fe20 │ │ │ │ │ + b fe30 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - ldr sl, [pc, #-2756] @ f420 │ │ │ │ │ + ldr sl, [pc, #-2756] @ f430 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fca0 │ │ │ │ │ - b fcb0 │ │ │ │ │ + bne fcb0 │ │ │ │ │ + b fcc0 │ │ │ │ │ tst r6, #1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne ff24 │ │ │ │ │ + bne ff34 │ │ │ │ │ asr ip, r6, #1 │ │ │ │ │ ands r7, ip, #1 │ │ │ │ │ - bne ff20 │ │ │ │ │ + bne ff30 │ │ │ │ │ mov r7, #1 │ │ │ │ │ asr ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq ff10 │ │ │ │ │ + beq ff20 │ │ │ │ │ rsb r4, r7, #5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, ip │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #-2860] @ f424 │ │ │ │ │ + ldreq r9, [pc, #-2860] @ f434 │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq ffa8 │ │ │ │ │ + beq ffb8 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 102ec │ │ │ │ │ + bhi 102fc │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #-2896] @ f428 │ │ │ │ │ + ldr r2, [pc, #-2896] @ f438 │ │ │ │ │ smull r8, r1, r3, r3 │ │ │ │ │ adds r9, r8, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ sbcs r3, r4, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bcc 1040c │ │ │ │ │ - ldr r3, [pc, #-2924] @ f430 │ │ │ │ │ + bcc 1041c │ │ │ │ │ + ldr r3, [pc, #-2924] @ f440 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102d0 │ │ │ │ │ + beq 102e0 │ │ │ │ │ sub r8, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [sl] │ │ │ │ │ - bne 102d0 │ │ │ │ │ + bne 102e0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq 102dc │ │ │ │ │ + beq 102ec │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 10314 │ │ │ │ │ + beq 10324 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10af0 │ │ │ │ │ + beq 10b00 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 10734 │ │ │ │ │ - beq 1071c │ │ │ │ │ + blt 10744 │ │ │ │ │ + beq 1072c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 104fc │ │ │ │ │ + beq 1050c │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 15280 │ │ │ │ │ + bl 15180 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10044 │ │ │ │ │ + beq 10054 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10044 │ │ │ │ │ + beq 10054 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 10044 │ │ │ │ │ + bne 10054 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 10358 │ │ │ │ │ + bls 10368 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 103e4 │ │ │ │ │ + beq 103f4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10b14 │ │ │ │ │ + beq 10b24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10090 │ │ │ │ │ + bne 100a0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10b20 │ │ │ │ │ + beq 10b30 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102e4 │ │ │ │ │ + beq 102f4 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - bne 102e4 │ │ │ │ │ + bne 102f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne ff3c │ │ │ │ │ + bne ff4c │ │ │ │ │ mov ip, r7 │ │ │ │ │ asr ip, ip, #1 │ │ │ │ │ add ip, sp, ip, lsl #2 │ │ │ │ │ ldr r1, [ip, #64] @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr fp, [sp, #20] │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10c3c │ │ │ │ │ + beq 10c4c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10704 │ │ │ │ │ + beq 10714 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10704 │ │ │ │ │ + bne 10714 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10714 │ │ │ │ │ + beq 10724 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106f4 │ │ │ │ │ + beq 10704 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne 106f4 │ │ │ │ │ + bne 10704 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 104f4 │ │ │ │ │ + ble 10504 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ sub r4, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10308 │ │ │ │ │ + beq 10318 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1047c │ │ │ │ │ + beq 1048c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1047c │ │ │ │ │ + beq 1048c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 1047c │ │ │ │ │ + bne 1048c │ │ │ │ │ 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 1048c │ │ │ │ │ + beq 1049c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10764 │ │ │ │ │ + beq 10774 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 10764 │ │ │ │ │ + bne 10774 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 102c8 │ │ │ │ │ + beq 102d8 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10308 │ │ │ │ │ + beq 10318 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108c8 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108c8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne 108b8 │ │ │ │ │ + bne 108c8 │ │ │ │ │ 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 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1089c │ │ │ │ │ + beq 108ac │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne 1089c │ │ │ │ │ + bne 108ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne 1022c │ │ │ │ │ + bne 1023c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b fe20 │ │ │ │ │ + b fe30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne ffd8 │ │ │ │ │ + bne ffe8 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 100bc │ │ │ │ │ + b 100cc │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 100bc │ │ │ │ │ + b 100cc │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 82e8 │ │ │ │ │ + bl 82dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne ffa8 │ │ │ │ │ + bne ffb8 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10af8 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r8, r1, #1 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 10a24 │ │ │ │ │ + bne 10a34 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r8, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10094 │ │ │ │ │ - b 10bf4 │ │ │ │ │ + bne 100a4 │ │ │ │ │ + b 10c04 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #-3908] @ f428 │ │ │ │ │ + ldr r0, [pc, #-3908] @ f438 │ │ │ │ │ adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sbcs r2, r1, r2 │ │ │ │ │ - bcc 10060 │ │ │ │ │ + bcc 10070 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 103b8 │ │ │ │ │ + beq 103c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 103b8 │ │ │ │ │ - ldr r3, [pc, #-3964] @ f42c │ │ │ │ │ + bne 103c8 │ │ │ │ │ + ldr r3, [pc, #-3964] @ f43c │ │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 10bc4 │ │ │ │ │ + bne 10bd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #-3984] @ f430 │ │ │ │ │ + ldr r3, [pc, #-3984] @ f440 │ │ │ │ │ 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, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 10070 │ │ │ │ │ + bne 10080 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10090 │ │ │ │ │ + beq 100a0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 15d48 <_PyLong_Negate> │ │ │ │ │ + bl 15c48 <_PyLong_Negate> │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 10070 │ │ │ │ │ + b 10080 │ │ │ │ │ subs r0, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10a38 │ │ │ │ │ + bcs 10a48 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10ca0 │ │ │ │ │ - ldr r2, [pc, #2716] @ 10ed4 │ │ │ │ │ + beq 10cb0 │ │ │ │ │ + ldr r2, [pc, #2716] @ 10ee4 │ │ │ │ │ eor r3, r8, r8, asr #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r9, #4] │ │ │ │ │ sub r3, r3, r8, asr #31 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ - blt 10a04 │ │ │ │ │ + blt 10a14 │ │ │ │ │ mov r1, #8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r9, #8] │ │ │ │ │ - ldr r1, [pc, #2676] @ 10ed4 │ │ │ │ │ - bne 10a18 │ │ │ │ │ + ldr r1, [pc, #2676] @ 10ee4 │ │ │ │ │ + bne 10a28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ffa8 │ │ │ │ │ + b ffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 101d4 │ │ │ │ │ + bne 101e4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - beq 102c8 │ │ │ │ │ + beq 102d8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ sub r6, r7, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10ea0 │ │ │ │ │ + beq 10eb0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 104dc │ │ │ │ │ + beq 104ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 104dc │ │ │ │ │ + bne 104ec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10c1c │ │ │ │ │ + bne 10c2c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fe20 │ │ │ │ │ + b fe30 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne 108c4 │ │ │ │ │ + bne 108d4 │ │ │ │ │ add lr, r9, lr, lsl #2 │ │ │ │ │ add sl, r9, #12 │ │ │ │ │ sub r3, lr, sl │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 1059c │ │ │ │ │ + beq 105ac │ │ │ │ │ ldr r8, [lr, #-4]! │ │ │ │ │ - ldr r3, [pc, #2472] @ 10ed8 │ │ │ │ │ - ldr r1, [pc, #2468] @ 10ed8 │ │ │ │ │ + ldr r3, [pc, #2472] @ 10ee8 │ │ │ │ │ + ldr r1, [pc, #2468] @ 10ee8 │ │ │ │ │ umull r2, r3, r8, r3 │ │ │ │ │ bic r2, r3, #3 │ │ │ │ │ add r2, r2, r3, lsr #2 │ │ │ │ │ sub r2, r8, r2 │ │ │ │ │ - ldr r3, [pc, #2452] @ 10edc │ │ │ │ │ + ldr r3, [pc, #2452] @ 10eec │ │ │ │ │ subs r2, r8, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ │ - ldr ip, [pc, #2428] @ 10ed8 │ │ │ │ │ + ldr ip, [pc, #2428] @ 10ee8 │ │ │ │ │ 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 │ │ │ │ │ @@ -17686,30 +17692,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 106b0 │ │ │ │ │ + beq 106c0 │ │ │ │ │ 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, #2328] @ 10ed8 │ │ │ │ │ + ldr r0, [pc, #2328] @ 10ee8 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r5, [pc, #2316] @ 10ed8 │ │ │ │ │ + ldr r5, [pc, #2316] @ 10ee8 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #2304] @ 10edc │ │ │ │ │ + ldr r3, [pc, #2304] @ 10eec │ │ │ │ │ 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 │ │ │ │ │ @@ -17725,22 +17731,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, #2204] @ 10ed8 │ │ │ │ │ + ldr r0, [pc, #2204] @ 10ee8 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r5, [pc, #2192] @ 10ed8 │ │ │ │ │ + ldr r5, [pc, #2192] @ 10ee8 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #2180] @ 10edc │ │ │ │ │ + ldr r3, [pc, #2180] @ 10eec │ │ │ │ │ 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 │ │ │ │ │ @@ -17753,166 +17759,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 105a4 │ │ │ │ │ + bne 105b4 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 103cc │ │ │ │ │ - b 10bf4 │ │ │ │ │ + bne 103dc │ │ │ │ │ + b 10c04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b fe20 │ │ │ │ │ + b fe30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne fe8c │ │ │ │ │ + bne fe9c │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b fe20 │ │ │ │ │ + b fe30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 1016c │ │ │ │ │ + b 1017c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10128 │ │ │ │ │ + bne 10138 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 1016c │ │ │ │ │ + b 1017c │ │ │ │ │ add r2, r9, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 1000c │ │ │ │ │ + bcs 1001c │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1940] @ 10ed4 │ │ │ │ │ + ldr r1, [pc, #1940] @ 10ee4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 10bdc │ │ │ │ │ + bne 10bec │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ - b 10070 │ │ │ │ │ + b 10080 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 102c8 │ │ │ │ │ - b 10228 │ │ │ │ │ + beq 102d8 │ │ │ │ │ + b 10238 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs fdfc │ │ │ │ │ + bcs fe0c │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 10888 │ │ │ │ │ + beq 10898 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10d18 │ │ │ │ │ + beq 10d28 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq f94c │ │ │ │ │ - bl 114d0 │ │ │ │ │ + beq f95c │ │ │ │ │ + bl 114e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10d24 │ │ │ │ │ + beq 10d34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b08 │ │ │ │ │ + beq 10b18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 107b8 │ │ │ │ │ + bne 107c8 │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ asr r3, fp, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f94c │ │ │ │ │ + beq f95c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 1087c │ │ │ │ │ + beq 1088c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b08 │ │ │ │ │ + beq 10b18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 10cb4 │ │ │ │ │ + bgt 10cc4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10c00 │ │ │ │ │ + bne 10c10 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f9b0 │ │ │ │ │ + b f9c0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq fe20 │ │ │ │ │ - b 1022c │ │ │ │ │ + beq fe30 │ │ │ │ │ + b 1023c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 10278 │ │ │ │ │ + b 10288 │ │ │ │ │ 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 1096c │ │ │ │ │ + beq 1097c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1093c │ │ │ │ │ + beq 1094c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10918 │ │ │ │ │ + beq 10928 │ │ │ │ │ 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 │ │ │ │ │ @@ -17934,15 +17940,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 106b0 │ │ │ │ │ + beq 106c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -17973,57 +17979,57 @@ │ │ │ │ │ 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 1097c │ │ │ │ │ + bne 1098c │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 106b0 │ │ │ │ │ + b 106c0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r9, #8] │ │ │ │ │ - ldr r1, [pc, #1212] @ 10ed4 │ │ │ │ │ - beq 10460 │ │ │ │ │ + ldr r1, [pc, #1212] @ 10ee4 │ │ │ │ │ + beq 10470 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 10460 │ │ │ │ │ + b 10470 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, sl, r1 │ │ │ │ │ - b 1033c │ │ │ │ │ + b 1034c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 10b68 │ │ │ │ │ + blt 10b78 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne 10d7c │ │ │ │ │ + bne 10d8c │ │ │ │ │ mov r0, #20 │ │ │ │ │ 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 10bac │ │ │ │ │ + beq 10bbc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, #16 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr r0, [pc, #1112] @ 10ed4 │ │ │ │ │ + ldr r0, [pc, #1112] @ 10ee4 │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bne 10c4c │ │ │ │ │ + bne 10c5c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ orr r8, r3, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -18033,113 +18039,113 @@ │ │ │ │ │ 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 10ae0 │ │ │ │ │ + beq 10af0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ffa8 │ │ │ │ │ + b ffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10734 │ │ │ │ │ - ldr r3, [pc, #1000] @ 10ee0 │ │ │ │ │ - ldr r1, [pc, #1000] @ 10ee4 │ │ │ │ │ + bne 10744 │ │ │ │ │ + ldr r3, [pc, #1000] @ 10ef0 │ │ │ │ │ + ldr r1, [pc, #1000] @ 10ef4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b fee0 │ │ │ │ │ + b fef0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 10090 │ │ │ │ │ + bne 100a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10b58 │ │ │ │ │ + beq 10b68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10b58 │ │ │ │ │ + bne 10b68 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c04 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b 10090 │ │ │ │ │ + b 100a0 │ │ │ │ │ rsbs r3, r8, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ moveq r1, #2 │ │ │ │ │ - beq 10a48 │ │ │ │ │ + beq 10a58 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 10d90 │ │ │ │ │ + bne 10da0 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b f94c │ │ │ │ │ - ldr r2, [pc, #796] @ 10ee8 │ │ │ │ │ + b f95c │ │ │ │ │ + ldr r2, [pc, #796] @ 10ef8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b 103b0 │ │ │ │ │ + b 103c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10400 │ │ │ │ │ + bne 10410 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 10b08 │ │ │ │ │ + b 10b18 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne f3f4 │ │ │ │ │ - b f9b0 │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bne f404 │ │ │ │ │ + b f9c0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bne 10eac │ │ │ │ │ + bne 10ebc │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 10b08 │ │ │ │ │ - ldr r3, [pc, #640] @ 10ed4 │ │ │ │ │ + b 10b18 │ │ │ │ │ + ldr r3, [pc, #640] @ 10ee4 │ │ │ │ │ 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] │ │ │ │ │ @@ -18151,115 +18157,115 @@ │ │ │ │ │ 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 10ae0 │ │ │ │ │ - b 10adc │ │ │ │ │ + beq 10af0 │ │ │ │ │ + b 10aec │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7da0 │ │ │ │ │ + bl 7d94 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq f94c │ │ │ │ │ + beq f95c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 1087c │ │ │ │ │ + beq 1088c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b08 │ │ │ │ │ + beq 10b18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 10880 │ │ │ │ │ + b 10890 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 107a4 │ │ │ │ │ + b 107b4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 10810 │ │ │ │ │ + b 10820 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b f698 │ │ │ │ │ + b f6a8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr sl, [pc, #420] @ 10eec │ │ │ │ │ + ldr sl, [pc, #420] @ 10efc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b fee0 │ │ │ │ │ + b fef0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr sl, [pc, #400] @ 10eec │ │ │ │ │ + ldr sl, [pc, #400] @ 10efc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b fee0 │ │ │ │ │ + b fef0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 10b08 │ │ │ │ │ + b 10b18 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fcb0 │ │ │ │ │ + b fcc0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b 10b84 │ │ │ │ │ - ldr sl, [pc, #348] @ 10eec │ │ │ │ │ - b 10888 │ │ │ │ │ + b 10b94 │ │ │ │ │ + ldr sl, [pc, #348] @ 10efc │ │ │ │ │ + b 10898 │ │ │ │ │ mov r8, #24 │ │ │ │ │ - b 10a74 │ │ │ │ │ + b 10a84 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b fc28 │ │ │ │ │ + b fc38 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b fee0 │ │ │ │ │ + b fef0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #308] @ 10ef0 │ │ │ │ │ - ldr r2, [pc, #308] @ 10ef4 │ │ │ │ │ + ldr r3, [pc, #308] @ 10f00 │ │ │ │ │ + ldr r2, [pc, #308] @ 10f04 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b f56c │ │ │ │ │ + b f57c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne ee24 │ │ │ │ │ + bne ee34 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee24 │ │ │ │ │ + b ee34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 10e0c │ │ │ │ │ + beq 10e1c │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - b f540 │ │ │ │ │ + b f550 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b ed6c │ │ │ │ │ + b ed7c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10dfc │ │ │ │ │ + b 10e0c │ │ │ │ │ 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] │ │ │ │ │ @@ -18271,46 +18277,46 @@ │ │ │ │ │ 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 f160 │ │ │ │ │ - b f158 │ │ │ │ │ + beq f170 │ │ │ │ │ + b f168 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b fb04 │ │ │ │ │ + b fb14 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ - b f94c │ │ │ │ │ + b f95c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f248 │ │ │ │ │ + bne f258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f248 │ │ │ │ │ + b f258 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 10b08 │ │ │ │ │ + b 10b18 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 10ecc │ │ │ │ │ + beq 10edc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10ecc │ │ │ │ │ + bne 10edc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 104e0 │ │ │ │ │ + b 104f0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ @@ -18319,213 +18325,213 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00010ef8 : │ │ │ │ │ +00010f08 : │ │ │ │ │ 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 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 11168 │ │ │ │ │ + beq 11178 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11154 │ │ │ │ │ + beq 11164 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ - bls 11114 │ │ │ │ │ + bls 11124 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ - beq 1112c │ │ │ │ │ + beq 1113c │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 10fe4 │ │ │ │ │ + b 10ff4 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ add r2, lr, #30 │ │ │ │ │ add sl, r6, #2 │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ strb lr, [r0, #1] │ │ │ │ │ cmp sl, #8 │ │ │ │ │ - beq 11024 │ │ │ │ │ + beq 11034 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ sub lr, r2, #24 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add sl, r6, #3 │ │ │ │ │ orr ip, ip, r3, lsl #8 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ lsr r4, r3, #24 │ │ │ │ │ addls r0, r0, #3 │ │ │ │ │ movls r1, ip │ │ │ │ │ movls r6, sl │ │ │ │ │ - bls 10fd8 │ │ │ │ │ + bls 10fe8 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ - beq 11024 │ │ │ │ │ + beq 11034 │ │ │ │ │ strb ip, [r0, #3] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - ble 11040 │ │ │ │ │ + ble 11050 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ sub r3, lr, #32 │ │ │ │ │ lsl r3, r2, r3 │ │ │ │ │ rsb ip, lr, #32 │ │ │ │ │ orr r3, r3, r2, lsr ip │ │ │ │ │ orr ip, r1, r2, lsl lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ orr r3, r3, r4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 11078 │ │ │ │ │ + beq 11088 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 11024 │ │ │ │ │ + bhi 11034 │ │ │ │ │ strb ip, [r0] │ │ │ │ │ - bne 10f68 │ │ │ │ │ - ldr r3, [pc, #332] @ 11178 │ │ │ │ │ - ldr r1, [pc, #332] @ 1117c │ │ │ │ │ + bne 10f78 │ │ │ │ │ + ldr r3, [pc, #332] @ 11188 │ │ │ │ │ + ldr r1, [pc, #332] @ 1118c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11080 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 11058 │ │ │ │ │ + beq 11068 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 11024 │ │ │ │ │ + bhi 11034 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r1, [r0], #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 11108 │ │ │ │ │ + bhi 11118 │ │ │ │ │ mov r1, #0 │ │ │ │ │ rsb r2, r6, #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 r2, #0 │ │ │ │ │ - beq 10fd8 │ │ │ │ │ + beq 10fe8 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, lr, r2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 11100 │ │ │ │ │ + bls 11110 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 11024 │ │ │ │ │ + bhi 11034 │ │ │ │ │ sub lr, r2, #8 │ │ │ │ │ add fp, r6, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsr sl, ip, #8 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ str fp, [sp, #4] │ │ │ │ │ orr sl, sl, r3, lsl #24 │ │ │ │ │ lsr fp, r3, #8 │ │ │ │ │ strb ip, [r9], #1 │ │ │ │ │ - bls 11140 │ │ │ │ │ + bls 11150 │ │ │ │ │ add lr, r6, #1 │ │ │ │ │ cmp lr, #8 │ │ │ │ │ - beq 11024 │ │ │ │ │ + beq 11034 │ │ │ │ │ sub lr, r2, #16 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ strb sl, [r9] │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ add sl, r6, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr r4, r3, #16 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r6, sl │ │ │ │ │ - bls 10fd8 │ │ │ │ │ - b 10f84 │ │ │ │ │ + bls 10fe8 │ │ │ │ │ + b 10f94 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 10fd8 │ │ │ │ │ + b 10fe8 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #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} │ │ │ │ │ - ldr r3, [pc, #68] @ 11178 │ │ │ │ │ - ldr r1, [pc, #72] @ 11180 │ │ │ │ │ + ldr r3, [pc, #68] @ 11188 │ │ │ │ │ + ldr r1, [pc, #72] @ 11190 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11034 │ │ │ │ │ + b 11044 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 10fd8 │ │ │ │ │ - ldr r3, [pc, #40] @ 11184 │ │ │ │ │ - ldr r1, [pc, #40] @ 11188 │ │ │ │ │ + b 10fe8 │ │ │ │ │ + ldr r3, [pc, #40] @ 11194 │ │ │ │ │ + ldr r1, [pc, #40] @ 11198 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11034 │ │ │ │ │ - ldr r1, [pc, #28] @ 1118c │ │ │ │ │ - ldr r0, [pc, #28] @ 11190 │ │ │ │ │ + b 11044 │ │ │ │ │ + ldr r1, [pc, #28] @ 1119c │ │ │ │ │ + ldr r0, [pc, #28] @ 111a0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 11034 │ │ │ │ │ + b 11044 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00011194 : │ │ │ │ │ +000111a4 : │ │ │ │ │ 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 11308 │ │ │ │ │ + beq 11318 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11238 │ │ │ │ │ + beq 11248 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - bhi 111f0 │ │ │ │ │ + bhi 11200 │ │ │ │ │ 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} │ │ │ │ │ @@ -18536,123 +18542,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 11200 │ │ │ │ │ + bne 11210 │ │ │ │ │ mul r3, r2, lr │ │ │ │ │ umull r4, r1, r2, ip │ │ │ │ │ asr r0, r2, #31 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 111e4 │ │ │ │ │ + b 111f4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11314 │ │ │ │ │ + beq 11324 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 112f0 │ │ │ │ │ + beq 11300 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 112ac │ │ │ │ │ + bhi 112bc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 111e4 │ │ │ │ │ + beq 111f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 111e4 │ │ │ │ │ + bne 111f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 111e4 │ │ │ │ │ + b 111f4 │ │ │ │ │ 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 112b8 │ │ │ │ │ + bne 112c8 │ │ │ │ │ mul r3, r0, r1 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ │ umull r4, r1, r0, r2 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 1127c │ │ │ │ │ - ldr r1, [pc, #40] @ 11320 │ │ │ │ │ - ldr r0, [pc, #40] @ 11324 │ │ │ │ │ + b 1128c │ │ │ │ │ + ldr r1, [pc, #40] @ 11330 │ │ │ │ │ + ldr r0, [pc, #40] @ 11334 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 1127c │ │ │ │ │ - ldr r0, [pc, #20] @ 11324 │ │ │ │ │ + b 1128c │ │ │ │ │ + ldr r0, [pc, #20] @ 11334 │ │ │ │ │ mov r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 111e4 │ │ │ │ │ + b 111f4 │ │ │ │ │ .word 0x00000625 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011328 <_PyLong_Copy>: │ │ │ │ │ +00011338 <_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 11384 <_PyLong_Copy+0x5c> │ │ │ │ │ + bhi 11394 <_PyLong_Copy+0x5c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #232] @ 11444 <_PyLong_Copy+0x11c> │ │ │ │ │ + ldr r1, [pc, #232] @ 11454 <_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 113fc <_PyLong_Copy+0xd4> │ │ │ │ │ - ldr r4, [pc, #204] @ 11448 <_PyLong_Copy+0x120> │ │ │ │ │ + bcc 1140c <_PyLong_Copy+0xd4> │ │ │ │ │ + ldr r4, [pc, #204] @ 11458 <_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 11430 <_PyLong_Copy+0x108> │ │ │ │ │ + bhi 11440 <_PyLong_Copy+0x108> │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11418 <_PyLong_Copy+0xf0> │ │ │ │ │ - ldr r3, [pc, #156] @ 1144c <_PyLong_Copy+0x124> │ │ │ │ │ + beq 11428 <_PyLong_Copy+0xf0> │ │ │ │ │ + ldr r3, [pc, #156] @ 1145c <_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] │ │ │ │ │ @@ -18669,417 +18675,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 11428 <_PyLong_Copy+0x100> │ │ │ │ │ + beq 11438 <_PyLong_Copy+0x100> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 113a8 <_PyLong_Copy+0x80> │ │ │ │ │ + bne 113b8 <_PyLong_Copy+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1137c <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r4, [pc, #32] @ 11450 <_PyLong_Copy+0x128> │ │ │ │ │ - b 1137c <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r3, [pc, #28] @ 11454 <_PyLong_Copy+0x12c> │ │ │ │ │ - ldr r1, [pc, #28] @ 11458 <_PyLong_Copy+0x130> │ │ │ │ │ + b 1138c <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r4, [pc, #32] @ 11460 <_PyLong_Copy+0x128> │ │ │ │ │ + b 1138c <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r3, [pc, #28] @ 11464 <_PyLong_Copy+0x12c> │ │ │ │ │ + ldr r1, [pc, #28] @ 11468 <_PyLong_Copy+0x130> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1141c <_PyLong_Copy+0xf4> │ │ │ │ │ + b 1142c <_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 │ │ │ │ │ │ │ │ │ │ -0001145c <_PyLong_FromDigits>: │ │ │ │ │ +0001146c <_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 114bc <_PyLong_FromDigits+0x60> │ │ │ │ │ + beq 114cc <_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 114c4 <_PyLong_FromDigits+0x68> │ │ │ │ │ + beq 114d4 <_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] @ 114cc <_PyLong_FromDigits+0x70> │ │ │ │ │ - b 114b4 <_PyLong_FromDigits+0x58> │ │ │ │ │ + ldr r4, [pc, #8] @ 114dc <_PyLong_FromDigits+0x70> │ │ │ │ │ + b 114c4 <_PyLong_FromDigits+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 114b4 <_PyLong_FromDigits+0x58> │ │ │ │ │ + b 114c4 <_PyLong_FromDigits+0x58> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000114d0 : │ │ │ │ │ +000114e0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000114f8 <_PyLong_FromLarge>: │ │ │ │ │ +00011508 <_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 115a0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ + blt 115b0 <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ - bne 11608 <_PyLong_FromLarge+0x110> │ │ │ │ │ + bne 11618 <_PyLong_FromLarge+0x110> │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 115fc <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #268] @ 11648 <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 1160c <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #268] @ 11658 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #16 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11610 <_PyLong_FromLarge+0x118> │ │ │ │ │ + bne 11620 <_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 11594 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 115a4 <_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 11594 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 115a4 <_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 11524 <_PyLong_FromLarge+0x2c> │ │ │ │ │ + beq 11534 <_PyLong_FromLarge+0x2c> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 115fc <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #120] @ 11648 <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 1160c <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #120] @ 11658 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11614 <_PyLong_FromLarge+0x11c> │ │ │ │ │ + bne 11624 <_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 1156c <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 1157c <_PyLong_FromLarge+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11594 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + b 115a4 <_PyLong_FromLarge+0x9c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 115b8 <_PyLong_FromLarge+0xc0> │ │ │ │ │ + b 115c8 <_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 1156c <_PyLong_FromLarge+0x74> │ │ │ │ │ - b 11594 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + bne 1157c <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 115a4 <_PyLong_FromLarge+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0001164c : │ │ │ │ │ +0001165c : │ │ │ │ │ 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 11794 │ │ │ │ │ + bne 117a4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 11980 │ │ │ │ │ + bhi 11990 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 11790 │ │ │ │ │ + beq 117a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r6, [pc, #756] @ 11994 │ │ │ │ │ - beq 117e4 │ │ │ │ │ + ldr r6, [pc, #756] @ 119a4 │ │ │ │ │ + beq 117f4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ - bne 11800 │ │ │ │ │ + bne 11810 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 116d4 │ │ │ │ │ + bne 116e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 117ec │ │ │ │ │ + beq 117fc │ │ │ │ │ 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] @ 11994 │ │ │ │ │ + ldr r0, [pc, #692] @ 119a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 119b8 │ │ │ │ │ + bl 119c8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1191c │ │ │ │ │ + beq 1192c │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 11750 │ │ │ │ │ + beq 11760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11768 │ │ │ │ │ + beq 11778 │ │ │ │ │ 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 116c8 │ │ │ │ │ + beq 116d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 116c8 │ │ │ │ │ + bne 116d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 116c8 │ │ │ │ │ + b 116d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 11710 │ │ │ │ │ + bne 11720 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1191c │ │ │ │ │ + beq 1192c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1191c │ │ │ │ │ + bne 1192c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1191c │ │ │ │ │ + b 1192c │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - ldr r6, [pc, #500] @ 11994 │ │ │ │ │ + ldr r6, [pc, #500] @ 119a4 │ │ │ │ │ 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 1191c │ │ │ │ │ + beq 1192c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt 116a0 │ │ │ │ │ + bgt 116b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 11944 │ │ │ │ │ + bne 11954 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 117f4 │ │ │ │ │ - ldr r4, [pc, #420] @ 11998 │ │ │ │ │ - b 116c8 │ │ │ │ │ + bne 11804 │ │ │ │ │ + ldr r4, [pc, #420] @ 119a8 │ │ │ │ │ + b 116d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 116d8 │ │ │ │ │ + b 116e8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 116d8 │ │ │ │ │ + bne 116e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11950 │ │ │ │ │ + beq 11960 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 116bc │ │ │ │ │ + beq 116cc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 11924 │ │ │ │ │ + beq 11934 │ │ │ │ │ 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 11930 │ │ │ │ │ + bne 11940 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11898 │ │ │ │ │ - ldr r6, [pc, #304] @ 1199c │ │ │ │ │ + bne 118a8 │ │ │ │ │ + ldr r6, [pc, #304] @ 119ac │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 118b4 │ │ │ │ │ + bne 118c4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11974 │ │ │ │ │ + beq 11984 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - bl 11f5c <_PyLong_FromBytes> │ │ │ │ │ + bl 11f6c <_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 11e60 │ │ │ │ │ + bl 11e70 │ │ │ │ │ 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 118d4 │ │ │ │ │ + bne 118e4 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1190c │ │ │ │ │ + beq 1191c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 1196c │ │ │ │ │ - ldr r1, [pc, #180] @ 1199c │ │ │ │ │ + beq 1197c │ │ │ │ │ + ldr r1, [pc, #180] @ 119ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1196c │ │ │ │ │ + bne 1197c │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 11f5c <_PyLong_FromBytes> │ │ │ │ │ + bl 11f6c <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 116c8 │ │ │ │ │ - ldr r3, [pc, #140] @ 119a0 │ │ │ │ │ - ldr r1, [pc, #140] @ 119a4 │ │ │ │ │ + b 116d8 │ │ │ │ │ + ldr r3, [pc, #140] @ 119b0 │ │ │ │ │ + ldr r1, [pc, #140] @ 119b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 116c8 │ │ │ │ │ + b 116d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1191c │ │ │ │ │ - ldr r3, [pc, #112] @ 119a8 │ │ │ │ │ - ldr r1, [pc, #112] @ 119ac │ │ │ │ │ + bne 1192c │ │ │ │ │ + ldr r3, [pc, #112] @ 119b8 │ │ │ │ │ + ldr r1, [pc, #112] @ 119bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1191c │ │ │ │ │ + b 1192c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 1198c │ │ │ │ │ + bne 1199c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 117ec │ │ │ │ │ - ldr r3, [pc, #64] @ 119a0 │ │ │ │ │ - ldr r1, [pc, #76] @ 119b0 │ │ │ │ │ + beq 117fc │ │ │ │ │ + ldr r3, [pc, #64] @ 119b0 │ │ │ │ │ + ldr r1, [pc, #76] @ 119c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1191c │ │ │ │ │ + b 1192c │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 1187c │ │ │ │ │ - ldr r0, [pc, #56] @ 119b4 │ │ │ │ │ + bne 1188c │ │ │ │ │ + ldr r0, [pc, #56] @ 119c4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 118fc │ │ │ │ │ + b 1190c │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - b 11794 │ │ │ │ │ + b 117a4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 116d8 │ │ │ │ │ + b 116e8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19090,173 +19096,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 │ │ │ │ │ │ │ │ │ │ -000119b8 : │ │ │ │ │ +000119c8 : │ │ │ │ │ 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] @ 11bf4 │ │ │ │ │ + ldr r3, [pc, #548] @ 11c04 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 11a68 │ │ │ │ │ + bne 11a78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 11b88 │ │ │ │ │ + beq 11b98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11a5c │ │ │ │ │ + beq 11a6c │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 11bac │ │ │ │ │ + beq 11bbc │ │ │ │ │ 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 11bb8 │ │ │ │ │ + bne 11bc8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11ac8 │ │ │ │ │ - ldr r6, [pc, #444] @ 11bf8 │ │ │ │ │ + bne 11ad8 │ │ │ │ │ + ldr r6, [pc, #444] @ 11c08 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11ad8 │ │ │ │ │ + bne 11ae8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11be8 │ │ │ │ │ + beq 11bf8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11f5c <_PyLong_FromBytes> │ │ │ │ │ + b 11f6c <_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 119b8 │ │ │ │ │ + bl 119c8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 11ba4 │ │ │ │ │ + beq 11bb4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq 11b48 │ │ │ │ │ + beq 11b58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11b60 │ │ │ │ │ + beq 11b70 │ │ │ │ │ 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 11b2c │ │ │ │ │ + bne 11b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11e60 │ │ │ │ │ + b 11e70 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bne 11af8 │ │ │ │ │ + bne 11b08 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11bcc │ │ │ │ │ + beq 11bdc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq 11be0 │ │ │ │ │ - ldr r1, [pc, #236] @ 11bf8 │ │ │ │ │ + beq 11bf0 │ │ │ │ │ + ldr r1, [pc, #236] @ 11c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11be0 │ │ │ │ │ + bne 11bf0 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11f5c <_PyLong_FromBytes> │ │ │ │ │ + b 11f6c <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11ac0 │ │ │ │ │ + bne 11ad0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11ac0 │ │ │ │ │ + b 11ad0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 11a9c │ │ │ │ │ + bne 11aac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11ba4 │ │ │ │ │ + beq 11bb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11ba4 │ │ │ │ │ + bne 11bb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11ba4 │ │ │ │ │ + b 11bb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r4, [pc, #104] @ 11bfc │ │ │ │ │ - beq 11ac0 │ │ │ │ │ - ldr r3, [pc, #100] @ 11c00 │ │ │ │ │ - ldr r1, [pc, #100] @ 11c04 │ │ │ │ │ + ldreq r4, [pc, #104] @ 11c0c │ │ │ │ │ + beq 11ad0 │ │ │ │ │ + ldr r3, [pc, #100] @ 11c10 │ │ │ │ │ + ldr r1, [pc, #100] @ 11c14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11ac0 │ │ │ │ │ + b 11ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11ba4 │ │ │ │ │ - ldr r3, [pc, #72] @ 11c08 │ │ │ │ │ - ldr r1, [pc, #72] @ 11c0c │ │ │ │ │ + bne 11bb4 │ │ │ │ │ + ldr r3, [pc, #72] @ 11c18 │ │ │ │ │ + ldr r1, [pc, #72] @ 11c1c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11ba4 │ │ │ │ │ - ldr r3, [pc, #44] @ 11c00 │ │ │ │ │ - ldr r1, [pc, #56] @ 11c10 │ │ │ │ │ + b 11bb4 │ │ │ │ │ + ldr r3, [pc, #44] @ 11c10 │ │ │ │ │ + ldr r1, [pc, #56] @ 11c20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11ba4 │ │ │ │ │ + b 11bb4 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 11a4c │ │ │ │ │ - ldr r0, [pc, #36] @ 11c14 │ │ │ │ │ + bne 11a5c │ │ │ │ │ + ldr r0, [pc, #36] @ 11c24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11b20 │ │ │ │ │ + b 11b30 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19267,254 +19273,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 │ │ │ │ │ │ │ │ │ │ -00011c18 : │ │ │ │ │ +00011c28 : │ │ │ │ │ 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 11ce4 │ │ │ │ │ + beq 11cf4 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #512] @ 11e44 │ │ │ │ │ + ldr r1, [pc, #512] @ 11e54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 11cf8 │ │ │ │ │ + beq 11d08 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ - bhi 11d04 │ │ │ │ │ + bhi 11d14 │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ - ldr r2, [pc, #480] @ 11e48 │ │ │ │ │ + ldr r2, [pc, #480] @ 11e58 │ │ │ │ │ add r4, r4, r0, lsl #1 │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 11c84 │ │ │ │ │ - ldr r5, [pc, #464] @ 11e4c │ │ │ │ │ + bhi 11c94 │ │ │ │ │ + ldr r5, [pc, #464] @ 11e5c │ │ │ │ │ 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 11cec │ │ │ │ │ - ldr r3, [pc, #424] @ 11e50 │ │ │ │ │ + beq 11cfc │ │ │ │ │ + ldr r3, [pc, #424] @ 11e60 │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 11e00 │ │ │ │ │ + bne 11e10 │ │ │ │ │ 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 11c7c │ │ │ │ │ + beq 11c8c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 11c7c │ │ │ │ │ - ldr r5, [pc, #360] @ 11e54 │ │ │ │ │ - b 11c7c │ │ │ │ │ + b 11c8c │ │ │ │ │ + ldr r5, [pc, #360] @ 11e64 │ │ │ │ │ + b 11c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11c7c │ │ │ │ │ + b 11c8c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bls 11c5c │ │ │ │ │ + bls 11c6c │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11cf0 │ │ │ │ │ - ldr r1, [pc, #320] @ 11e58 │ │ │ │ │ - bl 7da0 │ │ │ │ │ - ldr r2, [pc, #316] @ 11e5c │ │ │ │ │ + beq 11d00 │ │ │ │ │ + ldr r1, [pc, #320] @ 11e68 │ │ │ │ │ + bl 7d94 │ │ │ │ │ + ldr r2, [pc, #316] @ 11e6c │ │ │ │ │ ldr r3, [r2, #1356] @ 0x54c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 11de0 │ │ │ │ │ + bne 11df0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - beq 11db8 │ │ │ │ │ + beq 11dc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11d58 │ │ │ │ │ + beq 11d68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11d58 │ │ │ │ │ + bne 11d68 │ │ │ │ │ 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 11db4 │ │ │ │ │ + beq 11dc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 11e28 │ │ │ │ │ + bne 11e38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - beq 11db4 │ │ │ │ │ + beq 11dc4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11c7c │ │ │ │ │ + beq 11c8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11c7c │ │ │ │ │ + bne 11c8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c7c │ │ │ │ │ + b 11c8c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11cf0 │ │ │ │ │ + beq 11d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11cf0 │ │ │ │ │ + bne 11d00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11cf0 │ │ │ │ │ + b 11d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #1356] @ 0x54c │ │ │ │ │ - bne 11d2c │ │ │ │ │ + bne 11d3c │ │ │ │ │ add r0, r2, #1344 @ 0x540 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11d2c │ │ │ │ │ + b 11d3c │ │ │ │ │ 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 11c7c │ │ │ │ │ - b 11cd8 │ │ │ │ │ + beq 11c8c │ │ │ │ │ + b 11ce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11d84 │ │ │ │ │ + bne 11d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11d84 │ │ │ │ │ + b 11d94 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00011e60 : │ │ │ │ │ +00011e70 : │ │ │ │ │ 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 11f34 │ │ │ │ │ + beq 11f44 │ │ │ │ │ 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 11ed0 │ │ │ │ │ + beq 11ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ef8 │ │ │ │ │ + beq 11f08 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 11ef8 │ │ │ │ │ + bne 11f08 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11eec │ │ │ │ │ + beq 11efc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11f3c │ │ │ │ │ + beq 11f4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11f14 │ │ │ │ │ + beq 11f24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11f48 │ │ │ │ │ + beq 11f58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 114d0 │ │ │ │ │ - ldr r3, [pc, #48] @ 11f54 │ │ │ │ │ - ldr r1, [pc, #48] @ 11f58 │ │ │ │ │ + bl 114e0 │ │ │ │ │ + ldr r3, [pc, #48] @ 11f64 │ │ │ │ │ + ldr r1, [pc, #48] @ 11f68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11eec │ │ │ │ │ + b 11efc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11eec │ │ │ │ │ + b 11efc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11f14 │ │ │ │ │ + b 11f24 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011f5c <_PyLong_FromBytes>: │ │ │ │ │ +00011f6c <_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 │ │ │ │ │ @@ -19523,107 +19529,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 11fac <_PyLong_FromBytes+0x50> │ │ │ │ │ + beq 11fbc <_PyLong_FromBytes+0x50> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11fb4 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 11fc4 <_PyLong_FromBytes+0x58> │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 11fb4 <_PyLong_FromBytes+0x58> │ │ │ │ │ + bne 11fc4 <_PyLong_FromBytes+0x58> │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 114d0 │ │ │ │ │ + bl 114e0 │ │ │ │ │ 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 12010 <_PyLong_FromBytes+0xb4> │ │ │ │ │ - ldr r3, [pc, #60] @ 12018 <_PyLong_FromBytes+0xbc> │ │ │ │ │ - ldr r1, [pc, #60] @ 1201c <_PyLong_FromBytes+0xc0> │ │ │ │ │ + beq 12020 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + ldr r3, [pc, #60] @ 12028 <_PyLong_FromBytes+0xbc> │ │ │ │ │ + ldr r1, [pc, #60] @ 1202c <_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 12010 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + beq 12020 <_PyLong_FromBytes+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12010 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + bne 12020 <_PyLong_FromBytes+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11fac <_PyLong_FromBytes+0x50> │ │ │ │ │ + b 11fbc <_PyLong_FromBytes+0x50> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012020 : │ │ │ │ │ +00012030 : │ │ │ │ │ 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 12148 │ │ │ │ │ + beq 12158 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12148 │ │ │ │ │ + beq 12158 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12124 │ │ │ │ │ + bhi 12134 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 12124 │ │ │ │ │ + bhi 12134 │ │ │ │ │ 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] @ 12150 │ │ │ │ │ + ldr ip, [pc, #192] @ 12160 │ │ │ │ │ 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 120bc │ │ │ │ │ - ldr r5, [pc, #160] @ 12154 │ │ │ │ │ + bcc 120cc │ │ │ │ │ + ldr r5, [pc, #160] @ 12164 │ │ │ │ │ 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 12134 │ │ │ │ │ + bcs 12144 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12140 │ │ │ │ │ - ldr r3, [pc, #112] @ 12158 │ │ │ │ │ + beq 12150 │ │ │ │ │ + ldr r3, [pc, #112] @ 12168 │ │ │ │ │ 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 │ │ │ │ │ @@ -19636,69 +19642,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 a664 │ │ │ │ │ + b a658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b 11508 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 120b4 │ │ │ │ │ - ldr r5, [pc, #12] @ 1215c │ │ │ │ │ - b 120b4 │ │ │ │ │ + b 120c4 │ │ │ │ │ + ldr r5, [pc, #12] @ 1216c │ │ │ │ │ + b 120c4 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00012160 : │ │ │ │ │ +00012170 : │ │ │ │ │ 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] @ 122a0 │ │ │ │ │ + ldr r6, [pc, #296] @ 122b0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 12240 │ │ │ │ │ + beq 12250 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r7, r5, #3 │ │ │ │ │ - bhi 121cc │ │ │ │ │ + bhi 121dc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr ip, [pc, #256] @ 122a4 │ │ │ │ │ + ldr ip, [pc, #256] @ 122b4 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 12258 │ │ │ │ │ - ldr r4, [pc, #228] @ 122a8 │ │ │ │ │ + bcc 12268 │ │ │ │ │ + ldr r4, [pc, #228] @ 122b8 │ │ │ │ │ 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 1228c │ │ │ │ │ + bhi 1229c │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12274 │ │ │ │ │ + beq 12284 │ │ │ │ │ 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] │ │ │ │ │ @@ -19718,154 +19724,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 121c4 │ │ │ │ │ + b 121d4 │ │ │ │ │ lsrs r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - beq 12284 │ │ │ │ │ + beq 12294 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 121f0 │ │ │ │ │ + bne 12200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 121c4 │ │ │ │ │ - ldr r4, [pc, #32] @ 122ac │ │ │ │ │ - b 121c4 │ │ │ │ │ - ldr r3, [pc, #28] @ 122b0 │ │ │ │ │ - ldr r1, [pc, #28] @ 122b4 │ │ │ │ │ + b 121d4 │ │ │ │ │ + ldr r4, [pc, #32] @ 122bc │ │ │ │ │ + b 121d4 │ │ │ │ │ + ldr r3, [pc, #28] @ 122c0 │ │ │ │ │ + ldr r1, [pc, #28] @ 122c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12278 │ │ │ │ │ + b 12288 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000122b8 <_PyLong_Format>: │ │ │ │ │ +000122c8 <_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 12304 <_PyLong_Format+0x4c> │ │ │ │ │ + beq 12314 <_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 12328 │ │ │ │ │ + bl 12338 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12320 <_PyLong_Format+0x68> │ │ │ │ │ + beq 12330 <_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 122f8 <_PyLong_Format+0x40> │ │ │ │ │ + bne 12308 <_PyLong_Format+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 122fc <_PyLong_Format+0x44> │ │ │ │ │ + b 1230c <_PyLong_Format+0x44> │ │ │ │ │ │ │ │ │ │ -00012328 : │ │ │ │ │ +00012338 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 12fb0 │ │ │ │ │ + beq 12fc0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12fb0 │ │ │ │ │ + beq 12fc0 │ │ │ │ │ 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 1269c │ │ │ │ │ + bne 126ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 129bc │ │ │ │ │ - ldr r3, [pc, #3160] @ 12ff4 │ │ │ │ │ + beq 129cc │ │ │ │ │ + ldr r3, [pc, #3160] @ 13004 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi 12f74 │ │ │ │ │ + bhi 12f84 │ │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub r8, r5, #1 │ │ │ │ │ rsb r3, r8, r8, lsl #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ - beq 126bc │ │ │ │ │ + beq 126cc │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - bne 126cc │ │ │ │ │ + bne 126dc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r6, r6, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 126e4 │ │ │ │ │ + beq 126f4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 129d8 │ │ │ │ │ + bne 129e8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 12bb4 │ │ │ │ │ + bne 12bc4 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12f84 │ │ │ │ │ + beq 12f94 │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12f94 │ │ │ │ │ + bne 12fa4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12f8c │ │ │ │ │ + beq 12f9c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 12c8c │ │ │ │ │ + beq 12c9c │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add lr, sl, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12994 │ │ │ │ │ + beq 129a4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r0, fp, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ @@ -19886,361 +19892,361 @@ │ │ │ │ │ lsl r1, r5, r1 │ │ │ │ │ orr r3, r3, r5, lsl ip │ │ │ │ │ orr r1, r1, r5, lsr sl │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r1, r1, r2 │ │ │ │ │ and r2, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ - blt 127bc │ │ │ │ │ + blt 127cc │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r1, lsl r7 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r1, lsr r9 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ lsr r2, r1, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 127b4 │ │ │ │ │ + beq 127c4 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12954 │ │ │ │ │ + beq 12964 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 1298c │ │ │ │ │ + beq 1299c │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12794 │ │ │ │ │ + beq 127a4 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12b28 │ │ │ │ │ + beq 12b38 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12b30 │ │ │ │ │ + beq 12b40 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-7] │ │ │ │ │ sub r1, lr, #7 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12638 │ │ │ │ │ + beq 12648 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r7 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 1276c │ │ │ │ │ + bhi 1277c │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ - bne 12608 │ │ │ │ │ + bne 12618 │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bgt 12b18 │ │ │ │ │ + bgt 12b28 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 129ac │ │ │ │ │ + beq 129bc │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 126ac │ │ │ │ │ + bne 126bc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-2] │ │ │ │ │ - beq 1295c │ │ │ │ │ + beq 1296c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b20 │ │ │ │ │ + bne 12b30 │ │ │ │ │ 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} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 1238c │ │ │ │ │ + b 1239c │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 12664 │ │ │ │ │ + b 12674 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ - beq 123d8 │ │ │ │ │ + beq 123e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r6, r0, r6 │ │ │ │ │ - bne 123e8 │ │ │ │ │ + bne 123f8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 123f8 │ │ │ │ │ + beq 12408 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 12b60 │ │ │ │ │ + bhi 12b70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 12bfc │ │ │ │ │ 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 12f84 │ │ │ │ │ + beq 12f94 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 12a18 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 12c00 │ │ │ │ │ + bne 12c10 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12f6c │ │ │ │ │ + beq 12f7c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add lr, r1, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 12440 │ │ │ │ │ + b 12450 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ - bne 12608 │ │ │ │ │ - b 12638 │ │ │ │ │ + bne 12618 │ │ │ │ │ + b 12648 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ - b 12638 │ │ │ │ │ + b 12648 │ │ │ │ │ add r2, r2, #87 @ 0x57 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r1, lsr r9 │ │ │ │ │ lsr r2, r1, r4 │ │ │ │ │ - bge 127e4 │ │ │ │ │ + bge 127f4 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 12638 │ │ │ │ │ + b 12648 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r1, lsl r7 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - bhi 1279c │ │ │ │ │ + bhi 127ac │ │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ │ cmp r4, ip │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r1, lsr r9 │ │ │ │ │ lsr r2, r1, r4 │ │ │ │ │ - bgt 127b4 │ │ │ │ │ + bgt 127c4 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12954 │ │ │ │ │ + bgt 12964 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 1298c │ │ │ │ │ + bgt 1299c │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 12794 │ │ │ │ │ + blt 127a4 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12b28 │ │ │ │ │ + bgt 12b38 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12b30 │ │ │ │ │ + bgt 12b40 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-7] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r1, lr, #7 │ │ │ │ │ - bgt 12638 │ │ │ │ │ + bgt 12648 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r7 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 12b38 │ │ │ │ │ + bhi 12b48 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 12920 │ │ │ │ │ - b 12638 │ │ │ │ │ + ble 12930 │ │ │ │ │ + b 12648 │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ - b 12638 │ │ │ │ │ + b 12648 │ │ │ │ │ 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 12688 │ │ │ │ │ + beq 12698 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 12690 │ │ │ │ │ + b 126a0 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ - b 12638 │ │ │ │ │ + b 12648 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 12658 │ │ │ │ │ + bne 12668 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1267c │ │ │ │ │ - b 12960 │ │ │ │ │ + bne 1268c │ │ │ │ │ + b 12970 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 12b94 │ │ │ │ │ + beq 12ba4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, #3 │ │ │ │ │ - beq 123f8 │ │ │ │ │ + beq 12408 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12704 │ │ │ │ │ + bls 12714 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 12704 │ │ │ │ │ + bgt 12714 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1272c │ │ │ │ │ + beq 1273c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - beq 12f5c │ │ │ │ │ + beq 12f6c │ │ │ │ │ sub r8, r5, #1 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -20271,196 +20277,196 @@ │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ orr r0, r0, sl, lsr r9 │ │ │ │ │ strb r2, [ip, #-1]! │ │ │ │ │ lsr sl, sl, r4 │ │ │ │ │ - bgt 12bdc │ │ │ │ │ + bgt 12bec │ │ │ │ │ orrs r2, r0, sl │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12a7c │ │ │ │ │ + bne 12a8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - bgt 12a4c │ │ │ │ │ + bgt 12a5c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12cb8 │ │ │ │ │ + bne 12cc8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12c98 │ │ │ │ │ + beq 12ca8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b20 │ │ │ │ │ + bne 12b30 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 12690 │ │ │ │ │ + b 126a0 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b 12480 │ │ │ │ │ + b 12490 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 1297c │ │ │ │ │ + b 1298c │ │ │ │ │ sub r1, lr, #5 │ │ │ │ │ - b 12638 │ │ │ │ │ + b 12648 │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ - b 12638 │ │ │ │ │ + b 12648 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 12920 │ │ │ │ │ - b 12638 │ │ │ │ │ + ble 12930 │ │ │ │ │ + b 12648 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 126fc │ │ │ │ │ + blt 1270c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1272c │ │ │ │ │ + beq 1273c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 12a20 │ │ │ │ │ + b 12a30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 123f8 │ │ │ │ │ + beq 12408 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12704 │ │ │ │ │ - b 129e4 │ │ │ │ │ + bls 12714 │ │ │ │ │ + b 129f4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 12a08 │ │ │ │ │ - b 12f84 │ │ │ │ │ + bne 12a18 │ │ │ │ │ + b 12f94 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b 12ac4 │ │ │ │ │ + b 12ad4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12724 │ │ │ │ │ + beq 12734 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 12a20 │ │ │ │ │ + b 12a30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12ce4 │ │ │ │ │ + beq 12cf4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ - bne 12d78 │ │ │ │ │ + bne 12d88 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ - bne 12e44 │ │ │ │ │ + bne 12e54 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12c78 │ │ │ │ │ + beq 12c88 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12c68 │ │ │ │ │ + beq 12c78 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [r0, #-8] │ │ │ │ │ sub r3, r0, #8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq r2, [r3, #-4] │ │ │ │ │ - b 1267c │ │ │ │ │ + b 1268c │ │ │ │ │ add r1, sl, #28 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ - b 12440 │ │ │ │ │ + b 12450 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne 1297c │ │ │ │ │ - b 12b00 │ │ │ │ │ + bne 1298c │ │ │ │ │ + b 12b10 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12cd0 │ │ │ │ │ + beq 12ce0 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 12ae8 │ │ │ │ │ + b 12af8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ - bne 12d68 │ │ │ │ │ + bne 12d78 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r0, r3, #2 │ │ │ │ │ - bne 12d88 │ │ │ │ │ + bne 12d98 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strh r2, [r3, #-2] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12d54 │ │ │ │ │ + beq 12d64 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12d44 │ │ │ │ │ + beq 12d54 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [r0, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [r0, #-4] │ │ │ │ │ sub r3, r0, #4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strheq r2, [r3, #-2] │ │ │ │ │ - b 1267c │ │ │ │ │ + b 1268c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ - b 12cfc │ │ │ │ │ + b 12d0c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ - b 12c20 │ │ │ │ │ + b 12c30 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ @@ -20495,19 +20501,19 @@ │ │ │ │ │ lsl r3, r3, #24 │ │ │ │ │ asr r3, r3, #24 │ │ │ │ │ cmp r8, lr │ │ │ │ │ orr r6, r6, r1, lsr r9 │ │ │ │ │ strh r3, [r0] │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble 12f38 │ │ │ │ │ + ble 12f48 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt 12f40 │ │ │ │ │ + bgt 12f50 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - b 12dec │ │ │ │ │ + b 12dfc │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r1, lr │ │ │ │ │ @@ -20542,178 +20548,178 @@ │ │ │ │ │ lsl r3, r3, #24 │ │ │ │ │ asr r3, r3, #24 │ │ │ │ │ cmp r8, lr │ │ │ │ │ orr r6, r6, r1, lsr r9 │ │ │ │ │ str r3, [r0] │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble 12f0c │ │ │ │ │ + ble 12f1c │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12f1c │ │ │ │ │ + beq 12f2c │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ - b 12ea8 │ │ │ │ │ + b 12eb8 │ │ │ │ │ orrs r2, r6, r1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - b 12efc │ │ │ │ │ + b 12f0c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ subgt r0, r0, #4 │ │ │ │ │ - bgt 12e78 │ │ │ │ │ + bgt 12e88 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12c44 │ │ │ │ │ + b 12c54 │ │ │ │ │ orrs r2, r6, r1 │ │ │ │ │ - bne 12e3c │ │ │ │ │ + bne 12e4c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ subgt r0, r0, #2 │ │ │ │ │ - bgt 12dbc │ │ │ │ │ + bgt 12dcc │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12d20 │ │ │ │ │ + b 12d30 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 12adc │ │ │ │ │ + b 12aec │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1275c │ │ │ │ │ - ldr r3, [pc, #124] @ 12ff8 │ │ │ │ │ - ldr r1, [pc, #124] @ 12ffc │ │ │ │ │ + b 1276c │ │ │ │ │ + ldr r3, [pc, #124] @ 13008 │ │ │ │ │ + ldr r1, [pc, #124] @ 1300c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 12694 │ │ │ │ │ + b 126a4 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 12c90 │ │ │ │ │ + b 12ca0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 12fc0 │ │ │ │ │ + beq 12fd0 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [sl, #28] │ │ │ │ │ - bne 12fd4 │ │ │ │ │ + bne 12fe4 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ - b 12c2c │ │ │ │ │ - ldr r1, [pc, #72] @ 13000 │ │ │ │ │ - ldr r0, [pc, #72] @ 13004 │ │ │ │ │ + b 12c3c │ │ │ │ │ + ldr r1, [pc, #72] @ 13010 │ │ │ │ │ + ldr r0, [pc, #72] @ 13014 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12f84 │ │ │ │ │ + b 12f94 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [sl, #28] │ │ │ │ │ - bne 12fe4 │ │ │ │ │ + bne 12ff4 │ │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ │ - b 12d08 │ │ │ │ │ + b 12d18 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, sl, #20 │ │ │ │ │ addeq r3, sl, #28 │ │ │ │ │ - b 12fa8 │ │ │ │ │ + b 12fb8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, sl, #20 │ │ │ │ │ addeq r3, sl, #28 │ │ │ │ │ - b 12fcc │ │ │ │ │ + b 12fdc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00013008 : │ │ │ │ │ +00013018 : │ │ │ │ │ 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 13120 │ │ │ │ │ + beq 13130 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1310c │ │ │ │ │ + beq 1311c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 1307c │ │ │ │ │ + bhi 1308c │ │ │ │ │ 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 130d4 │ │ │ │ │ + beq 130e4 │ │ │ │ │ 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 13f64 <_PyLong_Frexp> │ │ │ │ │ + bl 13f74 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #176] @ 1313c │ │ │ │ │ + ldr r3, [pc, #176] @ 1314c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130ec │ │ │ │ │ + bne 130fc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt 130f8 │ │ │ │ │ + bgt 13108 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #124] @ 1313c │ │ │ │ │ + ldr r3, [pc, #124] @ 1314c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13068 │ │ │ │ │ + beq 13078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13130 │ │ │ │ │ - ldr r7, [pc, #84] @ 1313c │ │ │ │ │ + bne 13140 │ │ │ │ │ + ldr r7, [pc, #84] @ 1314c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13068 │ │ │ │ │ + b 13078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 130a0 │ │ │ │ │ - ldr r3, [pc, #64] @ 13140 │ │ │ │ │ - ldr r1, [pc, #64] @ 13144 │ │ │ │ │ + beq 130b0 │ │ │ │ │ + ldr r3, [pc, #64] @ 13150 │ │ │ │ │ + ldr r1, [pc, #64] @ 13154 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 130d4 │ │ │ │ │ - ldr r3, [pc, #52] @ 13148 │ │ │ │ │ - ldr r1, [pc, #52] @ 1314c │ │ │ │ │ + b 130e4 │ │ │ │ │ + ldr r3, [pc, #52] @ 13158 │ │ │ │ │ + ldr r1, [pc, #52] @ 1315c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 130d4 │ │ │ │ │ - ldr r1, [pc, #40] @ 13150 │ │ │ │ │ - ldr r0, [pc, #40] @ 13154 │ │ │ │ │ + b 130e4 │ │ │ │ │ + ldr r1, [pc, #40] @ 13160 │ │ │ │ │ + ldr r0, [pc, #40] @ 13164 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 130d4 │ │ │ │ │ + b 130e4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ @@ -20722,156 +20728,156 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00013158 : │ │ │ │ │ +00013168 : │ │ │ │ │ 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 13730 │ │ │ │ │ + beq 13740 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13730 │ │ │ │ │ + beq 13740 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ - beq 13304 │ │ │ │ │ + beq 13314 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13698 │ │ │ │ │ + beq 136a8 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 13514 │ │ │ │ │ - beq 134f8 │ │ │ │ │ + blt 13524 │ │ │ │ │ + beq 13508 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 13348 │ │ │ │ │ + beq 13358 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15280 │ │ │ │ │ + bl 15180 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13200 │ │ │ │ │ + beq 13210 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13200 │ │ │ │ │ + beq 13210 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13200 │ │ │ │ │ + bne 13210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13688 │ │ │ │ │ + beq 13698 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13258 │ │ │ │ │ + bls 13268 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 132dc │ │ │ │ │ + beq 132ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 136ac │ │ │ │ │ + beq 136bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1324c │ │ │ │ │ + bne 1325c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 136b8 │ │ │ │ │ + beq 136c8 │ │ │ │ │ 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] @ 13738 │ │ │ │ │ + ldr r0, [pc, #1228] @ 13748 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 1321c │ │ │ │ │ + bcc 1322c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 132b8 │ │ │ │ │ + beq 132c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 132b8 │ │ │ │ │ - ldr r2, [pc, #1172] @ 1373c │ │ │ │ │ + bne 132c8 │ │ │ │ │ + ldr r2, [pc, #1172] @ 1374c │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1371c │ │ │ │ │ + bne 1372c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1152] @ 13740 │ │ │ │ │ + ldr r6, [pc, #1152] @ 13750 │ │ │ │ │ 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 1322c │ │ │ │ │ + bne 1323c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1324c │ │ │ │ │ + beq 1325c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 15d48 <_PyLong_Negate> │ │ │ │ │ + bl 15c48 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13688 │ │ │ │ │ + beq 13698 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 1322c │ │ │ │ │ + b 1323c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 13690 │ │ │ │ │ + bne 136a0 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 13668 │ │ │ │ │ + bne 13678 │ │ │ │ │ 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 13688 │ │ │ │ │ + beq 13698 │ │ │ │ │ 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 13540 │ │ │ │ │ + bne 13550 │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, lr, r9 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r6, [pc, #980] @ 13744 │ │ │ │ │ - ldr r8, [pc, #980] @ 13748 │ │ │ │ │ + ldr r6, [pc, #980] @ 13754 │ │ │ │ │ + ldr r8, [pc, #980] @ 13758 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 133dc │ │ │ │ │ + beq 133ec │ │ │ │ │ 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 │ │ │ │ │ @@ -20888,15 +20894,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 134c8 │ │ │ │ │ + beq 134d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -20947,60 +20953,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 133dc │ │ │ │ │ + bne 133ec │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 13688 │ │ │ │ │ + beq 13698 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 1322c │ │ │ │ │ - b 132dc │ │ │ │ │ + bne 1323c │ │ │ │ │ + b 132ec │ │ │ │ │ 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 131c8 │ │ │ │ │ - ldr r2, [pc, #560] @ 1374c │ │ │ │ │ + bcs 131d8 │ │ │ │ │ + ldr r2, [pc, #560] @ 1375c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 13700 │ │ │ │ │ + bne 13710 │ │ │ │ │ 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 1322c │ │ │ │ │ + b 1323c │ │ │ │ │ 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 135d8 │ │ │ │ │ + beq 135e8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 135b0 │ │ │ │ │ + beq 135c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13590 │ │ │ │ │ + beq 135a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21019,15 +21025,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 134c8 │ │ │ │ │ + beq 134d8 │ │ │ │ │ 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> │ │ │ │ │ @@ -21058,73 +21064,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 135d8 │ │ │ │ │ - b 134c8 │ │ │ │ │ + bne 135e8 │ │ │ │ │ + b 134d8 │ │ │ │ │ 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 1324c │ │ │ │ │ + bne 1325c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1324c │ │ │ │ │ + b 1325c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13514 │ │ │ │ │ - ldr r3, [pc, #176] @ 13750 │ │ │ │ │ - ldr r1, [pc, #176] @ 13754 │ │ │ │ │ + bne 13524 │ │ │ │ │ + ldr r3, [pc, #176] @ 13760 │ │ │ │ │ + ldr r1, [pc, #176] @ 13764 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13688 │ │ │ │ │ + b 13698 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 1324c │ │ │ │ │ + bne 1325c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 136f0 │ │ │ │ │ + beq 13700 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 136f0 │ │ │ │ │ + bne 13700 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13688 │ │ │ │ │ + beq 13698 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1324c │ │ │ │ │ + b 1325c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 132f8 │ │ │ │ │ - b 13688 │ │ │ │ │ + bne 13308 │ │ │ │ │ + b 13698 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 132b0 │ │ │ │ │ - ldr r6, [pc, #32] @ 13758 │ │ │ │ │ - b 1324c │ │ │ │ │ + b 132c0 │ │ │ │ │ + ldr r6, [pc, #32] @ 13768 │ │ │ │ │ + b 1325c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ @@ -21132,128 +21138,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 │ │ │ │ │ │ │ │ │ │ -0001375c : │ │ │ │ │ +0001376c : │ │ │ │ │ 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 138f0 │ │ │ │ │ + beq 13900 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13c88 │ │ │ │ │ + beq 13c98 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 13b14 │ │ │ │ │ - beq 13afc │ │ │ │ │ + blt 13b24 │ │ │ │ │ + beq 13b0c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 1393c │ │ │ │ │ + beq 1394c │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15280 │ │ │ │ │ + bl 15180 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 137e8 │ │ │ │ │ + beq 137f8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 137e8 │ │ │ │ │ + beq 137f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 137e8 │ │ │ │ │ + bne 137f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13c98 │ │ │ │ │ + beq 13ca8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13844 │ │ │ │ │ + bls 13854 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 138c8 │ │ │ │ │ + beq 138d8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13ca0 │ │ │ │ │ + beq 13cb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13834 │ │ │ │ │ + bne 13844 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13cac │ │ │ │ │ + beq 13cbc │ │ │ │ │ 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] @ 13d24 │ │ │ │ │ + ldr r0, [pc, #1228] @ 13d34 │ │ │ │ │ adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13804 │ │ │ │ │ + bcc 13814 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 138a4 │ │ │ │ │ + beq 138b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 138a4 │ │ │ │ │ - ldr r2, [pc, #1172] @ 13d28 │ │ │ │ │ + bne 138b4 │ │ │ │ │ + ldr r2, [pc, #1172] @ 13d38 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13cf4 │ │ │ │ │ + bne 13d04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r7, [pc, #1152] @ 13d2c │ │ │ │ │ + ldr r7, [pc, #1152] @ 13d3c │ │ │ │ │ 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 13814 │ │ │ │ │ + bne 13824 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13834 │ │ │ │ │ + beq 13844 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 15d48 <_PyLong_Negate> │ │ │ │ │ + bl 15c48 <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13c98 │ │ │ │ │ + beq 13ca8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13814 │ │ │ │ │ + b 13824 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 13c80 │ │ │ │ │ + bne 13c90 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 13c68 │ │ │ │ │ + bne 13c78 │ │ │ │ │ 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 │ │ │ │ │ @@ -21261,24 +21267,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 13b44 │ │ │ │ │ + bne 13b54 │ │ │ │ │ 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] @ 13d30 │ │ │ │ │ - ldr r9, [pc, #968] @ 13d34 │ │ │ │ │ + ldr r7, [pc, #968] @ 13d40 │ │ │ │ │ + ldr r9, [pc, #968] @ 13d44 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 139d8 │ │ │ │ │ + beq 139e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21296,15 +21302,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 13ac8 │ │ │ │ │ + beq 13ad8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21356,61 +21362,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 139d8 │ │ │ │ │ + bne 139e8 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13c98 │ │ │ │ │ + beq 13ca8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13814 │ │ │ │ │ - b 138c8 │ │ │ │ │ + bne 13824 │ │ │ │ │ + b 138d8 │ │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 137b0 │ │ │ │ │ - ldr r2, [pc, #540] @ 13d38 │ │ │ │ │ + bcs 137c0 │ │ │ │ │ + ldr r2, [pc, #540] @ 13d48 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13d08 │ │ │ │ │ + bne 13d18 │ │ │ │ │ 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 13814 │ │ │ │ │ + b 13824 │ │ │ │ │ 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 13bd8 │ │ │ │ │ + beq 13be8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13bb0 │ │ │ │ │ + beq 13bc0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13b90 │ │ │ │ │ + beq 13ba0 │ │ │ │ │ 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]! │ │ │ │ │ @@ -21428,15 +21434,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 13ac8 │ │ │ │ │ + beq 13ad8 │ │ │ │ │ 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> │ │ │ │ │ @@ -21467,232 +21473,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 13bd8 │ │ │ │ │ - b 13ac8 │ │ │ │ │ + bne 13be8 │ │ │ │ │ + b 13ad8 │ │ │ │ │ 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 1391c │ │ │ │ │ + b 1392c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13b14 │ │ │ │ │ - ldr r3, [pc, #172] @ 13d3c │ │ │ │ │ - ldr r1, [pc, #172] @ 13d40 │ │ │ │ │ + bne 13b24 │ │ │ │ │ + ldr r3, [pc, #172] @ 13d4c │ │ │ │ │ + ldr r1, [pc, #172] @ 13d50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1383c │ │ │ │ │ + b 1384c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13834 │ │ │ │ │ + bne 13844 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 77ec │ │ │ │ │ + bl 77e0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13ce4 │ │ │ │ │ + beq 13cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13ce4 │ │ │ │ │ + bne 13cf4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13c98 │ │ │ │ │ + beq 13ca8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 13834 │ │ │ │ │ + b 13844 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b 1389c │ │ │ │ │ + b 138ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 138e4 │ │ │ │ │ - b 13c98 │ │ │ │ │ + bne 138f4 │ │ │ │ │ + b 13ca8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00013d44 : │ │ │ │ │ +00013d54 : │ │ │ │ │ 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 13ddc │ │ │ │ │ + beq 13dec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13df0 │ │ │ │ │ + beq 13e00 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 13d98 │ │ │ │ │ + bhi 13da8 │ │ │ │ │ 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 13dcc │ │ │ │ │ + beq 13ddc │ │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orr r1, r0, r1, lsl #30 │ │ │ │ │ - bne 13db8 │ │ │ │ │ + bne 13dc8 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #168] @ 13e8c │ │ │ │ │ - ldr r0, [pc, #168] @ 13e90 │ │ │ │ │ + ldr r1, [pc, #168] @ 13e9c │ │ │ │ │ + ldr r0, [pc, #168] @ 13ea0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 13d8c │ │ │ │ │ + b 13d9c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 13de8 │ │ │ │ │ + beq 13df8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13e78 │ │ │ │ │ + beq 13e88 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 13e58 │ │ │ │ │ + bhi 13e68 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13d8c │ │ │ │ │ + beq 13d9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 13d8c │ │ │ │ │ + bne 13d9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13d8c │ │ │ │ │ + b 13d9c │ │ │ │ │ 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 13e60 │ │ │ │ │ + bcs 13e70 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - b 13e30 │ │ │ │ │ - ldr r0, [pc, #16] @ 13e90 │ │ │ │ │ + b 13e40 │ │ │ │ │ + ldr r0, [pc, #16] @ 13ea0 │ │ │ │ │ mov r1, #728 @ 0x2d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 13e30 │ │ │ │ │ + b 13e40 │ │ │ │ │ .word 0x000002f3 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00013e94 : │ │ │ │ │ +00013ea4 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13f00 │ │ │ │ │ + beq 13f10 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13f00 │ │ │ │ │ + beq 13f10 │ │ │ │ │ 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 c5b4 │ │ │ │ │ + bl c5a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13f40 │ │ │ │ │ + beq 13f50 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ ldm sp, {r3, r4} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f08 │ │ │ │ │ + beq 13f18 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 13f60 │ │ │ │ │ + ldr r0, [pc, #88] @ 13f70 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13f24 │ │ │ │ │ + beq 13f34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 13f48 │ │ │ │ │ + beq 13f58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13f40 │ │ │ │ │ + beq 13f50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 13f54 │ │ │ │ │ + beq 13f64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13ef8 │ │ │ │ │ + b 13f08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13f24 │ │ │ │ │ + b 13f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13f40 │ │ │ │ │ + b 13f50 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00013f64 <_PyLong_Frexp>: │ │ │ │ │ +00013f74 <_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 │ │ │ │ │ @@ -21701,31 +21707,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 14188 <_PyLong_Frexp+0x224> │ │ │ │ │ + beq 14198 <_PyLong_Frexp+0x224> │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 14504 <_PyLong_Frexp+0x5a0> │ │ │ │ │ - ldr r1, [pc, #1376] @ 14524 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + beq 14514 <_PyLong_Frexp+0x5a0> │ │ │ │ │ + ldr r1, [pc, #1376] @ 14534 <_PyLong_Frexp+0x5c0> │ │ │ │ │ clz r5, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ rsb r5, r5, #32 │ │ │ │ │ - bhi 14510 <_PyLong_Frexp+0x5ac> │ │ │ │ │ + bhi 14520 <_PyLong_Frexp+0x5ac> │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ add r5, r5, r2, lsl #1 │ │ │ │ │ cmp r5, #55 @ 0x37 │ │ │ │ │ - bgt 14240 <_PyLong_Frexp+0x2dc> │ │ │ │ │ - ldr r2, [pc, #1344] @ 14528 <_PyLong_Frexp+0x5c4> │ │ │ │ │ + bgt 14250 <_PyLong_Frexp+0x2dc> │ │ │ │ │ + ldr r2, [pc, #1344] @ 14538 <_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] │ │ │ │ │ @@ -21739,36 +21745,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 14198 <_PyLong_Frexp+0x234> │ │ │ │ │ + bne 141a8 <_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] @ 1452c <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r3, [pc, #1240] @ 1453c <_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 14208 <_PyLong_Frexp+0x2a4> │ │ │ │ │ + ble 14218 <_PyLong_Frexp+0x2a4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1184] @ 14530 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1184] @ 14540 <_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] │ │ │ │ │ @@ -21777,17 +21783,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 14138 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq 14148 <_PyLong_Frexp+0x1d4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1120] @ 14530 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1120] @ 14540 <_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] │ │ │ │ │ @@ -21796,16 +21802,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 14138 <_PyLong_Frexp+0x1d4> │ │ │ │ │ - ldr r3, [pc, #1060] @ 14530 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + beq 14148 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + ldr r3, [pc, #1060] @ 14540 <_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] │ │ │ │ │ @@ -21819,22 +21825,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] @ 14534 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #992] @ 14544 <_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 144d8 <_PyLong_Frexp+0x574> │ │ │ │ │ + bne 144e8 <_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 │ │ │ │ │ @@ -21852,53 +21858,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 1403c <_PyLong_Frexp+0xd8> │ │ │ │ │ + beq 1404c <_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 1403c <_PyLong_Frexp+0xd8> │ │ │ │ │ - b 141dc <_PyLong_Frexp+0x278> │ │ │ │ │ + beq 1404c <_PyLong_Frexp+0xd8> │ │ │ │ │ + b 141ec <_PyLong_Frexp+0x278> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #792] @ 14534 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #792] @ 14544 <_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 14168 <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r9, [pc, #768] @ 14538 <_PyLong_Frexp+0x5d4> │ │ │ │ │ + beq 14178 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r9, [pc, #768] @ 14548 <_PyLong_Frexp+0x5d4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14168 <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r2, [pc, #736] @ 14528 <_PyLong_Frexp+0x5c4> │ │ │ │ │ + b 14178 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r2, [pc, #736] @ 14538 <_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 143d8 <_PyLong_Frexp+0x474> │ │ │ │ │ + ble 143e8 <_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 │ │ │ │ │ @@ -21911,15 +21917,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 1438c <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 1439c <_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] │ │ │ │ │ @@ -21928,15 +21934,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 1438c <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 1439c <_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] │ │ │ │ │ @@ -21945,15 +21951,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 1438c <_PyLong_Frexp+0x428> │ │ │ │ │ + ble 1439c <_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 │ │ │ │ │ @@ -21963,214 +21969,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 1435c <_PyLong_Frexp+0x3f8> │ │ │ │ │ + bne 1436c <_PyLong_Frexp+0x3f8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - beq 144cc <_PyLong_Frexp+0x568> │ │ │ │ │ + beq 144dc <_PyLong_Frexp+0x568> │ │ │ │ │ orr r1, r1, #1 │ │ │ │ │ - ldr r2, [pc, #392] @ 1452c <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r2, [pc, #392] @ 1453c <_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 1407c <_PyLong_Frexp+0x118> │ │ │ │ │ - b 14138 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bgt 1408c <_PyLong_Frexp+0x118> │ │ │ │ │ + b 14148 <_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 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ sub r0, r2, #9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ sub r3, r2, #-1073741818 @ 0xc0000006 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ - b 144c0 <_PyLong_Frexp+0x55c> │ │ │ │ │ + b 144d0 <_PyLong_Frexp+0x55c> │ │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14398 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 143a8 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 144b0 <_PyLong_Frexp+0x54c> │ │ │ │ │ - b 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 144c0 <_PyLong_Frexp+0x54c> │ │ │ │ │ + b 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 143ec <_PyLong_Frexp+0x488> │ │ │ │ │ - b 1439c <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 143fc <_PyLong_Frexp+0x488> │ │ │ │ │ + b 143ac <_PyLong_Frexp+0x438> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 14230 <_PyLong_Frexp+0x2cc> │ │ │ │ │ - ldr r3, [pc, #84] @ 1453c <_PyLong_Frexp+0x5d8> │ │ │ │ │ - ldr r1, [pc, #84] @ 14540 <_PyLong_Frexp+0x5dc> │ │ │ │ │ + bne 14240 <_PyLong_Frexp+0x2cc> │ │ │ │ │ + ldr r3, [pc, #84] @ 1454c <_PyLong_Frexp+0x5d8> │ │ │ │ │ + ldr r1, [pc, #84] @ 14550 <_PyLong_Frexp+0x5dc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r9, [pc, #72] @ 14544 <_PyLong_Frexp+0x5e0> │ │ │ │ │ + ldr r9, [pc, #72] @ 14554 <_PyLong_Frexp+0x5e0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 14188 <_PyLong_Frexp+0x224> │ │ │ │ │ - ldr r1, [pc, #24] @ 14524 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + b 14198 <_PyLong_Frexp+0x224> │ │ │ │ │ + ldr r1, [pc, #24] @ 14534 <_PyLong_Frexp+0x5c0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 13fd0 <_PyLong_Frexp+0x6c> │ │ │ │ │ - ldr r1, [pc, #48] @ 14548 <_PyLong_Frexp+0x5e4> │ │ │ │ │ + bls 13fe0 <_PyLong_Frexp+0x6c> │ │ │ │ │ + ldr r1, [pc, #48] @ 14558 <_PyLong_Frexp+0x5e4> │ │ │ │ │ cmp r5, #7 │ │ │ │ │ cmple r3, r1 │ │ │ │ │ - beq 13fd0 <_PyLong_Frexp+0x6c> │ │ │ │ │ - b 144e0 <_PyLong_Frexp+0x57c> │ │ │ │ │ + beq 13fe0 <_PyLong_Frexp+0x6c> │ │ │ │ │ + b 144f0 <_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 │ │ │ │ │ │ │ │ │ │ -0001454c : │ │ │ │ │ +0001455c : │ │ │ │ │ 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 14f78 │ │ │ │ │ + beq 14f88 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 14f78 │ │ │ │ │ + beq 14f88 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and sl, r3, #3 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 14f80 │ │ │ │ │ + beq 14f90 │ │ │ │ │ ldr fp, [r0, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 14c3c │ │ │ │ │ + beq 14c4c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ - bhi 14d20 │ │ │ │ │ + bhi 14d30 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ muls sl, r3, sl │ │ │ │ │ - bmi 14d94 │ │ │ │ │ - ldr r6, [pc, #2508] @ 14f94 │ │ │ │ │ + bmi 14da4 │ │ │ │ │ + ldr r6, [pc, #2508] @ 14fa4 │ │ │ │ │ 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 146d4 │ │ │ │ │ + bhi 146e4 │ │ │ │ │ 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 14e10 │ │ │ │ │ + bne 14e20 │ │ │ │ │ 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] @ 14f98 │ │ │ │ │ + ldr r3, [pc, #2424] @ 14fa8 │ │ │ │ │ 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 14654 │ │ │ │ │ - ldr r4, [pc, #2388] @ 14f9c │ │ │ │ │ + bcc 14664 │ │ │ │ │ + ldr r4, [pc, #2388] @ 14fac │ │ │ │ │ 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 14cc0 │ │ │ │ │ + bcs 14cd0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14f48 │ │ │ │ │ - ldr r3, [pc, #2336] @ 14fa0 │ │ │ │ │ + beq 14f58 │ │ │ │ │ + ldr r3, [pc, #2336] @ 14fb0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22185,36 +22191,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 145e4 │ │ │ │ │ + bls 145f4 │ │ │ │ │ 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 14e7c │ │ │ │ │ + bne 14e8c │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 14ed8 │ │ │ │ │ + ble 14ee8 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 14f64 │ │ │ │ │ + bgt 14f74 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14f48 │ │ │ │ │ - ldr r3, [pc, #2168] @ 14fa0 │ │ │ │ │ + beq 14f58 │ │ │ │ │ + ldr r3, [pc, #2168] @ 14fb0 │ │ │ │ │ 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] │ │ │ │ │ @@ -22223,24 +22229,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 14c44 │ │ │ │ │ + beq 14c54 │ │ │ │ │ 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 14b68 │ │ │ │ │ + bge 14b78 │ │ │ │ │ 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 │ │ │ │ │ @@ -22249,155 +22255,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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + bge 14b78 │ │ │ │ │ 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 14b68 │ │ │ │ │ + ble 14b78 │ │ │ │ │ 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 14a94 │ │ │ │ │ + beq 14aa4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14a5c │ │ │ │ │ + beq 14a6c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14a2c │ │ │ │ │ + beq 14a3c │ │ │ │ │ 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 │ │ │ │ │ @@ -22427,15 +22433,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 14b68 │ │ │ │ │ + beq 14b78 │ │ │ │ │ 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 │ │ │ │ │ @@ -22478,79 +22484,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 14aa0 │ │ │ │ │ + bne 14ab0 │ │ │ │ │ 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 14b9c │ │ │ │ │ + beq 14bac │ │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 14c10 │ │ │ │ │ + beq 14c20 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 14648 │ │ │ │ │ + bhi 14658 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r1, [pc, #996] @ 14f98 │ │ │ │ │ + ldr r1, [pc, #996] @ 14fa8 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 14648 │ │ │ │ │ + bcc 14658 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14c00 │ │ │ │ │ + beq 14c10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14c00 │ │ │ │ │ - ldr r2, [pc, #948] @ 14fa4 │ │ │ │ │ + bne 14c10 │ │ │ │ │ + ldr r2, [pc, #948] @ 14fb4 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14f0c │ │ │ │ │ + bne 14f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #916] @ 14f9c │ │ │ │ │ + ldr r4, [pc, #916] @ 14fac │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b 14648 │ │ │ │ │ + b 14658 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 14e6c │ │ │ │ │ + beq 14e7c │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14c0c │ │ │ │ │ + beq 14c1c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b 14b94 │ │ │ │ │ - ldr r4, [pc, #868] @ 14fa8 │ │ │ │ │ - b 14648 │ │ │ │ │ + b 14ba4 │ │ │ │ │ + ldr r4, [pc, #868] @ 14fb8 │ │ │ │ │ + b 14658 │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r0, r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 14e20 │ │ │ │ │ + bne 14e30 │ │ │ │ │ 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 │ │ │ │ │ @@ -22566,209 +22572,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 147cc │ │ │ │ │ - b 14b68 │ │ │ │ │ + bne 147dc │ │ │ │ │ + b 14b78 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 14eac │ │ │ │ │ + blt 14ebc │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14f48 │ │ │ │ │ + beq 14f58 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #692] @ 14fa0 │ │ │ │ │ + ldr r3, [pc, #692] @ 14fb0 │ │ │ │ │ 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 14648 │ │ │ │ │ + b 14658 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ - bne 14f34 │ │ │ │ │ + bne 14f44 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ orr r2, r2, r0, lsl #30 │ │ │ │ │ cmp r0, r2, lsr #30 │ │ │ │ │ - bne 14f34 │ │ │ │ │ + bne 14f44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ - beq 14d84 │ │ │ │ │ + beq 14d94 │ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ - bne 14f34 │ │ │ │ │ + bne 14f44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 14d84 │ │ │ │ │ + bcc 14d94 │ │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 14d64 │ │ │ │ │ - b 14f34 │ │ │ │ │ + beq 14d74 │ │ │ │ │ + b 14f44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 14f20 │ │ │ │ │ + blt 14f30 │ │ │ │ │ muls sl, r2, sl │ │ │ │ │ - bpl 145c0 │ │ │ │ │ + bpl 145d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d0ec │ │ │ │ │ + bl d0e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14f4c │ │ │ │ │ + beq 14f5c │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 14ddc │ │ │ │ │ + beq 14dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14ddc │ │ │ │ │ + bne 14dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ │ - bls 146c0 │ │ │ │ │ + bls 146d0 │ │ │ │ │ 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 14ee8 │ │ │ │ │ + bhi 14ef8 │ │ │ │ │ lsr r5, r3, #30 │ │ │ │ │ orr r5, r5, r1, lsl #2 │ │ │ │ │ add r1, r5, #5 │ │ │ │ │ - b 14640 │ │ │ │ │ + b 14650 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ - bne 14e44 │ │ │ │ │ + bne 14e54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 14764 │ │ │ │ │ + b 14774 │ │ │ │ │ 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 14e54 │ │ │ │ │ + bne 14e64 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 14e2c │ │ │ │ │ + b 14e3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 14bcc │ │ │ │ │ + b 14bdc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14ebc │ │ │ │ │ - ldr r3, [pc, #276] @ 14fa0 │ │ │ │ │ + bne 14ecc │ │ │ │ │ + ldr r3, [pc, #276] @ 14fb0 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14f54 │ │ │ │ │ + bne 14f64 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 14648 │ │ │ │ │ + b 14658 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 14ccc │ │ │ │ │ + b 14cdc │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r5, #2 │ │ │ │ │ movgt sl, #30 │ │ │ │ │ - bgt 14704 │ │ │ │ │ + bgt 14714 │ │ │ │ │ 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 14ed8 │ │ │ │ │ + bne 14ee8 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bne 14ed4 │ │ │ │ │ + bne 14ee4 │ │ │ │ │ mov sl, #30 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mvn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - b 1470c │ │ │ │ │ + b 1471c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 14bf8 │ │ │ │ │ + b 14c08 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, sl, lsr #31 │ │ │ │ │ - bne 14d94 │ │ │ │ │ - ldr r3, [pc, #112] @ 14fac │ │ │ │ │ - ldr r1, [pc, #112] @ 14fb0 │ │ │ │ │ + bne 14da4 │ │ │ │ │ + ldr r3, [pc, #112] @ 14fbc │ │ │ │ │ + ldr r1, [pc, #112] @ 14fc0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14d94 │ │ │ │ │ + b 14da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14648 │ │ │ │ │ + b 14658 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 11328 <_PyLong_Copy> │ │ │ │ │ + b 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #64] @ 14fac │ │ │ │ │ - ldr r1, [pc, #68] @ 14fb4 │ │ │ │ │ + ldr r3, [pc, #64] @ 14fbc │ │ │ │ │ + ldr r1, [pc, #68] @ 14fc4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14f4c │ │ │ │ │ - ldr r4, [pc, #56] @ 14fb8 │ │ │ │ │ - b 14648 │ │ │ │ │ - ldr r3, [pc, #52] @ 14fbc │ │ │ │ │ - ldr r1, [pc, #52] @ 14fc0 │ │ │ │ │ + b 14f5c │ │ │ │ │ + ldr r4, [pc, #56] @ 14fc8 │ │ │ │ │ + b 14658 │ │ │ │ │ + ldr r3, [pc, #52] @ 14fcc │ │ │ │ │ + ldr r1, [pc, #52] @ 14fd0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14f4c │ │ │ │ │ + b 14f5c │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -22782,64 +22788,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 │ │ │ │ │ │ │ │ │ │ -00014fc4 : │ │ │ │ │ +00014fd4 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 14ff8 │ │ │ │ │ - ldr r2, [pc, #392] @ 15164 │ │ │ │ │ + beq 15008 │ │ │ │ │ + ldr r2, [pc, #392] @ 15174 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 15160 │ │ │ │ │ + bne 15170 │ │ │ │ │ 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 150c0 │ │ │ │ │ + bhi 150d0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - ldr ip, [pc, #328] @ 15168 │ │ │ │ │ + ldr ip, [pc, #328] @ 15178 │ │ │ │ │ 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 15054 │ │ │ │ │ - ldr r3, [pc, #288] @ 1516c │ │ │ │ │ + bcc 15064 │ │ │ │ │ + ldr r3, [pc, #288] @ 1517c │ │ │ │ │ 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 150e8 │ │ │ │ │ + bcs 150f8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15154 │ │ │ │ │ - ldr r3, [pc, #224] @ 15164 │ │ │ │ │ + beq 15164 │ │ │ │ │ + ldr r3, [pc, #224] @ 15174 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ @@ -22848,200 +22854,117 @@ │ │ │ │ │ eor r4, r5, r5, asr #31 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r4, r4, r5, asr #31 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 1504c │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + b 1505c │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1504c │ │ │ │ │ + beq 1505c │ │ │ │ │ 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 1504c │ │ │ │ │ + b 1505c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - blt 1512c │ │ │ │ │ + blt 1513c │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15158 │ │ │ │ │ + beq 15168 │ │ │ │ │ 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 1504c │ │ │ │ │ + beq 1505c │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 1504c │ │ │ │ │ + b 1505c │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15158 │ │ │ │ │ + beq 15168 │ │ │ │ │ mov r1, #18 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 15124 │ │ │ │ │ + b 15134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1504c │ │ │ │ │ - b 11328 <_PyLong_Copy> │ │ │ │ │ + b 1505c │ │ │ │ │ + b 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015170 <_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 15228 <_PyLong_UnsignedShort_Converter+0xb8> │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 15250 <_PyLong_UnsignedShort_Converter+0xe0> │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - bhi 151d0 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 15208 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 1523c <_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 1521c <_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 151dc <_PyLong_UnsignedShort_Converter+0x6c> │ │ │ │ │ - ldr r3, [pc, #100] @ 15264 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #100] @ 15268 <_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 1523c <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - bne 151bc <_PyLong_UnsignedShort_Converter+0x4c> │ │ │ │ │ - b 15208 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #60] @ 1526c <_PyLong_UnsignedShort_Converter+0xfc> │ │ │ │ │ - ldr r1, [pc, #60] @ 15270 <_PyLong_UnsignedShort_Converter+0x100> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15208 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #32] @ 15264 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #44] @ 15274 <_PyLong_UnsignedShort_Converter+0x104> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15214 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ - ldr r3, [pc, #32] @ 15278 <_PyLong_UnsignedShort_Converter+0x108> │ │ │ │ │ - ldr r1, [pc, #32] @ 1527c <_PyLong_UnsignedShort_Converter+0x10c> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15214 <_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 │ │ │ │ │ - │ │ │ │ │ -00015280 : │ │ │ │ │ +00015180 : │ │ │ │ │ x_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ add fp, r5, #1 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str fp, [sp, #12] │ │ │ │ │ - bgt 15cb0 │ │ │ │ │ + bgt 15bb0 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 15c70 │ │ │ │ │ - ldr r4, [pc, #2004] @ 15ab8 │ │ │ │ │ + beq 15b70 │ │ │ │ │ + ldr r4, [pc, #2004] @ 159b8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ lsl r2, fp, #3 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r8, r6, #3 │ │ │ │ │ str r2, [sl, #8] │ │ │ │ │ - bne 15cc4 │ │ │ │ │ + bne 15bc4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - bhi 15ce4 │ │ │ │ │ + bhi 15be4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 15a6c │ │ │ │ │ + beq 1596c │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 15a80 │ │ │ │ │ + beq 15980 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ bic r6, r6, #7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r6, r6, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ stmib r2, {r4, r6} │ │ │ │ │ @@ -23055,152 +22978,152 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ add r3, r9, r8, lsl #2 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 15ca4 │ │ │ │ │ + beq 15ba4 │ │ │ │ │ clz r6, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add ip, r9, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 1594c │ │ │ │ │ + beq 1584c │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ lsl r0, lr, r2 │ │ │ │ │ lsl r3, lr, r6 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [sl] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 154b0 │ │ │ │ │ + bls 153b0 │ │ │ │ │ ldr sl, [ip, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ lsl lr, sl, r2 │ │ │ │ │ orr r3, r3, sl, lsl r6 │ │ │ │ │ orr lr, lr, sl, lsr r1 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [sl, #4] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 154b0 │ │ │ │ │ + beq 153b0 │ │ │ │ │ ldr sl, [ip, #8] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ lsl lr, sl, r2 │ │ │ │ │ orr r3, r3, sl, lsl r6 │ │ │ │ │ orr lr, lr, sl, lsr r1 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [sl, #8] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 154b0 │ │ │ │ │ + beq 153b0 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ lsl lr, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsl r6 │ │ │ │ │ orr lr, lr, ip, lsr r1 │ │ │ │ │ orr lr, lr, r0 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r0, [sl, #12] │ │ │ │ │ - beq 154b0 │ │ │ │ │ + beq 153b0 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add lr, r9, #8 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ add r9, r9, #24 │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ lsl sl, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r6 │ │ │ │ │ orr sl, sl, r0, lsr r1 │ │ │ │ │ cmp r9, lr │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - bne 15488 │ │ │ │ │ + bne 15388 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r9, r3, #12 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ - beq 159b4 │ │ │ │ │ + beq 158b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr lr, lr, r3, lsr r1 │ │ │ │ │ lsl r3, r3, r6 │ │ │ │ │ bic sl, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ lsr ip, lr, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str sl, [r9] │ │ │ │ │ - bls 155ec │ │ │ │ │ + bls 154ec │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsl sl, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r6 │ │ │ │ │ orr sl, sl, lr, lsr r1 │ │ │ │ │ orr sl, sl, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str ip, [r9, #4] │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ - beq 155ec │ │ │ │ │ + beq 154ec │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r6 │ │ │ │ │ orr ip, ip, lr, lsr r1 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, sl │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 155ec │ │ │ │ │ + beq 154ec │ │ │ │ │ ldr sl, [r0, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ lsl lr, sl, r2 │ │ │ │ │ orr r3, r3, sl, lsl r6 │ │ │ │ │ orr lr, lr, sl, 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 155ec │ │ │ │ │ + beq 154ec │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r6 │ │ │ │ │ orr ip, ip, r0, lsr r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str r0, [r9, #16] │ │ │ │ │ - beq 155ec │ │ │ │ │ + beq 154ec │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add ip, r7, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r7, r7, #28 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add lr, r0, #28 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ @@ -23208,45 +23131,45 @@ │ │ │ │ │ orr r3, r3, r0, lsl r6 │ │ │ │ │ orr sl, sl, r0, lsr r1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ - bne 155c4 │ │ │ │ │ + bne 154c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15be0 │ │ │ │ │ + beq 15ae0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, r3, r8 │ │ │ │ │ - beq 15a30 │ │ │ │ │ + beq 15930 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15c0c │ │ │ │ │ + beq 15b0c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 15c94 │ │ │ │ │ + bne 15b94 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r3, r9, r5, lsl #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ - bls 15770 │ │ │ │ │ + bls 15670 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ sub r1, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ add r1, r7, #12 │ │ │ │ │ @@ -23258,40 +23181,40 @@ │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ add r8, fp, #4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15cf8 │ │ │ │ │ + bne 15bf8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #1032] @ 15abc │ │ │ │ │ + ldr r2, [pc, #1032] @ 159bc │ │ │ │ │ ldm r5, {r0, r4} │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ orr r0, r0, r4, lsl #30 │ │ │ │ │ lsr r1, r4, #2 │ │ │ │ │ - bne 15930 │ │ │ │ │ + bne 15830 │ │ │ │ │ add r3, pc, #988 @ 0x3dc │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr ip, [r5, #-4] │ │ │ │ │ umull lr, r1, r0, r7 │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r7, ip, r2, lsl #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ cmp r7, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 1596c │ │ │ │ │ + bcc 1586c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1593c │ │ │ │ │ + beq 1583c │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r7, [lr, #4]! │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ @@ -23299,262 +23222,262 @@ │ │ │ │ │ subs r3, r6, r3 │ │ │ │ │ rsc r2, r2, r6, asr #31 │ │ │ │ │ bic r6, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r6, [r1] │ │ │ │ │ orr r6, r3, r2, lsl #2 │ │ │ │ │ - bne 15718 │ │ │ │ │ + bne 15618 │ │ │ │ │ cmn r6, r4 │ │ │ │ │ - bmi 15ad8 │ │ │ │ │ + bmi 159d8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ sub fp, fp, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ str r0, [sl, #-4]! │ │ │ │ │ - bhi 15698 │ │ │ │ │ + bhi 15598 │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1586c │ │ │ │ │ + beq 1576c │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r0, [r9, ip, lsl #2] │ │ │ │ │ mvn r3, r3, lsl r6 │ │ │ │ │ lsr r2, r0, r6 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [sl, ip, lsl #2] │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ lsl lr, ip, #2 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ - beq 1586c │ │ │ │ │ + beq 1576c │ │ │ │ │ sub r5, lr, #4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr ip, [r9, r5] │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r6 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [sl, r5] │ │ │ │ │ - beq 1586c │ │ │ │ │ + beq 1576c │ │ │ │ │ sub r4, lr, #8 │ │ │ │ │ ldr r0, [r9, r4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ lsr r5, r0, r6 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ orr r5, r5, ip, lsl r1 │ │ │ │ │ orr r5, r5, ip, lsr r2 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ str r5, [sl, r4] │ │ │ │ │ - beq 1586c │ │ │ │ │ + beq 1576c │ │ │ │ │ sub lr, lr, #12 │ │ │ │ │ ldr ip, [r9, lr] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r6 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [sl, lr] │ │ │ │ │ - beq 1586c │ │ │ │ │ + beq 1576c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r8, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r0, r8, lsl #2 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add r8, r0, r8, lsl #2 │ │ │ │ │ ldr lr, [r4, #-4]! │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr lr, lr, ip, lsl #30 │ │ │ │ │ lsr r0, lr, r6 │ │ │ │ │ orr r0, r0, r5, lsl r1 │ │ │ │ │ orr r0, r0, r5, lsr r2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ and ip, r3, lr │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ - bne 15844 │ │ │ │ │ + bne 15744 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15894 │ │ │ │ │ + beq 15794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 15894 │ │ │ │ │ + bne 15794 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ - beq 158f4 │ │ │ │ │ + beq 157f4 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 158f4 │ │ │ │ │ + bne 157f4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 15a00 │ │ │ │ │ + beq 15900 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - bne 159ec │ │ │ │ │ + bne 158ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15a00 │ │ │ │ │ + beq 15900 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq 158d0 │ │ │ │ │ + beq 157d0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 159ec │ │ │ │ │ + bne 158ec │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r1, [r2] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 15924 │ │ │ │ │ + beq 15824 │ │ │ │ │ add r1, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r7, #12 │ │ │ │ │ - beq 15c44 │ │ │ │ │ + beq 15b44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 156d4 │ │ │ │ │ + b 155d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 15750 │ │ │ │ │ + bge 15650 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 15750 │ │ │ │ │ + b 15650 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r9, r3, #12 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ - beq 15a10 │ │ │ │ │ + beq 15910 │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ - b 154c4 │ │ │ │ │ + b 153c4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 156fc │ │ │ │ │ + bhi 155fc │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ umull r2, r1, r0, lr │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 156fc │ │ │ │ │ + bcs 155fc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 15980 │ │ │ │ │ - b 156fc │ │ │ │ │ + bls 15880 │ │ │ │ │ + b 155fc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r5, r8, #0 │ │ │ │ │ - bhi 1560c │ │ │ │ │ + bhi 1550c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r2, r5, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 15600 │ │ │ │ │ + b 15500 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 158f4 │ │ │ │ │ + b 157f4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 158f4 │ │ │ │ │ + b 157f4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 15ac8 │ │ │ │ │ + bls 159c8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15c0c │ │ │ │ │ + beq 15b0c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ clz r3, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 15c94 │ │ │ │ │ + bne 15b94 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - b 15770 │ │ │ │ │ + b 15670 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 15334 │ │ │ │ │ + bne 15234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15c74 │ │ │ │ │ + beq 15b74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15c74 │ │ │ │ │ + bne 15b74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15c74 │ │ │ │ │ + b 15b74 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 1560c │ │ │ │ │ + b 1550c │ │ │ │ │ sub r2, r5, fp │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 15b64 │ │ │ │ │ + beq 15a64 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 15b40 │ │ │ │ │ + beq 15a40 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 15b24 │ │ │ │ │ + beq 15a24 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r4, fp, #4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -23569,15 +23492,15 @@ │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - beq 15944 │ │ │ │ │ + beq 15844 │ │ │ │ │ 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] │ │ │ │ │ @@ -23599,146 +23522,146 @@ │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 15b64 │ │ │ │ │ - b 15944 │ │ │ │ │ + bne 15a64 │ │ │ │ │ + b 15844 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r3, r3, fp, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r5, [sp, #12] │ │ │ │ │ - bcc 15600 │ │ │ │ │ - b 159d8 │ │ │ │ │ + bcc 15500 │ │ │ │ │ + b 158d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15a84 │ │ │ │ │ + beq 15984 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15a84 │ │ │ │ │ + bne 15984 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15a84 │ │ │ │ │ + b 15984 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 15c88 │ │ │ │ │ + beq 15b88 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 15c40 │ │ │ │ │ + beq 15b40 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r7, #8] │ │ │ │ │ - b 15924 │ │ │ │ │ + b 15824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15924 │ │ │ │ │ + b 15824 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 15924 │ │ │ │ │ + b 15824 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 15640 │ │ │ │ │ + b 15540 │ │ │ │ │ mov r6, #30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - b 15394 │ │ │ │ │ - ldr r3, [pc, #-504] @ 15ac0 │ │ │ │ │ - ldr r1, [pc, #-504] @ 15ac4 │ │ │ │ │ + b 15294 │ │ │ │ │ + ldr r3, [pc, #-504] @ 159c0 │ │ │ │ │ + ldr r1, [pc, #-504] @ 159c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15c74 │ │ │ │ │ + b 15b74 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - bls 15314 │ │ │ │ │ - ldr r3, [pc, #-556] @ 15ac0 │ │ │ │ │ - ldr r1, [pc, #-556] @ 15ac4 │ │ │ │ │ + bls 15214 │ │ │ │ │ + ldr r3, [pc, #-556] @ 159c0 │ │ │ │ │ + ldr r1, [pc, #-556] @ 159c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15a84 │ │ │ │ │ + b 15984 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15d18 │ │ │ │ │ + beq 15c18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 15d3c │ │ │ │ │ + beq 15c3c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15a84 │ │ │ │ │ + beq 15984 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15a84 │ │ │ │ │ - b 15c34 │ │ │ │ │ + bne 15984 │ │ │ │ │ + b 15b34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15d18 │ │ │ │ │ + b 15c18 │ │ │ │ │ │ │ │ │ │ -00015d48 <_PyLong_Negate>: │ │ │ │ │ +00015c48 <_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 15d84 <_PyLong_Negate+0x3c> │ │ │ │ │ + bne 15c84 <_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] @ 15e1c <_PyLong_Negate+0xd4> │ │ │ │ │ + ldr r7, [pc, #132] @ 15d1c <_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 15dec <_PyLong_Negate+0xa4> │ │ │ │ │ - ldr r3, [pc, #92] @ 15e20 <_PyLong_Negate+0xd8> │ │ │ │ │ + bcc 15cec <_PyLong_Negate+0xa4> │ │ │ │ │ + ldr r3, [pc, #92] @ 15d20 <_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] │ │ │ │ │ @@ -23748,137 +23671,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 15e10 <_PyLong_Negate+0xc8> │ │ │ │ │ + bcs 15d10 <_PyLong_Negate+0xc8> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 15dc4 <_PyLong_Negate+0x7c> │ │ │ │ │ - bl 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b 15cc4 <_PyLong_Negate+0x7c> │ │ │ │ │ + bl 11508 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 15dc4 <_PyLong_Negate+0x7c> │ │ │ │ │ + b 15cc4 <_PyLong_Negate+0x7c> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015e24 <_PyLong_GCD>: │ │ │ │ │ +00015d24 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 160a8 <_PyLong_GCD+0x284> │ │ │ │ │ + bhi 15fb8 <_PyLong_GCD+0x294> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 160a8 <_PyLong_GCD+0x284> │ │ │ │ │ + bhi 15fb8 <_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, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16c3c <_PyLong_GCD+0xe18> │ │ │ │ │ + beq 16aac <_PyLong_GCD+0xd88> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16a2c <_PyLong_GCD+0xc08> │ │ │ │ │ + movhi r6, fp │ │ │ │ │ + movhi r4, #0 │ │ │ │ │ + bhi 16928 <_PyLong_GCD+0xc04> │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16764 <_PyLong_GCD+0x940> │ │ │ │ │ + beq 1665c <_PyLong_GCD+0x938> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi 169f8 <_PyLong_GCD+0xbd4> │ │ │ │ │ + movhi r9, r7 │ │ │ │ │ + movhi r6, #0 │ │ │ │ │ + bhi 168ec <_PyLong_GCD+0xbc8> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r2, r5, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 161ec <_PyLong_GCD+0x3c8> │ │ │ │ │ + bne 16104 <_PyLong_GCD+0x3e0> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16580 <_PyLong_GCD+0x75c> │ │ │ │ │ + bne 1647c <_PyLong_GCD+0x758> │ │ │ │ │ orrs r3, r6, r8 │ │ │ │ │ - beq 15f88 <_PyLong_GCD+0x164> │ │ │ │ │ + beq 15e98 <_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 16208 <_PyLong_GCD+0x3e4> │ │ │ │ │ + beq 16120 <_PyLong_GCD+0x3fc> │ │ │ │ │ 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 15f88 <_PyLong_GCD+0x164> │ │ │ │ │ + beq 15e98 <_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 15f6c <_PyLong_GCD+0x148> │ │ │ │ │ - ldr r3, [pc, #3820] @ 16e7c <_PyLong_GCD+0x1058> │ │ │ │ │ + bne 15e7c <_PyLong_GCD+0x158> │ │ │ │ │ + ldr r3, [pc, #3764] @ 16d54 <_PyLong_GCD+0x1030> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r1, r5, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - bcs 16790 <_PyLong_GCD+0x96c> │ │ │ │ │ + bcs 16688 <_PyLong_GCD+0x964> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r5, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 16010 <_PyLong_GCD+0x1ec> │ │ │ │ │ + bcs 15f20 <_PyLong_GCD+0x1fc> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16bf4 <_PyLong_GCD+0xdd0> │ │ │ │ │ - ldr r3, [pc, #3760] @ 16e80 <_PyLong_GCD+0x105c> │ │ │ │ │ + beq 16a78 <_PyLong_GCD+0xd54> │ │ │ │ │ + ldr r3, [pc, #3704] @ 16d58 <_PyLong_GCD+0x1034> │ │ │ │ │ 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 │ │ │ │ │ @@ -23887,1004 +23814,988 @@ │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r5, [r6, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ │ 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 16a94 <_PyLong_GCD+0xc70> │ │ │ │ │ + bne 16970 <_PyLong_GCD+0xc4c> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16bf4 <_PyLong_GCD+0xdd0> │ │ │ │ │ + beq 16a78 <_PyLong_GCD+0xd54> │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #3640] @ 16e80 <_PyLong_GCD+0x105c> │ │ │ │ │ + ldr r3, [pc, #3584] @ 16d58 <_PyLong_GCD+0x1034> │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16aac <_PyLong_GCD+0xc88> │ │ │ │ │ + bne 169b0 <_PyLong_GCD+0xc8c> │ │ │ │ │ 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 16ad0 <_PyLong_GCD+0xcac> │ │ │ │ │ + blt 169d4 <_PyLong_GCD+0xcb0> │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ orrs r0, r8, #0 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strne r8, [r2, #8] │ │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 14fc4 │ │ │ │ │ + bl 14fd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq 16bf8 <_PyLong_GCD+0xdd4> │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 16a7c <_PyLong_GCD+0xd58> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 14fc4 │ │ │ │ │ + bl 14fd4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16ddc <_PyLong_GCD+0xfb8> │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + beq 16ba8 <_PyLong_GCD+0xe84> │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16628 <_PyLong_GCD+0x804> │ │ │ │ │ + bge 16524 <_PyLong_GCD+0x800> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r6, sl │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - bls 166ec <_PyLong_GCD+0x8c8> │ │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ │ - str fp, [sp, #28] │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bls 165e4 <_PyLong_GCD+0x8c0> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + lsr fp, r3, #3 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r2 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - lsr r7, r3, #3 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ │ - add ip, r9, fp, lsl #2 │ │ │ │ │ + add ip, r9, r7, lsl #2 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ - lsl r3, fp, #2 │ │ │ │ │ + lsl r3, r7, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 16650 <_PyLong_GCD+0x82c> │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 1654c <_PyLong_GCD+0x828> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16658 <_PyLong_GCD+0x834> │ │ │ │ │ + beq 16554 <_PyLong_GCD+0x830> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ - sub r1, fp, #2 │ │ │ │ │ + sub r1, r7, #2 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ - sub r1, fp, #1 │ │ │ │ │ - ble 1659c <_PyLong_GCD+0x778> │ │ │ │ │ + sub r1, r7, #1 │ │ │ │ │ + ble 16498 <_PyLong_GCD+0x774> │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 16214 <_PyLong_GCD+0x3f0> │ │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ │ - mov r1, sl │ │ │ │ │ + ble 1612c <_PyLong_GCD+0x408> │ │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1375c │ │ │ │ │ + bl 1376c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 16d50 <_PyLong_GCD+0xf2c> │ │ │ │ │ + beq 16d1c <_PyLong_GCD+0xff8> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 161b0 <_PyLong_GCD+0x38c> │ │ │ │ │ + beq 160c8 <_PyLong_GCD+0x3a4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 16dac <_PyLong_GCD+0xf88> │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + beq 16d30 <_PyLong_GCD+0x100c> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - lsr fp, r2, #3 │ │ │ │ │ + lsr r7, r2, #3 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + mov r9, fp │ │ │ │ │ lsr r6, r2, #3 │ │ │ │ │ - str fp, [sp, #28] │ │ │ │ │ - bls 16750 <_PyLong_GCD+0x92c> │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 16138 <_PyLong_GCD+0x314> │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + bls 1664c <_PyLong_GCD+0x928> │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + b 16050 <_PyLong_GCD+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 15efc <_PyLong_GCD+0xd8> │ │ │ │ │ + bne 15e0c <_PyLong_GCD+0xe8> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15efc <_PyLong_GCD+0xd8> │ │ │ │ │ + b 15e0c <_PyLong_GCD+0xe8> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 15f88 <_PyLong_GCD+0x164> │ │ │ │ │ - lsl r1, fp, #2 │ │ │ │ │ - add r1, sl, r1 │ │ │ │ │ + b 15e98 <_PyLong_GCD+0x174> │ │ │ │ │ + lsl r1, r7, #2 │ │ │ │ │ + add r1, fp, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ - lsl r7, r1, lr │ │ │ │ │ + lsl r8, r1, lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ - orr r7, r7, r1, lsr r0 │ │ │ │ │ + orr r8, r8, r1, lsr r0 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ - orrs r0, r1, r7 │ │ │ │ │ - beq 1617c <_PyLong_GCD+0x358> │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + orrs r0, r1, r8 │ │ │ │ │ + beq 16094 <_PyLong_GCD+0x370> │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ rsb r0, r5, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ orr r1, r1, r2, lsr r0 │ │ │ │ │ - ldm ip, {r0, r7} │ │ │ │ │ + ldm ip, {r0, r8} │ │ │ │ │ lsr r0, r0, r3 │ │ │ │ │ - lsl lr, r7, lr │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - orr r0, r0, r7, lsl r4 │ │ │ │ │ - orr lr, lr, r7, lsr r3 │ │ │ │ │ + lsl lr, r8, lr │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + orr r0, r0, r8, lsl r4 │ │ │ │ │ + orr lr, lr, r8, lsr r3 │ │ │ │ │ orr r0, r0, r2, lsl r5 │ │ │ │ │ orr r1, lr, r1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs ip, r3, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - blt 1617c <_PyLong_GCD+0x358> │ │ │ │ │ + blt 16094 <_PyLong_GCD+0x370> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq 1679c <_PyLong_GCD+0x978> │ │ │ │ │ + beq 16694 <_PyLong_GCD+0x970> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ mov r6, ip │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - adds r0, r3, r9 │ │ │ │ │ - adc r1, r2, r8 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + adds r0, r3, r7 │ │ │ │ │ + adc r1, r2, sl │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ sbc r1, r1, #0 │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ + subs r2, r8, r5 │ │ │ │ │ sbc r3, r6, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov lr, ip │ │ │ │ │ + mul r2, r0, r2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mul r3, r6, r0 │ │ │ │ │ + mul r0, r4, r9 │ │ │ │ │ + mla r3, r8, r1, r3 │ │ │ │ │ + mla r1, r5, r1, r0 │ │ │ │ │ + umull r0, ip, r9, lr │ │ │ │ │ + add r2, r2, ip │ │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ + adds r0, r0, ip │ │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mul ip, r0, ip │ │ │ │ │ - mul r4, r6, r0 │ │ │ │ │ - mla r3, r1, r3, ip │ │ │ │ │ - mla r4, r5, r1, r4 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mul r3, lr, r0 │ │ │ │ │ - mla r1, r7, r1, r3 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - umull r2, r3, r0, r7 │ │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ - add r3, ip, r3 │ │ │ │ │ - adds r2, r2, r7 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - 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 16840 <_PyLong_GCD+0xa1c> │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - mov r4, lr │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + adc r2, r2, ip │ │ │ │ │ + umull ip, lr, r9, r8 │ │ │ │ │ + subs ip, r7, ip │ │ │ │ │ + add r3, r3, lr │ │ │ │ │ + sbc lr, sl, r3 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + sbcs r3, lr, r2 │ │ │ │ │ + bge 16730 <_PyLong_GCD+0xa0c> │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1617c <_PyLong_GCD+0x358> │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ + beq 16094 <_PyLong_GCD+0x370> │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ - bne 167d4 <_PyLong_GCD+0x9b0> │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + bne 166cc <_PyLong_GCD+0x9a8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 16a84 <_PyLong_GCD+0xc60> │ │ │ │ │ + bne 169a0 <_PyLong_GCD+0xc7c> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ streq r3, [r9] │ │ │ │ │ - beq 16414 <_PyLong_GCD+0x5f0> │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq 16310 <_PyLong_GCD+0x5ec> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16e64 <_PyLong_GCD+0x1040> │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 16a6c <_PyLong_GCD+0xc48> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq 16c0c <_PyLong_GCD+0xee8> │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 16988 <_PyLong_GCD+0xc64> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ cmple r3, #1 │ │ │ │ │ - beq 16e3c <_PyLong_GCD+0x1018> │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq 16cdc <_PyLong_GCD+0xfb8> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 16e64 <_PyLong_GCD+0x1040> │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - add r2, r9, #12 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - add r2, r2, r1 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - add lr, r2, #12 │ │ │ │ │ - add r2, lr, r7, lsl #2 │ │ │ │ │ - add r1, r9, #8 │ │ │ │ │ - add r4, r5, #12 │ │ │ │ │ - add fp, r8, #12 │ │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ │ - str r9, [sp, #84] @ 0x54 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - bcs 168c4 <_PyLong_GCD+0xaa0> │ │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [lr], #4 │ │ │ │ │ - umull r5, r2, r0, r4 │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ - adds r6, r5, r6 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - mla r5, r0, r5, r2 │ │ │ │ │ - adc r7, r5, r7 │ │ │ │ │ - umull r2, r5, r1, r4 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - subs r2, r6, r2 │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - mla r6, r1, r6, r5 │ │ │ │ │ - sbc r5, r7, r6 │ │ │ │ │ - lsr r6, r2, #30 │ │ │ │ │ - bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r4], #4 │ │ │ │ │ - orr r6, r6, r5, lsl #2 │ │ │ │ │ - asr r7, r5, #30 │ │ │ │ │ - umull r5, r2, r0, sl │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - subs r5, r3, r5 │ │ │ │ │ - mla r4, r0, r4, r2 │ │ │ │ │ - sbc r2, ip, r4 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - umull r3, r0, r1, ip │ │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ │ - mla ip, r1, ip, r0 │ │ │ │ │ - adds r1, r3, r5 │ │ │ │ │ - adc r0, ip, r2 │ │ │ │ │ - lsr r3, r1, #30 │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r3, r3, r0, lsl #2 │ │ │ │ │ - asr ip, r0, #30 │ │ │ │ │ - str r1, [fp], #4 │ │ │ │ │ - b 164a4 <_PyLong_GCD+0x680> │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 16c0c <_PyLong_GCD+0xee8> │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r9, #12 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, r3, r1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + add r4, r3, #12 │ │ │ │ │ + add r3, r4, fp, lsl #2 │ │ │ │ │ + add ip, r9, #8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add r3, r5, #12 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add fp, r6, #12 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r9, ip │ │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bcs 167b4 <_PyLong_GCD+0xa90> │ │ │ │ │ + ldr lr, [r9, #4]! │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr ip, [r4], #4 │ │ │ │ │ + umull r5, r0, lr, r6 │ │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ + adds r5, r5, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + mla r3, lr, r3, r0 │ │ │ │ │ + adc r7, r3, r7 │ │ │ │ │ + umull r0, r3, ip, r6 │ │ │ │ │ + subs r0, r5, r0 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + mla r5, ip, r5, r3 │ │ │ │ │ + lsr r3, r0, #30 │ │ │ │ │ + sbc r7, r7, r5 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r0, [r5], #4 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + umull r5, r0, lr, r8 │ │ │ │ │ + orr r3, r3, r7, lsl #2 │ │ │ │ │ + mla r0, lr, sl, r0 │ │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ │ + subs r5, r2, r5 │ │ │ │ │ + sbc r0, r1, r0 │ │ │ │ │ + umull r2, r1, ip, lr │ │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ │ + asr r7, r7, #30 │ │ │ │ │ + mla lr, ip, lr, r1 │ │ │ │ │ + adds ip, r2, r5 │ │ │ │ │ + adc r1, lr, r0 │ │ │ │ │ + lsr r2, ip, #30 │ │ │ │ │ + bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + str ip, [fp], #4 │ │ │ │ │ + asr r1, r1, #30 │ │ │ │ │ + b 163a0 <_PyLong_GCD+0x67c> │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r3, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - beq 16be8 <_PyLong_GCD+0xdc4> │ │ │ │ │ + beq 16b9c <_PyLong_GCD+0xe78> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 15f10 <_PyLong_GCD+0xec> │ │ │ │ │ + beq 15e20 <_PyLong_GCD+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 15f08 <_PyLong_GCD+0xe4> │ │ │ │ │ + bne 15e18 <_PyLong_GCD+0xf4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15f08 <_PyLong_GCD+0xe4> │ │ │ │ │ + b 15e18 <_PyLong_GCD+0xf4> │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - add r1, sl, r1, lsl #2 │ │ │ │ │ + add r1, fp, r1, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ lsr r1, r1, r3 │ │ │ │ │ - bgt 16234 <_PyLong_GCD+0x410> │ │ │ │ │ - lsl r0, fp, #2 │ │ │ │ │ - add r0, sl, r0 │ │ │ │ │ + bgt 1614c <_PyLong_GCD+0x428> │ │ │ │ │ + lsl r0, r7, #2 │ │ │ │ │ + add r0, fp, r0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ - lsl r7, r5, lr │ │ │ │ │ + lsl r8, r5, lr │ │ │ │ │ orr r0, r1, r5, lsl r4 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + orr r1, r8, r5, lsr r1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - orr r1, r7, r5, lsr r1 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - blt 16238 <_PyLong_GCD+0x414> │ │ │ │ │ - add r1, sl, fp, lsl #2 │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - orr r1, r0, r8, lsl r5 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + blt 16150 <_PyLong_GCD+0x42c> │ │ │ │ │ + add r1, fp, r7, lsl #2 │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + orr r1, r0, sl, lsl r5 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ - lsl r7, r8, r1 │ │ │ │ │ + lsl r8, sl, r1 │ │ │ │ │ rsb r0, r5, #32 │ │ │ │ │ - orr r7, r7, r8, lsr r0 │ │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ │ - orr r8, r7, r8 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - orrs r7, r7, r8 │ │ │ │ │ - bne 1625c <_PyLong_GCD+0x438> │ │ │ │ │ - b 1617c <_PyLong_GCD+0x358> │ │ │ │ │ + orr r8, r8, sl, lsr r0 │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ + orr sl, r8, sl │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + orrs r8, r8, sl │ │ │ │ │ + bne 16174 <_PyLong_GCD+0x450> │ │ │ │ │ + b 16094 <_PyLong_GCD+0x370> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - str fp, [sp, #12] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b 16104 <_PyLong_GCD+0x2e0> │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + b 16014 <_PyLong_GCD+0x2f0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 16e08 <_PyLong_GCD+0xfe4> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, fp │ │ │ │ │ + bne 16d14 <_PyLong_GCD+0xff0> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - blt 16cf0 <_PyLong_GCD+0xecc> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ │ + blt 16c70 <_PyLong_GCD+0xf4c> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16d30 <_PyLong_GCD+0xf0c> │ │ │ │ │ + bne 16cb0 <_PyLong_GCD+0xf8c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 16830 <_PyLong_GCD+0xa0c> │ │ │ │ │ + beq 16720 <_PyLong_GCD+0x9fc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16830 <_PyLong_GCD+0xa0c> │ │ │ │ │ + beq 16720 <_PyLong_GCD+0x9fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 16830 <_PyLong_GCD+0xa0c> │ │ │ │ │ + bne 16720 <_PyLong_GCD+0x9fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 166e4 <_PyLong_GCD+0x8c0> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 165dc <_PyLong_GCD+0x8b8> │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 166e4 <_PyLong_GCD+0x8c0> │ │ │ │ │ + beq 165dc <_PyLong_GCD+0x8b8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 166e4 <_PyLong_GCD+0x8c0> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 165dc <_PyLong_GCD+0x8b8> │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 16004 <_PyLong_GCD+0x1e0> │ │ │ │ │ + b 15f14 <_PyLong_GCD+0x1f0> │ │ │ │ │ + mov sl, r6 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1671c <_PyLong_GCD+0x8f8> │ │ │ │ │ + beq 16618 <_PyLong_GCD+0x8f4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1671c <_PyLong_GCD+0x8f8> │ │ │ │ │ + beq 16618 <_PyLong_GCD+0x8f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1671c <_PyLong_GCD+0x8f8> │ │ │ │ │ + bne 16618 <_PyLong_GCD+0x8f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 16748 <_PyLong_GCD+0x924> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 16644 <_PyLong_GCD+0x920> │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16748 <_PyLong_GCD+0x924> │ │ │ │ │ + beq 16644 <_PyLong_GCD+0x920> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 16748 <_PyLong_GCD+0x924> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 16644 <_PyLong_GCD+0x920> │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - b 15e78 <_PyLong_GCD+0x54> │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + b 15d78 <_PyLong_GCD+0x54> │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 166f0 <_PyLong_GCD+0x8cc> │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 165ec <_PyLong_GCD+0x8c8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - bne 16b74 <_PyLong_GCD+0xd50> │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bne 16b2c <_PyLong_GCD+0xe08> │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16544 <_PyLong_GCD+0x720> │ │ │ │ │ + bne 16440 <_PyLong_GCD+0x71c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16bc4 <_PyLong_GCD+0xda0> │ │ │ │ │ + bne 16b78 <_PyLong_GCD+0xe54> │ │ │ │ │ mov r2, #6 │ │ │ │ │ - ldr r6, [pc, #1772] @ 16e84 <_PyLong_GCD+0x1060> │ │ │ │ │ + ldr r6, [pc, #1740] @ 16d5c <_PyLong_GCD+0x1038> │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ - b 16004 <_PyLong_GCD+0x1e0> │ │ │ │ │ + b 15f14 <_PyLong_GCD+0x1f0> │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ - rsc ip, r2, #0 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + rsc r0, r2, #0 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ │ rsbs r2, r2, #0 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - rsbs r0, sl, #0 │ │ │ │ │ - rsc r1, r2, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - rsbs sl, r2, #0 │ │ │ │ │ + rsbs r1, r8, #0 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + rsc r2, sl, #0 │ │ │ │ │ + rsbs r8, ip, #0 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + rsc sl, ip, #0 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ + b 162dc <_PyLong_GCD+0x5b8> │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + bne 165b8 <_PyLong_GCD+0x894> │ │ │ │ │ + b 15f14 <_PyLong_GCD+0x1f0> │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + umull r3, r4, r9, r5 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + add r1, r1, r4 │ │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ + adds r3, r3, r6 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ │ + adc r1, r1, r4 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + cmpeq r0, ip │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, ip │ │ │ │ │ + mov r6, lr │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b 163e0 <_PyLong_GCD+0x5bc> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - bne 166c0 <_PyLong_GCD+0x89c> │ │ │ │ │ - b 16004 <_PyLong_GCD+0x1e0> │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - umull ip, r5, r0, sl │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - add r1, r1, r5 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ + bne 16208 <_PyLong_GCD+0x4e4> │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + mov r4, lr │ │ │ │ │ + b 162a4 <_PyLong_GCD+0x580> │ │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + sub r0, r0, ip │ │ │ │ │ + add ip, ip, #9 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + sub r0, r0, #9 │ │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ │ + bic r0, r0, #3 │ │ │ │ │ + movhi r0, #0 │ │ │ │ │ + add r0, ip, r0 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - adds r0, ip, r0 │ │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ │ - adc r1, r1, r5 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - cmpeq r2, r7 │ │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ │ - bne 168b8 <_PyLong_GCD+0xa94> │ │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - str lr, [sp, #56] @ 0x38 │ │ │ │ │ - b 163a8 <_PyLong_GCD+0x584> │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 162f0 <_PyLong_GCD+0x4cc> │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ │ - sub r2, r0, r1 │ │ │ │ │ - add r1, r1, #9 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - sub r2, r2, #9 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldm r5, {r5, r8, r9} │ │ │ │ │ - bic r2, r2, #3 │ │ │ │ │ - movhi r2, #0 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - add r7, r1, r2 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bcc 16af0 <_PyLong_GCD+0xccc> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + bcc 169f4 <_PyLong_GCD+0xcd0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r8] │ │ │ │ │ + strne r3, [r6] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16940 <_PyLong_GCD+0xb1c> │ │ │ │ │ + beq 16834 <_PyLong_GCD+0xb10> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 16e70 <_PyLong_GCD+0x104c> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq 16c64 <_PyLong_GCD+0xf40> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16960 <_PyLong_GCD+0xb3c> │ │ │ │ │ + beq 16854 <_PyLong_GCD+0xb30> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16ce4 <_PyLong_GCD+0xec0> │ │ │ │ │ + beq 16bf0 <_PyLong_GCD+0xecc> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 16e2c <_PyLong_GCD+0x1008> │ │ │ │ │ + beq 16bfc <_PyLong_GCD+0xed8> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16a64 <_PyLong_GCD+0xc40> │ │ │ │ │ + beq 16968 <_PyLong_GCD+0xc44> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 16cd4 <_PyLong_GCD+0xeb0> │ │ │ │ │ + beq 16d04 <_PyLong_GCD+0xfe0> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 169f0 <_PyLong_GCD+0xbcc> │ │ │ │ │ + beq 168e4 <_PyLong_GCD+0xbc0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ - strne r3, [r8, #8] │ │ │ │ │ + strne r3, [r6, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ mov r9, r5 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r8, [sp, #12] │ │ │ │ │ - b 16110 <_PyLong_GCD+0x2ec> │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + b 16024 <_PyLong_GCD+0x300> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 169a8 <_PyLong_GCD+0xb84> │ │ │ │ │ + b 1689c <_PyLong_GCD+0xb78> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ 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 16774 <_PyLong_GCD+0x950> │ │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ │ - b 15ed8 <_PyLong_GCD+0xb4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + bne 16b04 <_PyLong_GCD+0xde0> │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + beq 1666c <_PyLong_GCD+0x948> │ │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ │ + b 15de8 <_PyLong_GCD+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ 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, #96] @ 0x60 │ │ │ │ │ - bne 15ea8 <_PyLong_GCD+0x84> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + bne 16a84 <_PyLong_GCD+0xd60> │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + ldrdne r4, [sp, #88] @ 0x58 │ │ │ │ │ + bne 15db0 <_PyLong_GCD+0x8c> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 15ea8 <_PyLong_GCD+0x84> │ │ │ │ │ + b 15db0 <_PyLong_GCD+0x8c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16970 <_PyLong_GCD+0xb4c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - bic r3, r3, #7 │ │ │ │ │ - str r3, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b 16444 <_PyLong_GCD+0x620> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - bic r3, r3, #7 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 16414 <_PyLong_GCD+0x5f0> │ │ │ │ │ + b 16864 <_PyLong_GCD+0xb40> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16bf4 <_PyLong_GCD+0xdd0> │ │ │ │ │ + beq 16a78 <_PyLong_GCD+0xd54> │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 16040 <_PyLong_GCD+0x21c> │ │ │ │ │ + b 15f50 <_PyLong_GCD+0x22c> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + bic r3, r3, #7 │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 16340 <_PyLong_GCD+0x61c> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + bic r3, r3, #7 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b 16310 <_PyLong_GCD+0x5ec> │ │ │ │ │ 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 16e10 <_PyLong_GCD+0xfec> │ │ │ │ │ + bge 16bd4 <_PyLong_GCD+0xeb0> │ │ │ │ │ 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 1608c <_PyLong_GCD+0x268> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - sub fp, r0, r2 │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r1, [r7], #4 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub r0, r0, r2 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - umull r2, r0, r1, r4 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - adds r2, r2, r6 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ - mla r6, r1, r6, r0 │ │ │ │ │ - adc r0, r6, r4 │ │ │ │ │ - lsr r6, r2, #30 │ │ │ │ │ - bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [fp, lr] │ │ │ │ │ - asr r2, r0, #30 │ │ │ │ │ - orr r6, r6, r0, lsl #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - umull r2, r0, r1, sl │ │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ │ - subs r2, r3, r2 │ │ │ │ │ - mla fp, r1, fp, r0 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - sbc r1, ip, fp │ │ │ │ │ - lsr r3, r2, #30 │ │ │ │ │ - bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r3, r3, r1, lsl #2 │ │ │ │ │ - asr ip, r1, #30 │ │ │ │ │ - str r2, [r0, lr] │ │ │ │ │ - b 168f8 <_PyLong_GCD+0xad4> │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - bhi 16c00 <_PyLong_GCD+0xddc> │ │ │ │ │ - and r6, r3, #3 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - rsb r6, r6, #1 │ │ │ │ │ - mul r6, r3, r6 │ │ │ │ │ - ldr r9, [sl] │ │ │ │ │ - asr r8, r6, #31 │ │ │ │ │ - cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ │ - beq 15ed8 <_PyLong_GCD+0xb4> │ │ │ │ │ - sub r9, r9, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r9, [sl] │ │ │ │ │ - bne 15ed8 <_PyLong_GCD+0xb4> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a18 <_PyLong_GCD+0xbf4> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - bne 15f88 <_PyLong_GCD+0x164> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1678c <_PyLong_GCD+0x968> │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 161fc <_PyLong_GCD+0x3d8> │ │ │ │ │ + b 15f9c <_PyLong_GCD+0x278> │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + sub lr, lr, r0 │ │ │ │ │ + str lr, [sp, #20] │ │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ │ + str fp, [sp, #12] │ │ │ │ │ + ldr ip, [fp], #4 │ │ │ │ │ + sub r0, lr, r0 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + umull r0, lr, ip, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + mla r3, ip, r3, lr │ │ │ │ │ + adc lr, r3, r7 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + lsr r3, r0, #30 │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r0, [r7, r4] │ │ │ │ │ + orr r3, r3, lr, lsl #2 │ │ │ │ │ + asr r7, lr, #30 │ │ │ │ │ + umull r0, lr, ip, r8 │ │ │ │ │ + mla lr, ip, sl, lr │ │ │ │ │ + subs r0, r2, r0 │ │ │ │ │ + sbc lr, r1, lr │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + lsr r2, r0, #30 │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r0, [r1, r4] │ │ │ │ │ + orr r2, r2, lr, lsl #2 │ │ │ │ │ + asr r1, lr, #30 │ │ │ │ │ + b 167ec <_PyLong_GCD+0xac8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 16004 <_PyLong_GCD+0x1e0> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + b 15f14 <_PyLong_GCD+0x1f0> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - beq 16a18 <_PyLong_GCD+0xbf4> │ │ │ │ │ + beq 16950 <_PyLong_GCD+0xc2c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne 16a18 <_PyLong_GCD+0xbf4> │ │ │ │ │ - b 16bb8 <_PyLong_GCD+0xd94> │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 16950 <_PyLong_GCD+0xc2c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 16950 <_PyLong_GCD+0xc2c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 16a58 <_PyLong_GCD+0xc34> │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 1695c <_PyLong_GCD+0xc38> │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16c98 <_PyLong_GCD+0xe74> │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ + movhi r4, #1 │ │ │ │ │ + bhi 16928 <_PyLong_GCD+0xc04> │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - ldr r6, [r8] │ │ │ │ │ + ldr r8, [r6] │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ - cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - strd r4, [sp, #96] @ 0x60 │ │ │ │ │ - beq 15ea8 <_PyLong_GCD+0x84> │ │ │ │ │ - sub r6, r6, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r6, [r8] │ │ │ │ │ - bne 15ea8 <_PyLong_GCD+0x84> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a4c <_PyLong_GCD+0xc28> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ + strd r4, [sp, #88] @ 0x58 │ │ │ │ │ + beq 15db0 <_PyLong_GCD+0x8c> │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r8, [r6] │ │ │ │ │ + bne 15db0 <_PyLong_GCD+0x8c> │ │ │ │ │ + b 16aa0 <_PyLong_GCD+0xd7c> │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 16a4c <_PyLong_GCD+0xc28> │ │ │ │ │ + beq 16914 <_PyLong_GCD+0xbf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 16a4c <_PyLong_GCD+0xc28> │ │ │ │ │ - b 16c8c <_PyLong_GCD+0xe68> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r8, #8] │ │ │ │ │ - b 169d0 <_PyLong_GCD+0xbac> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne 16914 <_PyLong_GCD+0xbf0> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16960 <_PyLong_GCD+0xb3c> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ │ - beq 16d1c <_PyLong_GCD+0xef8> │ │ │ │ │ + b 16914 <_PyLong_GCD+0xbf0> │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + movhi r6, #1 │ │ │ │ │ + bhi 168ec <_PyLong_GCD+0xbc8> │ │ │ │ │ + and r6, r3, #3 │ │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ │ + rsb r6, r6, #1 │ │ │ │ │ + mul r6, r3, r6 │ │ │ │ │ + ldr sl, [r9] │ │ │ │ │ + asr r8, r6, #31 │ │ │ │ │ + cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ │ + beq 15de8 <_PyLong_GCD+0xc4> │ │ │ │ │ + sub sl, sl, #1 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + str sl, [r9] │ │ │ │ │ + bne 15de8 <_PyLong_GCD+0xc4> │ │ │ │ │ + b 16b20 <_PyLong_GCD+0xdfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - beq 16db8 <_PyLong_GCD+0xf94> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + bne 15e98 <_PyLong_GCD+0x174> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 16684 <_PyLong_GCD+0x960> │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 16114 <_PyLong_GCD+0x3f0> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1668c <_PyLong_GCD+0x868> │ │ │ │ │ + beq 16a7c <_PyLong_GCD+0xd58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1668c <_PyLong_GCD+0x868> │ │ │ │ │ + bne 16a7c <_PyLong_GCD+0xd58> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1668c <_PyLong_GCD+0x868> │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ + b 16a7c <_PyLong_GCD+0xd58> │ │ │ │ │ + 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 15f9c <_PyLong_GCD+0x278> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 16854 <_PyLong_GCD+0xb30> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r5, #8] │ │ │ │ │ + b 1688c <_PyLong_GCD+0xb68> │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - str sl, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16d78 <_PyLong_GCD+0xf54> │ │ │ │ │ + beq 16c30 <_PyLong_GCD+0xf0c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 16dc4 <_PyLong_GCD+0xfa0> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq 16d3c <_PyLong_GCD+0x1018> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16d98 <_PyLong_GCD+0xf74> │ │ │ │ │ + beq 16c50 <_PyLong_GCD+0xf2c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16dd0 <_PyLong_GCD+0xfac> │ │ │ │ │ + beq 16d48 <_PyLong_GCD+0x1024> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 114d0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 114d0 │ │ │ │ │ - b 16bf8 <_PyLong_GCD+0xdd4> │ │ │ │ │ + bl 114e0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 114e0 │ │ │ │ │ + b 16a7c <_PyLong_GCD+0xd58> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 161b0 <_PyLong_GCD+0x38c> │ │ │ │ │ + b 16834 <_PyLong_GCD+0xb10> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16d1c <_PyLong_GCD+0xef8> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16d78 <_PyLong_GCD+0xf54> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16d98 <_PyLong_GCD+0xf74> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16bf8 <_PyLong_GCD+0xdd4> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ │ + beq 16c9c <_PyLong_GCD+0xf78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + beq 16cd0 <_PyLong_GCD+0xfac> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 16584 <_PyLong_GCD+0x860> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16bf8 <_PyLong_GCD+0xdd4> │ │ │ │ │ + bne 16584 <_PyLong_GCD+0x860> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16bf8 <_PyLong_GCD+0xdd4> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 16160 <_PyLong_GCD+0x33c> │ │ │ │ │ - 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 1608c <_PyLong_GCD+0x268> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r5, #8] │ │ │ │ │ - b 16998 <_PyLong_GCD+0xb74> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b 16584 <_PyLong_GCD+0x860> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 16c9c <_PyLong_GCD+0xf78> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r3, #2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 16444 <_PyLong_GCD+0x620> │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + b 16340 <_PyLong_GCD+0x61c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r6, #8] │ │ │ │ │ + b 168c4 <_PyLong_GCD+0xba0> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 16078 <_PyLong_GCD+0x354> │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 16d60 <_PyLong_GCD+0xf3c> │ │ │ │ │ + b 16c18 <_PyLong_GCD+0xef4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16940 <_PyLong_GCD+0xb1c> │ │ │ │ │ + b 160c8 <_PyLong_GCD+0x3a4> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 16c30 <_PyLong_GCD+0xf0c> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 16c50 <_PyLong_GCD+0xf2c> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00016e88 : │ │ │ │ │ +00016d60 : │ │ │ │ │ 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 17134 │ │ │ │ │ + bgt 1700c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 170b8 │ │ │ │ │ + beq 16f90 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 170c8 │ │ │ │ │ - ldr fp, [pc, #624] @ 17158 │ │ │ │ │ + beq 16fa0 │ │ │ │ │ + ldr fp, [pc, #624] @ 17030 │ │ │ │ │ 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 │ │ │ │ │ @@ -24899,15 +24810,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 17108 │ │ │ │ │ + beq 16fe0 │ │ │ │ │ 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 │ │ │ │ │ @@ -24929,360 +24840,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 16fb8 │ │ │ │ │ + beq 16e90 │ │ │ │ │ add r1, r6, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 170d8 │ │ │ │ │ + beq 16fb0 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ str r6, [sl] │ │ │ │ │ lsrs r1, lr, #3 │ │ │ │ │ - beq 17084 │ │ │ │ │ + beq 16f5c │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17084 │ │ │ │ │ + bne 16f5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 170ac │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ - bne 17094 │ │ │ │ │ + bne 16f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 170ac │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17090 │ │ │ │ │ + bne 16f68 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 170ac │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #4 │ │ │ │ │ - bne 170a4 │ │ │ │ │ + bne 16f7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 170ac │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #5 │ │ │ │ │ - bne 17094 │ │ │ │ │ + bne 16f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 170ac │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ sub r2, r1, #6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17090 │ │ │ │ │ + bne 16f68 │ │ │ │ │ sub r3, r1, #-1073741821 @ 0xc0000003 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ - b 17064 │ │ │ │ │ + b 16f3c │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 170ac │ │ │ │ │ + beq 16f84 │ │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17060 │ │ │ │ │ + beq 16f38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 17094 │ │ │ │ │ + bne 16f6c │ │ │ │ │ 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 17084 │ │ │ │ │ + b 16f5c │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 17094 │ │ │ │ │ + b 16f6c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 17084 │ │ │ │ │ + b 16f5c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 16ee0 │ │ │ │ │ + bne 16db8 │ │ │ │ │ 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 17148 │ │ │ │ │ + beq 17020 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 170d4 │ │ │ │ │ + beq 16fac │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ - beq 16fb8 │ │ │ │ │ + beq 16e90 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 16fb8 │ │ │ │ │ + b 16e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 170cc │ │ │ │ │ + beq 16fa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 170cc │ │ │ │ │ + bne 16fa4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 170cc │ │ │ │ │ - ldr r3, [pc, #32] @ 1715c │ │ │ │ │ - ldr r1, [pc, #32] @ 17160 │ │ │ │ │ + b 16fa4 │ │ │ │ │ + ldr r3, [pc, #32] @ 17034 │ │ │ │ │ + ldr r1, [pc, #32] @ 17038 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 170cc │ │ │ │ │ + b 16fa4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 17100 │ │ │ │ │ - b 16fb8 │ │ │ │ │ + bne 16fd8 │ │ │ │ │ + b 16e90 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017164 : │ │ │ │ │ +0001703c : │ │ │ │ │ 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] @ 171f0 │ │ │ │ │ + ldr r3, [pc, #116] @ 170c8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 171dc │ │ │ │ │ + bne 170b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - ldr r2, [pc, #84] @ 171f4 │ │ │ │ │ + ldr r2, [pc, #84] @ 170cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 171c0 │ │ │ │ │ + bne 17098 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 171b8 │ │ │ │ │ + bne 17090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 171b8 │ │ │ │ │ - bl 11328 <_PyLong_Copy> │ │ │ │ │ + b 17090 │ │ │ │ │ + bl 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 171b8 │ │ │ │ │ + beq 17090 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 17198 │ │ │ │ │ + b 17070 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000171f8 : │ │ │ │ │ +000170d0 : │ │ │ │ │ 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 17258 │ │ │ │ │ + beq 17130 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 172e0 │ │ │ │ │ + beq 171b8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 17274 │ │ │ │ │ + bhi 1714c │ │ │ │ │ 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] @ 17388 │ │ │ │ │ - ldr r0, [pc, #296] @ 1738c │ │ │ │ │ + ldr r1, [pc, #296] @ 17260 │ │ │ │ │ + ldr r0, [pc, #296] @ 17264 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 1724c │ │ │ │ │ + b 17124 │ │ │ │ │ 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 17344 │ │ │ │ │ + bcc 1721c │ │ │ │ │ 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 17288 │ │ │ │ │ + beq 17160 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1724c │ │ │ │ │ - b 17314 │ │ │ │ │ + beq 17124 │ │ │ │ │ + b 171ec │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17264 │ │ │ │ │ + beq 1713c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 17270 │ │ │ │ │ + bhi 17148 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1724c │ │ │ │ │ + beq 17124 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1724c │ │ │ │ │ + bne 17124 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 1724c │ │ │ │ │ + b 17124 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 17370 │ │ │ │ │ + bge 17248 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r5, lr │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ands r2, r2, r0, lsr #31 │ │ │ │ │ - beq 172c8 │ │ │ │ │ + beq 171a0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 172d4 │ │ │ │ │ + b 171ac │ │ │ │ │ mul r2, r0, lr │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ umull r4, r1, r0, r5 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ - b 172d4 │ │ │ │ │ + b 171ac │ │ │ │ │ .word 0x00000668 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017390 <_PyLong_Lshift>: │ │ │ │ │ +00017268 <_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 17500 <_PyLong_Lshift+0x170> │ │ │ │ │ + beq 173d8 <_PyLong_Lshift+0x170> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ cmpls r2, #15 │ │ │ │ │ - ldr r2, [pc, #328] @ 17508 <_PyLong_Lshift+0x178> │ │ │ │ │ + ldr r2, [pc, #328] @ 173e0 <_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 174e4 <_PyLong_Lshift+0x154> │ │ │ │ │ + bhi 173bc <_PyLong_Lshift+0x154> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ mov lr, r0 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 17434 <_PyLong_Lshift+0xa4> │ │ │ │ │ + bmi 1730c <_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] @ 1750c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #252] @ 173e4 <_PyLong_Lshift+0x17c> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ - bcc 1747c <_PyLong_Lshift+0xec> │ │ │ │ │ - ldr r5, [pc, #228] @ 17510 <_PyLong_Lshift+0x180> │ │ │ │ │ + bcc 17354 <_PyLong_Lshift+0xec> │ │ │ │ │ + ldr r5, [pc, #228] @ 173e8 <_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] @ 1750c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #172] @ 173e4 <_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 17424 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs 172fc <_PyLong_Lshift+0x94> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 174ec <_PyLong_Lshift+0x15c> │ │ │ │ │ + bcs 173c4 <_PyLong_Lshift+0x15c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 174f8 <_PyLong_Lshift+0x168> │ │ │ │ │ - ldr r3, [pc, #108] @ 17514 <_PyLong_Lshift+0x184> │ │ │ │ │ + beq 173d0 <_PyLong_Lshift+0x168> │ │ │ │ │ + ldr r3, [pc, #108] @ 173ec <_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 │ │ │ │ │ @@ -25296,102 +25207,102 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 3818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 114f8 <_PyLong_FromLarge> │ │ │ │ │ + b 11508 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1742c <_PyLong_Lshift+0x9c> │ │ │ │ │ - ldr r5, [pc, #16] @ 17518 <_PyLong_Lshift+0x188> │ │ │ │ │ - b 1742c <_PyLong_Lshift+0x9c> │ │ │ │ │ + b 17304 <_PyLong_Lshift+0x9c> │ │ │ │ │ + ldr r5, [pc, #16] @ 173f0 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 17304 <_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 │ │ │ │ │ │ │ │ │ │ -0001751c <_PyLong_Rshift>: │ │ │ │ │ +000173f4 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 17d54 <_PyLong_Rshift+0x838> │ │ │ │ │ - ldr r6, [pc, #2124] @ 17d94 <_PyLong_Rshift+0x878> │ │ │ │ │ + beq 17c80 <_PyLong_Rshift+0x88c> │ │ │ │ │ + ldr r6, [pc, #2176] @ 17ca0 <_PyLong_Rshift+0x8ac> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ umull r2, r6, r1, r6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsr r6, r6, #4 │ │ │ │ │ rsb r2, r6, r6, lsl #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r6, r1, r2, lsl #1 │ │ │ │ │ - bhi 17650 <_PyLong_Rshift+0x134> │ │ │ │ │ + bhi 17528 <_PyLong_Rshift+0x134> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ lsrhi r5, r5, #30 │ │ │ │ │ orrhi r5, r5, r3, lsl #2 │ │ │ │ │ addhi r1, r5, #5 │ │ │ │ │ - bhi 175c4 <_PyLong_Rshift+0xa8> │ │ │ │ │ + bhi 1749c <_PyLong_Rshift+0xa8> │ │ │ │ │ lsr r5, r5, r6 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ orr r5, r5, r3, lsl r2 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ orrpl r5, r5, r3, asr r1 │ │ │ │ │ - ldr r2, [pc, #2036] @ 17d98 <_PyLong_Rshift+0x87c> │ │ │ │ │ + ldr r2, [pc, #2088] @ 17ca4 <_PyLong_Rshift+0x8b0> │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bcc 175dc <_PyLong_Rshift+0xc0> │ │ │ │ │ - ldr r4, [pc, #2000] @ 17d9c <_PyLong_Rshift+0x880> │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bcc 174b4 <_PyLong_Rshift+0xc0> │ │ │ │ │ + ldr r4, [pc, #2052] @ 17ca8 <_PyLong_Rshift+0x8b4> │ │ │ │ │ add r3, r4, r1, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 17c4c <_PyLong_Rshift+0x730> │ │ │ │ │ + bcs 17b50 <_PyLong_Rshift+0x75c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 17d38 <_PyLong_Rshift+0x81c> │ │ │ │ │ + beq 17c44 <_PyLong_Rshift+0x850> │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ - blt 17be0 <_PyLong_Rshift+0x6c4> │ │ │ │ │ + blt 17ae4 <_PyLong_Rshift+0x6f0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1920] @ 17da0 <_PyLong_Rshift+0x884> │ │ │ │ │ + ldr r3, [pc, #1972] @ 17cac <_PyLong_Rshift+0x8b8> │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne 17c00 <_PyLong_Rshift+0x6e4> │ │ │ │ │ + bne 17b04 <_PyLong_Rshift+0x710> │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ @@ -25400,216 +25311,216 @@ │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17cac <_PyLong_Rshift+0x790> │ │ │ │ │ + bne 17bb8 <_PyLong_Rshift+0x7c4> │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 17d14 <_PyLong_Rshift+0x7f8> │ │ │ │ │ + ble 17c20 <_PyLong_Rshift+0x82c> │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 17d60 <_PyLong_Rshift+0x844> │ │ │ │ │ + bgt 17c8c <_PyLong_Rshift+0x898> │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - beq 17d38 <_PyLong_Rshift+0x81c> │ │ │ │ │ - ldr r3, [pc, #1784] @ 17da0 <_PyLong_Rshift+0x884> │ │ │ │ │ + beq 17c44 <_PyLong_Rshift+0x850> │ │ │ │ │ + ldr r3, [pc, #1836] @ 17cac <_PyLong_Rshift+0x8b8> │ │ │ │ │ lsl r7, r4, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 17d74 <_PyLong_Rshift+0x858> │ │ │ │ │ + bne 17c60 <_PyLong_Rshift+0x86c> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r8, #12] │ │ │ │ │ add r3, sl, r9, lsl #2 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ │ rsb r5, r6, #30 │ │ │ │ │ - lsl ip, r9, #2 │ │ │ │ │ - beq 17c0c <_PyLong_Rshift+0x6f0> │ │ │ │ │ - lsr r3, r3, r6 │ │ │ │ │ - rsb r2, r6, #32 │ │ │ │ │ - orr r3, r3, r1, lsl r2 │ │ │ │ │ - add r2, r9, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - sub r2, r6, #32 │ │ │ │ │ - orr r3, r3, r1, lsr r2 │ │ │ │ │ + lsl r0, r9, #2 │ │ │ │ │ + beq 17b10 <_PyLong_Rshift+0x71c> │ │ │ │ │ + lsr ip, ip, r6 │ │ │ │ │ + rsb r3, r6, #32 │ │ │ │ │ + orr ip, ip, r1, lsl r3 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + sub r3, r6, #32 │ │ │ │ │ + orr ip, ip, r1, lsr r3 │ │ │ │ │ lsr r1, r1, r6 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - add ip, sl, ip │ │ │ │ │ - ldr lr, [ip, #16] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - lsl r6, lr, r5 │ │ │ │ │ + ble 17a80 <_PyLong_Rshift+0x68c> │ │ │ │ │ + add r0, sl, r0 │ │ │ │ │ + ldr lr, [r0, #16] │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ - orr r0, r2, lr, lsl r7 │ │ │ │ │ - adds r3, r6, r3 │ │ │ │ │ + lsl r2, lr, r7 │ │ │ │ │ + lsl r3, lr, r5 │ │ │ │ │ rsb r6, r5, #32 │ │ │ │ │ - orr r0, r0, lr, lsr r6 │ │ │ │ │ - ldr lr, [sp] │ │ │ │ │ - adc r0, r1, r0 │ │ │ │ │ - add r1, r9, #2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r2, r2, lr, lsr r6 │ │ │ │ │ + adds r3, r3, ip │ │ │ │ │ + adc r1, r1, r2 │ │ │ │ │ + ldr ip, [sp] │ │ │ │ │ + add r2, r9, #2 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - str r1, [lr, #12] │ │ │ │ │ - orr r3, r3, r0, lsl #2 │ │ │ │ │ - lsr r1, r0, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #20] │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + str r2, [ip, #12] │ │ │ │ │ + lsr r1, r1, #30 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ add r8, r9, #3 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #24] │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ add r8, r9, #4 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #28] │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ add r8, r9, #5 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #32] │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ cmp r8, fp │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - bge 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #36] @ 0x24 │ │ │ │ │ + bge 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #40] @ 0x28 │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ add r8, r9, #8 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #44] @ 0x2c │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ │ add r8, r9, #9 │ │ │ │ │ - orr lr, r2, r0, lsl r7 │ │ │ │ │ - orr lr, lr, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr lr, ip, r2, lsl r7 │ │ │ │ │ + orr lr, lr, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r0, [ip, #48] @ 0x30 │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - orr r2, r2, r0, lsl r7 │ │ │ │ │ - orr r2, r2, r0, lsr r6 │ │ │ │ │ - lsl r0, r0, r5 │ │ │ │ │ - adds r0, r0, r3 │ │ │ │ │ + orr ip, ip, r2, lsl r7 │ │ │ │ │ + orr ip, ip, r2, lsr r6 │ │ │ │ │ + lsl r2, r2, r5 │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ - adc r2, r1, r2 │ │ │ │ │ + adc ip, r1, ip │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ │ - lsr r3, r0, #30 │ │ │ │ │ - orr r3, r3, r2, lsl #2 │ │ │ │ │ - lsr r1, r2, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ - ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ + orr r3, r3, ip, lsl #2 │ │ │ │ │ + lsr r1, ip, #30 │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ add r8, r9, #11 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ str r3, [lr, #48] @ 0x30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ sub r2, fp, r8 │ │ │ │ │ add r0, r9, #13 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ add sl, lr, #48 @ 0x30 │ │ │ │ │ - beq 17a2c <_PyLong_Rshift+0x510> │ │ │ │ │ + beq 17904 <_PyLong_Rshift+0x510> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 179f4 <_PyLong_Rshift+0x4d8> │ │ │ │ │ + beq 178cc <_PyLong_Rshift+0x4d8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 179c4 <_PyLong_Rshift+0x4a8> │ │ │ │ │ + beq 1789c <_PyLong_Rshift+0x4a8> │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ @@ -25640,15 +25551,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ str r1, [sl, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 17af4 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + beq 179cc <_PyLong_Rshift+0x5d8> │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r9, r0, #4 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ lsl ip, lr, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -25689,191 +25600,204 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 17a30 <_PyLong_Rshift+0x514> │ │ │ │ │ + bne 17908 <_PyLong_Rshift+0x514> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - ldr ip, [sp] │ │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ │ - add r0, ip, r4, lsl #2 │ │ │ │ │ + ldr r1, [sp] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + add r0, r1, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 17b30 <_PyLong_Rshift+0x614> │ │ │ │ │ - add r3, ip, r1, lsl #2 │ │ │ │ │ + beq 17a04 <_PyLong_Rshift+0x610> │ │ │ │ │ + ldr r3, [sp] │ │ │ │ │ + add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - moveq r0, ip │ │ │ │ │ - addeq lr, r0, #12 │ │ │ │ │ - beq 17bb0 <_PyLong_Rshift+0x694> │ │ │ │ │ + beq 17aac <_PyLong_Rshift+0x6b8> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bhi 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #588] @ 17d98 <_PyLong_Rshift+0x87c> │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + and r3, r2, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + ldr r1, [pc, #644] @ 17ca4 <_PyLong_Rshift+0x8b0> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bcc 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17b9c <_PyLong_Rshift+0x680> │ │ │ │ │ + beq 17a70 <_PyLong_Rshift+0x67c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 17b9c <_PyLong_Rshift+0x680> │ │ │ │ │ - ldr r2, [pc, #536] @ 17da4 <_PyLong_Rshift+0x888> │ │ │ │ │ + bne 17a70 <_PyLong_Rshift+0x67c> │ │ │ │ │ + ldr r2, [pc, #592] @ 17cb0 <_PyLong_Rshift+0x8bc> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d24 <_PyLong_Rshift+0x808> │ │ │ │ │ + bne 17c30 <_PyLong_Rshift+0x83c> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #504] @ 17d9c <_PyLong_Rshift+0x880> │ │ │ │ │ + ldr r4, [pc, #560] @ 17ca8 <_PyLong_Rshift+0x8b4> │ │ │ │ │ add r3, r4, r5, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + b 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ + ldr r0, [sp] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + add r3, r0, r4, lsl #2 │ │ │ │ │ + lsrs r1, r2, #3 │ │ │ │ │ + str ip, [r3, #8] │ │ │ │ │ + beq 17a04 <_PyLong_Rshift+0x610> │ │ │ │ │ + add r3, r0, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 179fc <_PyLong_Rshift+0x608> │ │ │ │ │ + ldr r0, [sp] │ │ │ │ │ + add lr, r0, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17cdc <_PyLong_Rshift+0x7c0> │ │ │ │ │ + beq 17be8 <_PyLong_Rshift+0x7f4> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17bac <_PyLong_Rshift+0x690> │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + beq 17ba4 <_PyLong_Rshift+0x7b0> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 17b28 <_PyLong_Rshift+0x60c> │ │ │ │ │ - ldr r3, [pc, #440] @ 17da0 <_PyLong_Rshift+0x884> │ │ │ │ │ + b 179fc <_PyLong_Rshift+0x608> │ │ │ │ │ + ldr r3, [pc, #448] @ 17cac <_PyLong_Rshift+0x8b8> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 17634 <_PyLong_Rshift+0x118> │ │ │ │ │ + beq 1750c <_PyLong_Rshift+0x118> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 17634 <_PyLong_Rshift+0x118> │ │ │ │ │ - ldr r2, [sp] │ │ │ │ │ + b 1750c <_PyLong_Rshift+0x118> │ │ │ │ │ + ldr r3, [sp] │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ - add r0, sl, #8 │ │ │ │ │ - str r7, [r2, #8] │ │ │ │ │ - add lr, r0, ip │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ - bne 17ca0 <_PyLong_Rshift+0x784> │ │ │ │ │ - subs r2, r2, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - add r2, r2, r0, lsr r5 │ │ │ │ │ - adds r2, r2, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + add r2, sl, #8 │ │ │ │ │ + str r7, [r3, #8] │ │ │ │ │ + add lr, r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne 17bac <_PyLong_Rshift+0x7b8> │ │ │ │ │ + subs r3, r3, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ + add r3, r3, r2, lsr r5 │ │ │ │ │ + adds r3, r3, ip │ │ │ │ │ + mov ip, r3 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 176e0 <_PyLong_Rshift+0x1c4> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + b 175b8 <_PyLong_Rshift+0x1c4> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt 17cf0 <_PyLong_Rshift+0x7d4> │ │ │ │ │ + blt 17bfc <_PyLong_Rshift+0x808> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq 17d3c <_PyLong_Rshift+0x820> │ │ │ │ │ + beq 17c48 <_PyLong_Rshift+0x854> │ │ │ │ │ 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 │ │ │ │ │ + lsr r1, r6, #30 │ │ │ │ │ + bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r6, r1, r7, lsl #2 │ │ │ │ │ + lsr r7, r7, #30 │ │ │ │ │ + orrs r1, r6, r7 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ - beq 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ - b 17c80 <_PyLong_Rshift+0x764> │ │ │ │ │ - ldr r7, [r0, #4]! │ │ │ │ │ - orr r2, r2, r7 │ │ │ │ │ - b 17c24 <_PyLong_Rshift+0x708> │ │ │ │ │ + beq 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17b84 <_PyLong_Rshift+0x790> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 17ab4 <_PyLong_Rshift+0x6c0> │ │ │ │ │ + ldr r7, [r2, #4]! │ │ │ │ │ + orr r3, r3, r7 │ │ │ │ │ + b 17b28 <_PyLong_Rshift+0x734> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi 17d00 <_PyLong_Rshift+0x7e4> │ │ │ │ │ - ldr r3, [pc, #228] @ 17da0 <_PyLong_Rshift+0x884> │ │ │ │ │ + bhi 17c0c <_PyLong_Rshift+0x818> │ │ │ │ │ + ldr r3, [pc, #228] @ 17cac <_PyLong_Rshift+0x8b8> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17d48 <_PyLong_Rshift+0x82c> │ │ │ │ │ + bne 17c54 <_PyLong_Rshift+0x860> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17b64 <_PyLong_Rshift+0x648> │ │ │ │ │ - rsbs r7, r7, #0 │ │ │ │ │ - rsc r6, r6, #0 │ │ │ │ │ + b 17a38 <_PyLong_Rshift+0x644> │ │ │ │ │ + rsbs r6, r6, #0 │ │ │ │ │ + rsc r7, r7, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 17c58 <_PyLong_Rshift+0x73c> │ │ │ │ │ + b 17b5c <_PyLong_Rshift+0x768> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r6, #30 │ │ │ │ │ - bgt 17680 <_PyLong_Rshift+0x164> │ │ │ │ │ + bgt 17558 <_PyLong_Rshift+0x164> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 42c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 17b94 <_PyLong_Rshift+0x678> │ │ │ │ │ + b 17a68 <_PyLong_Rshift+0x674> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 11328 <_PyLong_Copy> │ │ │ │ │ + b 11338 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #76] @ 17da8 <_PyLong_Rshift+0x88c> │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - b 175d0 <_PyLong_Rshift+0xb4> │ │ │ │ │ - ldr r3, [pc, #68] @ 17dac <_PyLong_Rshift+0x890> │ │ │ │ │ - ldr r1, [pc, #68] @ 17db0 <_PyLong_Rshift+0x894> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17d3c <_PyLong_Rshift+0x820> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - b 176cc <_PyLong_Rshift+0x1b0> │ │ │ │ │ + b 175a4 <_PyLong_Rshift+0x1b0> │ │ │ │ │ + ldr r3, [pc, #44] @ 17cb4 <_PyLong_Rshift+0x8c0> │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + b 174a8 <_PyLong_Rshift+0xb4> │ │ │ │ │ + ldr r3, [pc, #36] @ 17cb8 <_PyLong_Rshift+0x8c4> │ │ │ │ │ + ldr r1, [pc, #36] @ 17cbc <_PyLong_Rshift+0x8c8> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 17c48 <_PyLong_Rshift+0x854> │ │ │ │ │ .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 10ef8 │ │ │ │ │ + bl 10f08 │ │ │ │ │ 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 11328 <_PyLong_Copy> │ │ │ │ │ + bl 11338 <_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 6a94 <_PyLong_FromByteArray> │ │ │ │ │ + b 6a88 <_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 6a94 <_PyLong_FromByteArray> │ │ │ │ │ + b 6a88 <_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: 112292 (bytes into file) │ │ │ │ │ + Start of section headers: 112348 (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 0x1b6a4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b6dc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000ff0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0187bc 000328 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0187f4 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 │ │ │ │ │ + [ 4] .rel.data REL 00000000 018b1c 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 001fb8 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 01b06c 000578 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 014418 0009b6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01b5e4 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 01b614 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001c14 010b40 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0190ec 001fb8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 012754 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012fe8 001468 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01b0a4 000578 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 014450 0009b6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01b61c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014e06 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014e06 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014e34 0022f0 10 16 363 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 017124 0016ce 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01b64c 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,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ 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: 000054b4 324 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 3: 000054ec 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 │ │ │ │ │ @@ -24,16 +24,16 @@ │ │ │ │ │ 20: 000015e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 22: 000015fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 23: 000015fc 392 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ 24: 00001778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00001784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 26: 00001fbc 3528 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 27: 000095d4 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 28: 0000c634 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 27: 0000960c 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 28: 0000c66c 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ 29: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 30: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 31: 00001e4c 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ 32: 00003568 400 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 33: 00002d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 00002d84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 35: 00002dac 1980 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ @@ -44,224 +44,224 @@ │ │ │ │ │ 40: 000037c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 41: 00003848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 0000384c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 43: 000039d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000039ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 45: 00003acc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00003ad8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 0000c4b4 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 48: 00006b54 1068 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 47: 0000c4ec 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 48: 00006b8c 1068 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ 49: 00003d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003ed0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003ee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003f28 1732 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ 54: 00003f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 55: 00003f28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 56: 0000fd7c 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ - 57: 0000479c 3352 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 56: 0000fdb4 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 57: 0000479c 3408 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ 58: 000045c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 0000ccac 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 59: 0000cce4 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ 60: 000045ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 61: 000045ec 324 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ 62: 00004724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00004730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 64: 00004798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 0000479c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 66: 0000547c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 000054b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 68: 000055f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 000055f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 70: 000055f8 2264 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 71: 00005ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 72: 00005ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 73: 00005ed0 372 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 74: 0000602c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 00006044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 76: 000064fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00006508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 78: 00006508 488 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 79: 00006b48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00006b54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00006f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 00006f80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 83: 000076cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 000076f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 85: 000077e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 86: 000077e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 87: 00007cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00007cb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 00007e84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00007e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00007e98 364 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 92: 0000e470 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 93: 00007fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00008004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 00008004 164 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 96: 00008098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 000080a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 000080a8 252 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 99: 00008184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 000081a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 101: 0000827c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00008294 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00008294 296 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 104: 000083b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 000083bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 000083bc 332 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 107: 000084f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00008508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 00008508 132 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 110: 0000858c 736 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 111: 0000885c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 0000886c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 000088d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 000088dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 115: 000089cc 3080 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 116: 000095b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 000095d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 0000a0c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000a0c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 0000a310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 0000a314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000a384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000a388 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000a388 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 125: 0000a880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000a894 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 0000a8f8 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 128: 0000a9b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 0000a9c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 130: 0000ada4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 0000ada8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 132: 0000ada8 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 133: 0000ae8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000ae90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000af68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000af78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000af78 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 138: 0000b0b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 0000b0c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 140: 0000b2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000b2f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000b4bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 0000b4c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 144: 0000ba14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000ba18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000badc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000bae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 148: 0000bfcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 0000bfdc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 150: 0000c0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000c0bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0000c178 828 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 153: 0000c4a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 0000c4b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 155: 0000c628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000c634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000c8b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000c8c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000c8c0 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 160: 0000c8ec 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 161: 0000c9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000c9e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 0000c9e8 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 164: 0000cabc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 0000cacc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 166: 0000cacc 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 167: 0000cba8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000cbc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000cbc8 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 170: 0000cc9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 000054b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 000054ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 68: 0000562c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00005630 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00005630 2264 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 71: 00005ed8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 00005f08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 73: 00005f08 372 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 74: 00006064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 0000607c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 76: 00006534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00006540 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 78: 00006540 488 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 79: 00006b80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00006b8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00006fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00006fb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00007704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 0000772c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 85: 00007818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 0000781c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 87: 00007ce4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00007ce8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00007ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00007ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00007ed0 364 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 92: 0000e4a8 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 93: 00008020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 0000803c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000803c 164 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 96: 000080d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 000080e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 000080e0 252 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 99: 000081bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 000081dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 000082b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 000082cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 000082cc 296 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 104: 000083e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 000083f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 000083f4 332 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 107: 00008530 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00008540 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 00008540 132 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 110: 000085c4 736 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 111: 00008894 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 000088a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00008910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00008914 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00008a04 3080 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 116: 000095e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 0000960c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a0f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a0fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000a348 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a34c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000a3bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000a3c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000a3c0 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 125: 0000a8b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000a8cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 0000a930 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 128: 0000a9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 0000a9fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 0000addc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 0000ade0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 0000ade0 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 133: 0000aec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000aec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000afa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000afb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000afb0 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 138: 0000b0ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 0000b0f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000b320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000b328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000b4f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000b4f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 144: 0000ba4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000ba50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000bb14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 0000bb18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 148: 0000c004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 0000c014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 150: 0000c0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000c0f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 0000c1b0 828 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 153: 0000c4e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 0000c4ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 155: 0000c660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000c66c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000c8ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 0000c8f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 159: 0000c8f8 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 160: 0000c924 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 161: 0000ca00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000ca20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000ca20 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 164: 0000caf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 0000cb04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 166: 0000cb04 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 167: 0000cbe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000cc00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000cc00 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 170: 0000ccd4 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: 0000ccac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 0000cd70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000cd7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000cd7c 700 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 179: 0000d02c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000d038 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000d038 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 182: 0000d214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000d220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 0000d544 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000d550 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0000d594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000d59c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000d754 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000d758 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000db58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000db60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000cce4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000cda8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000cdb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000cdb4 700 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 179: 0000d064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000d070 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000d070 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 182: 0000d24c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000d258 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 0000d57c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000d588 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000d5cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000d5d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0000d78c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000d790 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000db90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000db98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 192: 00000188 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 193: 0000021c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 194: 0000dbe4 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 194: 0000dc1c 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: 0000dbec 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 198: 0000dcd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 0000dcd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 200: 0000dcd8 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 201: 0000de40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 0000de58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 0000de58 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 204: 0000dee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000def0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 0000def0 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 207: 0000e160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000e174 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 0000e464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000e470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 0000ed18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ed4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 213: 0000ed4c 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 214: 0000f104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000f114 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 0000f114 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 217: 0000f1bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000dc24 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 198: 0000dd08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000dd10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 0000dd10 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 201: 0000de78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0000de90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 0000de90 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 204: 0000df20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000df28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 0000df28 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 207: 0000e198 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000e1ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 0000e49c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000e4a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 0000ed50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ed84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 213: 0000ed84 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 214: 0000f13c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000f14c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 0000f14c 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 217: 0000f1f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 218: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 219: 00000070 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 220: 0000f1c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 0000f1c8 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 222: 0000f280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 0000f284 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 224: 0000f284 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 225: 0000f2f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 0000f300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 0000f89c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 0000f8c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 0000fab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000f200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 0000f200 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 222: 0000f2b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000f2bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 0000f2bc 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 225: 0000f330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f338 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 0000f8d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000f8fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 0000faec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 230: 000002e0 84 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 231: 0000facc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 232: 0000fb20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 233: 0000fb28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 0000fbf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 0000fc00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 236: 0000fca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 0000fcb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 238: 0000fcb0 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 239: 0000fcc8 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 240: 0000fd08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 0000fd10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 0000fd78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 0000fd7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 0000fec8 832 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 245: 000101f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 246: 00010208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 247: 00010220 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ - 248: 00010338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 0000fb04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 232: 0000fb58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 0000fb60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 0000fc2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000fc38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 236: 0000fce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000fce8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 0000fce8 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 239: 0000fd00 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 240: 0000fd40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 0000fd48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 0000fdb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000fdb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 0000ff00 832 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 245: 00010230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 00010240 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 00010258 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 248: 00010370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 249: 00000334 148 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 250: 000003c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 251: 0001034c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 252: 0001034c 764 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 │ │ │ │ │ + 251: 00010384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 252: 00010384 764 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 253: 00010674 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00010680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 00010680 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 256: 00010b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 257: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 258: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 00000574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 260: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 261: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 262: 000005ac 164 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 263: 00000650 92 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 377: 00001128 296 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ - 382: 0000e174 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 382: 0000e1ac 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 386: 00002d84 40 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ 387: 00003720 168 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ 388: 000037c8 132 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -412,68 +412,68 @@ │ │ │ │ │ 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: 00006044 120 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 416: 00006234 424 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 417: 000060bc 376 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 418: 000063dc 300 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 419: 000066f0 1124 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 420: 00006f80 1908 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 421: 000076f4 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 422: 000077e4 1228 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 423: 00007cb0 48 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 424: 00007ce0 440 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 415: 0000607c 120 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 416: 0000626c 424 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 417: 000060f4 376 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 418: 00006414 300 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 419: 00006728 1124 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 420: 00006fb8 1908 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 421: 0000772c 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 422: 0000781c 1228 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 423: 00007ce8 48 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 424: 00007d18 440 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 426: 0000f8c4 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 426: 0000f8fc 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: 000081a4 240 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 434: 000081dc 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: 0000886c 112 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 439: 000088dc 240 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 438: 000088a4 112 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 439: 00008914 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: 00009ba0 1316 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 443: 0000a0c4 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 444: 0000a314 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 442: 00009bd8 1316 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 443: 0000a0fc 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 444: 0000a34c 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 446: 0000a894 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 447: 0000a9c4 996 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 448: 0000ae5c 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 449: 0000ae90 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 450: 0000b0c0 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 446: 0000a8cc 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 447: 0000a9fc 996 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 448: 0000ae94 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 449: 0000aec8 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 450: 0000b0f8 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 452: 0000b2f0 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 452: 0000b328 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 454: 0000b4c0 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 455: 0000fd10 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 456: 0000b5d0 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 457: 0000ba18 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 458: 0000bae0 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 459: 0000bfdc 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 460: 0000c0bc 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 454: 0000b4f8 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 455: 0000fd48 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 456: 0000b608 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 457: 0000ba50 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 458: 0000bb18 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 459: 0000c014 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 460: 0000c0f4 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: 0000d220 816 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 465: 0000d550 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 466: 0000d59c 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 467: 0000d758 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 468: 0000db60 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 464: 0000d258 816 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 465: 0000d588 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 466: 0000d5d4 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 467: 0000d790 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 468: 0000db98 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ 469: 00000188 160 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 470: 00000268 120 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ @@ -484,27 +484,27 @@ │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 485: 00000000 128 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 487: 0000f300 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 487: 0000f338 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: 0000facc 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 495: 0000fb28 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 496: 0000fc00 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 497: 0000fe04 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 498: 00010208 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 499: 00010234 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 494: 0000fb04 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 495: 0000fb60 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 496: 0000fc38 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 497: 0000fe3c 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 498: 00010240 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 499: 0001026c 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 505: 000003c8 428 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 506: 00000574 56 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x187bc contains 101 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x187f4 contains 101 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000fc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000108 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000010c 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ @@ -14,20 +14,20 @@ │ │ │ │ │ 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 00008004 dict_update_arg │ │ │ │ │ +0000023c 00005f1c R_ARM_CALL 0000803c dict_update_arg │ │ │ │ │ 00000284 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000029c 00007f1c R_ARM_CALL 0000a8f8 pop_lock_held │ │ │ │ │ +0000029c 00007f1c R_ARM_CALL 0000a930 pop_lock_held │ │ │ │ │ 000002c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000368 00018d1c R_ARM_CALL 00003ee0 PyDict_Copy │ │ │ │ │ -00000378 00005f1c R_ARM_CALL 00008004 dict_update_arg │ │ │ │ │ +00000378 00005f1c R_ARM_CALL 0000803c 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 │ │ │ │ │ @@ -54,18 +54,18 @@ │ │ │ │ │ 000007f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000083c 0000351c R_ARM_CALL 00003f28 copy_lock_held │ │ │ │ │ 0000084c 0001fc1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 00000870 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000888 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000089c 0002061c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000008d4 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ -000008f8 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ -0000093c 0001ee1c R_ARM_CALL 0000facc _PyDict_GetItem_KnownHash │ │ │ │ │ +000008f8 0001a01c R_ARM_CALL 0000626c _PyDict_Next │ │ │ │ │ +0000093c 0001ee1c R_ARM_CALL 0000fb04 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000964 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000980 0000301c R_ARM_CALL 00006b54 delitem_knownhash_lock_held │ │ │ │ │ +00000980 0000301c R_ARM_CALL 00006b8c delitem_knownhash_lock_held │ │ │ │ │ 00000990 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 00000998 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009a0 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009a8 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009b0 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009bc 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000009f0 0001fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ @@ -93,210 +93,210 @@ │ │ │ │ │ 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 00006234 _PyDict_Next │ │ │ │ │ +00000f30 0001a01c R_ARM_CALL 0000626c _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 0x18ae4 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x18b1c contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000028 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000034 00004602 R_ARM_ABS32 000055f8 dict_dealloc │ │ │ │ │ -00000048 0000d502 R_ARM_ABS32 0000ed4c dict_repr │ │ │ │ │ +00000034 00004602 R_ARM_ABS32 00005630 dict_dealloc │ │ │ │ │ +00000048 0000d502 R_ARM_ABS32 0000ed84 dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00022a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000064 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000078 00004e02 R_ARM_ABS32 00006508 dict_traverse │ │ │ │ │ -0000007c 00009802 R_ARM_ABS32 0000c178 dict_tp_clear │ │ │ │ │ -00000080 0000fc02 R_ARM_ABS32 0001034c dict_richcompare │ │ │ │ │ -00000088 00003b02 R_ARM_ABS32 0000ccac dict_iter │ │ │ │ │ +00000078 00004e02 R_ARM_ABS32 00006540 dict_traverse │ │ │ │ │ +0000007c 00009802 R_ARM_ABS32 0000c1b0 dict_tp_clear │ │ │ │ │ +00000080 0000fc02 R_ARM_ABS32 00010384 dict_richcompare │ │ │ │ │ +00000088 00003b02 R_ARM_ABS32 0000cce4 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000c802 R_ARM_ABS32 0000dcd8 dict_init │ │ │ │ │ +000000b0 0000c802 R_ARM_ABS32 0000dd10 dict_init │ │ │ │ │ 000000b4 00022c02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000c502 R_ARM_ABS32 0000dbec dict_new │ │ │ │ │ +000000b8 0000c502 R_ARM_ABS32 0000dc24 dict TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes